Table of Contents

Namespace Hi.Mech.Topo

Classes

Anchor

A coordinate system using in kinematic chain.

AnchorFuncSource

Provides an anchor through a function delegate.

AnchoredBoxable

Represents an object that is both anchored to a root point and can expand to a 3D box.

AnchoredDisplayee

Represents a displayable object that is anchored to a specific point in a topology.

Asmb

Collection of Anchor and Asmb.

AsmbDraw

Render all Anchors of the Asmb in form of CoordinateDrawing.

Branch

The linkage between two Anchor objects.

DirectionBranchPack

A data pack contains Branch and a boolean isForward.

DirectionBranchPackUtil

Utility of topology.

DynamicFreeform

Dynamic Freeform transformer.

DynamicRotation

Dynamic rotate transformer.

DynamicTranslation

Dynamic translate transformer

GeneralTransform

Represents a general transformation that combines scaling, rotation, and translation.

NoTransform

Static Identity Transformer.

StackTransformer

Represents a transformer that maintains a stack of transformations.

StaticFreeform

Static Freeform transformer.

StaticRotation

Static Rotation.

StaticTranslation

Static Translate.

TopoReflection

Clone Asmb and provide map between source topology and cloned topology.

TopoUtil

Utility of handling Anchor.

TransformerUtil

Utility for ITransformer

Interfaces

IAnchoredDisplayee

Interface for objects that can be displayed and are anchored to a root point in a topology.

IDynamicRegular

Dynamic Regular Transformer

IDynamicTransformer

Dynamic Transformer.

IGetAnchor

Interface to get the key Anchor.

IGetAnchoredDisplayeeList

Interface for getting a list of anchored displayable objects.

IGetAsmb

Interface of Getting a key Asmb.

IGetBuckleAnchorList

Interface of GetBuckleAnchorList().

IGetFletchBuckle

Interface of GetFletchBuckle().

IGetInverseTransformer

Interface for objects that can provide their inverse transformer.

IGetRootAnchor

Interface of GetRootAnchor().

IGetTopoIndex

interface of IGetAnchor or IGetAsmb.

IStaticTransformer

Static Transformer

ITransformer

Interface of single transform matrix manipulation.

ITransformerProperty

Interface for objects that have a transformer property.