Table of Contents

Mechanism

How a machine tool is assembled out of moving parts, and how HiAPI solves where each part ends up. A kinematic topology describes the motion relationships between components; from it come forward and inverse kinematics, component placement, and the geometry collision detection runs against.

Ordered from the structure outwards: the topology first and the shorthand that writes it down, then the matrices that move it, then drawing it.

  • Kinematic Topology — Anchors, branches and assemblies, and how a machine chain is built out of them
  • Machine Chain Code — The bracket notation a machine file can carry its connectivity in, and the keyword spelling everything downstream reads it by
  • Assembly Anchors — What an anchor is, and the buckles the machine, fixture, workpiece and tool are assembled at
  • Handle Transform Matrix by ITransformer — The transform-matrix interface behind every joint, and the implementations covering the common cases
  • Render Topology — Drawing an assembly through its anchors, by anchoring matrix map or by anchored displayee

See Also

  • Rendering — the engine that draws what the topology places
  • API Foundations — the geometry types a topology carries, and how an assembly is persisted
  • Hi.Mech.Topo — the generated reference for the namespace
  • Asmb — assemblies
  • Branch — chains