Type alias SketchConstraint

SketchConstraint: {
    a: SketchConstraintPointRef;
    b: SketchConstraintPointRef;
    id: ID;
    kind: "sketch.constraint.coincident";
} | {
    id: ID;
    kind: "sketch.constraint.horizontal";
    line: ID;
} | {
    id: ID;
    kind: "sketch.constraint.vertical";
    line: ID;
} | {
    a: ID;
    b: ID;
    id: ID;
    kind: "sketch.constraint.parallel";
} | {
    a: ID;
    b: ID;
    id: ID;
    kind: "sketch.constraint.perpendicular";
} | {
    a: ID;
    b: ID;
    id: ID;
    kind: "sketch.constraint.equalLength";
} | {
    a: SketchConstraintPointRef;
    b: SketchConstraintPointRef;
    distance: Scalar;
    id: ID;
    kind: "sketch.constraint.distance";
} | {
    a: ID;
    angle: Scalar;
    b: ID;
    id: ID;
    kind: "sketch.constraint.angle";
} | {
    curve: ID;
    id: ID;
    kind: "sketch.constraint.radius";
    radius: Scalar;
} | {
    a: ID;
    b: ID;
    id: ID;
    kind: "sketch.constraint.tangent";
} | {
    a: ID;
    b: ID;
    id: ID;
    kind: "sketch.constraint.concentric";
} | {
    id: ID;
    kind: "sketch.constraint.pointOnLine";
    line: ID;
    point: SketchConstraintPointRef;
} | {
    a: ID;
    b: ID;
    id: ID;
    kind: "sketch.constraint.collinear";
} | {
    id: ID;
    kind: "sketch.constraint.midpoint";
    line: ID;
    point: SketchConstraintPointRef;
} | {
    a: SketchConstraintPointRef;
    axis: ID;
    b: SketchConstraintPointRef;
    id: ID;
    kind: "sketch.constraint.symmetry";
} | {
    id: ID;
    kind: "sketch.constraint.fixPoint";
    point: SketchConstraintPointRef;
    x?: Scalar;
    y?: Scalar;
}

Type declaration

Type declaration

  • id: ID
  • kind: "sketch.constraint.horizontal"
  • line: ID

Type declaration

  • id: ID
  • kind: "sketch.constraint.vertical"
  • line: ID

Type declaration

  • a: ID
  • b: ID
  • id: ID
  • kind: "sketch.constraint.parallel"

Type declaration

  • a: ID
  • b: ID
  • id: ID
  • kind: "sketch.constraint.perpendicular"

Type declaration

  • a: ID
  • b: ID
  • id: ID
  • kind: "sketch.constraint.equalLength"

Type declaration

Type declaration

  • a: ID
  • angle: Scalar
  • b: ID
  • id: ID
  • kind: "sketch.constraint.angle"

Type declaration

  • curve: ID
  • id: ID
  • kind: "sketch.constraint.radius"
  • radius: Scalar

Type declaration

  • a: ID
  • b: ID
  • id: ID
  • kind: "sketch.constraint.tangent"

Type declaration

  • a: ID
  • b: ID
  • id: ID
  • kind: "sketch.constraint.concentric"

Type declaration

Type declaration

  • a: ID
  • b: ID
  • id: ID
  • kind: "sketch.constraint.collinear"

Type declaration

Type declaration

Type declaration