VulcanCAD

From Adam Colton
Revision as of 15:37, 8 March 2018 by Adamcolton (talk | contribs) (Created page with "== 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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