MotorXP-PM Scripting API
    Preparing search index...

    Interface Part

    Built-in Part object. Creates parts for getMaterials(). Arguments: (x, y[, name]), (pos[, name]), (name) or ().

    interface Part {
        conductor(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): ConductorPart;
        duct(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): DuctPart;
        general(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): GeneralPart;
        insulator(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): InsulatorPart;
        iron(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): IronPart;
        magnetParallel(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): MagnetParallelPart;
        magnetRadial(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): MagnetRadialPart;
        winding(
            a1?: string | number | Point,
            a2?: string | number,
            a3?: string,
        ): WindingPart;
    }
    Index

    Methods

    • Creates a conductor part.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns ConductorPart

    • Creates a duct part.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns DuctPart

    • Creates a general part.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns GeneralPart

    • Creates an insulator part.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns InsulatorPart

    • Creates an iron part.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns IronPart

    • Creates a magnet part with parallel magnetization.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns MagnetParallelPart

    • Creates a magnet part with radial magnetization.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns MagnetRadialPart

    • Creates a winding part.

      Parameters

      • Optionala1: string | number | Point
      • Optionala2: string | number
      • Optionala3: string

      Returns WindingPart