MoveFaces

Moves the specified faces along normal or along a vector.

UI Access Modeler > Surface > Move Faces > Along [Normal/Vector].
Parameters
Name Type Description
<SelectionsArray> Array Structured array. See: SelectionsArray.

<MoveFacesParametersArray>

Array

Structured array.

Array("NAME:Parameters",

<FacesOfOneObjToMove>, <FacesOfOneObjToMove>, ...)

     <FacesOfOneObjToMove> Array Structured array.

Array("Name:MoveFacesParameters",

"MoveAlongNormalFlag:=", <boolean>,

"OffsetDistance:=", <string>,

"MoveVectorX:=", <string>,

"MoveVectorY:=", <string>,

"MoveVectorZ:=", <string>,

"FacesToMove:=", <array>)

MoveAlongNormalFlag specifies whether to move along the face normal or along a vector. If false, provide the MoveVectorX, MoveVectorY, and MoveVectorZ parameters.

FacesToMove is an array of integers (the IDs of the faces to move).

Return Value None

 

Python Syntax MoveFaces (<SelectionsArray>, <MoveFacesParametersArray>)
Python Example
oEditor.MoveFaces(
    [
        "NAME:Selections",
        "Selections:="        , "Rectangle1",
        "NewPartsModelFlag:="    , "Model"
    ], 
    [
        "NAME:Parameters",
        [
            "NAME:MoveFacesParameters",
            "MoveAlongNormalFlag:="    , True,
            "OffsetDistance:="    , "1mm",
            "MoveVectorX:="        , "0mm",
            "MoveVectorY:="        , "0mm",
            "MoveVectorZ:="        , "0mm",
            "FacesToMove:="        , [183]
        ]
    ])