A
A
ArthurOne2019-07-13 14:34:21
Books
ArthurOne, 2019-07-13 14:34:21

Where can I read about the design of CAD programs?

Could you recommend articles, literature (preferably in Russian) on geometric kernels, solid modeling, B-rep? It is interesting to know how it works from the inside and how it differs from the usual 3D modeling at the code level.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
maaGames, 2019-07-14
@maaGames

No one will write literature on the inside, especially commercial software, especially in Russian.
But you can download an open source CAD (there are more than one of them) and look at the implementation. But this is complicated and incomprehensible, and the generation of auto-documentation and class dependencies will not make it much clearer.
Conventional 3D modeling is different. At a minimum, it can be divided into polygonal and parametric (in fact, it is not correct to divide it this way, but just for perception) and the model is described either by polygons or by mathematical surfaces and Boolean operations on these surfaces.
In solid-state 3D modeling, everything is almost the same, but with the requirement that the contour is closed (and that there are no self-intersections).
At the code level, it’s no different, optmou that the code doesn’t care at all what you are programming there, the difference is only in algorithms and mathematical models :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question