MotorXP-AFM Scripting API
    Preparing search index...

    Interface MeshElement

    MeshElement type

    interface MeshElement {
        airgapQuality: number;
        airgapQualityChanged: SignalConnector<number>;
        autoSizeBound: boolean;
        autoSizeBoundChanged: SignalConnector<boolean>;
        boundCylinderAxialExtension: number;
        boundCylinderAxialExtensionChanged: SignalConnector<number>;
        boundCylinderRadius: number;
        boundCylinderRadiusChanged: SignalConnector<number>;
        deflectionCurve: number;
        deflectionCurveChanged: SignalConnector<number>;
        horizontalSymmetry: boolean;
        horizontalSymmetryChanged: SignalConnector<boolean>;
        minAngleBetweenSegments: number;
        minAngleBetweenSegmentsChanged: SignalConnector<number>;
        numberSlices: number;
        numberSlicesChanged: SignalConnector<number>;
        properties: { [name: string]: any };
        sizeBound: number;
        sizeBoundChanged: SignalConnector<number>;
        changeProperty(propName: string, value: any): boolean;
    }
    Index
    airgapQuality: number

    Numeric air-gap quality setting. This property determines the accuracy of the air-gap calculation.

    Read/Write

    airgapQualityChanged: SignalConnector<number>

    Signal emitted when air-gap quality changes.

    Read

    autoSizeBound: boolean

    Specifies whether the object size is adjusted automatically based on its boundary. If true, the mesh size is adjusted automatically to fit the specified boundary.

    Read/Write

    autoSizeBoundChanged: SignalConnector<boolean>

    Signal emitted when automatic sizing based on the boundary changes.

    Read

    boundCylinderAxialExtension: number

    Axial extension of the bounding cylinder. Specifies additional extension along its axis.

    Read/Write

    boundCylinderAxialExtensionChanged: SignalConnector<number>

    Signal emitted when the bounding cylinder axial extension changes.

    Read

    boundCylinderRadius: number

    Bounding cylinder radius. Sets the radius of the cylindrical boundary.

    Read/Write

    boundCylinderRadiusChanged: SignalConnector<number>

    Signal emitted when the bounding cylinder radius changes.

    Read

    deflectionCurve: number

    Curve deflection setting. Controls parameters determining mesh deflection.

    Read/Write

    deflectionCurveChanged: SignalConnector<number>

    Signal emitted when curve deflection changes.

    Read

    horizontalSymmetry: boolean

    Specifies whether the mesh has horizontal symmetry. If true, the object is symmetric about the horizontal axis.

    Read/Write

    horizontalSymmetryChanged: SignalConnector<boolean>

    Signal emitted when horizontal symmetry changes.

    Read

    minAngleBetweenSegments: number

    Minimum angle between mesh segments during mesh generation.

    Read/Write

    minAngleBetweenSegmentsChanged: SignalConnector<number>

    Signal emitted when the minimum angle between segments changes.

    Read

    numberSlices: number

    Number of mesh slices. Controls how many slices the mesh is divided into.

    Read/Write

    numberSlicesChanged: SignalConnector<number>

    Signal emitted when the number of slices changes.

    Read

    properties: { [name: string]: any }

    All mesh properties as a name-to-value object.

    Read/Write

    sizeBound: number

    Mesh boundary size. Controls the extent of the boundary within which the mesh is built.

    Read/Write

    sizeBoundChanged: SignalConnector<number>

    Signal emitted when the mesh boundary size changes.

    Read

    • Changes the specified property. The change can be undone with Undo in the GUI.

      Parameters

      • propName: string

        Name of the property to change.

      • value: any

        New value for the specified property.

      Returns boolean

      Returns true if the change succeeded; otherwise false.