Type alias AssemblyMate

AssemblyMate: {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.fixed";
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.coaxial";
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.planar";
    offset?: number;
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    distance?: number;
    kind: "mate.distance";
} | {
    a: AssemblyRef;
    angle?: number;
    b: AssemblyRef;
    kind: "mate.angle";
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.parallel";
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.perpendicular";
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.insert";
    offset?: number;
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.slider";
} | {
    a: AssemblyRef;
    b: AssemblyRef;
    kind: "mate.hinge";
    offset?: number;
}

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration