DuplicateMirror

Duplicates specified parts according to a mirror plane.

UI Access Edit > Duplicate > Mirror.
Parameters
Name Type Description
<SelectionsArray> Array Structured array.

Array("NAME:Selections",

"Selections:=" , <string>,

"NewPartsModelFlag:=" , <string>)

<ParametersArray> Array Structured array.

Array("NAME:DuplicateToMirrorParameters",

"DuplicateMirrorBaseX:=", <string>,

"DuplicateMirrorBaseY:=", <string>,

"DuplicateMirrorNormalX:=", <string>,

"DuplicateMirrorNormalY:=", <string>,

"DuplicateMirrorNormalZ:=", <string>)

<OptionsArray> Array Structured array.

Array("NAME:Options",

"DuplicateAssignments:=", <boolean>)

<CreateGroup> Array Optional. Structured array.

Array("CreateGroupsForNewObjects:=", <boolean>)

Return Value None.

 

Python Syntax DuplicateMirror (<SelectionsArray>, <ParametersArray>, <OptionsArray>, <CreateGroup>)
Python Example

oEditor.DuplicateMirror(

["NAME:Selections",

"Selections:=" , "Box1",

"NewPartsModelFlag:=" , "Model"

],

["NAME:DuplicateToMirrorParameters",

"DuplicateMirrorBaseX:=", "-0.4mm",

"DuplicateMirrorBaseY:=", "-1.2mm",

"DuplicateMirrorBaseZ:=", "0mm",

"DuplicateMirrorNormalX:=", "0.124034734589208mm",

"DuplicateMirrorNormalY:=", "0.992277876713668mm",

"DuplicateMirrorNormalZ:=", "0mm"

],

["NAME:Options",

"DuplicateAssignments:=", False

],

["CreateGroupsForNewObjects:=", False

])