A list of some entities we might want dyna3 to support. There are definitely some decisions that need to be made. Is it the case for every volumetric sort of entity, we have distinct versions of that entity that consist of just the boundary on the one hand, and boundary plus interior on the other, like spheres vs balls? Or do we want just one sort of entity for each such pair of concepts and just have different constraints/relations, some that deal with just the boundary and others that deal with the boundary plus interior?
-
Points
-
Planes
-
Spheres
-
Lines
-
Line Segments
-
Circles
-
Arcs
-
Discs
-
Sectors
-
Segments of circles
-
Balls
-
Spherical segments/sectors/caps
-
Polygons
-
Spherical polygons
-
Polyhedra
-
Cylinders/prisms
-
Cones
-
Conic sections?
-
Quadric surfaces?
-
Loci? In other words, if one has created a construction with one or more degrees of freedom, should one be able to create the locus of all positions that some point in the construction can take on, as its own entity which will be displayed? Note if so, then depending on the allowed constraints, dyna3 might have to subsume Surfer...
-
Envelopes? Basically the same question as above, but for lines/circles/planes/spheres.. How should envelopes be displayed?
Feel free to add more!