VulcanCAD
Primitives
Units
Any primitive has a base unit associated with it (mm, in, feet).
Parameters
The hierarchy of values. I want to be able to do stock.ply.heavy.thickness.
There may need to be some division here. Stock parts, target measurements, derived measurements.
Sketch
Like FreeCAD.
Part
This is a solid.
Assembly
A collection of parts with linkages between them.
Sweep
- Single
- Takes a single path and an initial vector and sweeps so the vector stays tangent to the motion
- Double
- Takes two paths and sweeps so that vector points from the first to the second and the scale is proportional to the starting vector
- Triple
- Takes three paths that return a full translation matrix, so one path is the origin, the second is X and the third is Y
In reality, there is only a 3-path sweep, but we can use 1 or 2 paths to derive the correct 3 path sweep.
Construction and Deconstruction
Part initialization:
- Extrusion of a sketch
- Rotation of a sketch
- Sweep a sketch