''Example:pec_group("PEC_1")''
Description: Creates a PEC material group in the current module. If a PEC group 'label' already exists, the group is activated.
====unionpmc_group({{ArgTypeString}} label, {{ArgTypeString}} object_1, {{ArgTypeString}} object_2)====
''Example:unionpmc_group("Union_Object","Rect_Strip1","Rect_Strip2PMC_1")''
Description: Creates a Boolean object named 'label' by unioning object_1 and object_2PMC material group in the current module. An error will be thrown if If a Boolean object named PMC group 'label' already exists, the group is activated.
====intersectdielectric_group({{ArgTypeString}} label, {{ArgTypeStringArgStringAny}} object_1eps, {{ArgTypeStringArgStringAny}} sigma, {{ArgStringAny}} mu, {{ArgStringAny}} object_2rho)====
''Example:intersectdielectric_group("Intersection_ObjectPEC_1","Rect_Strip1my_eps","Rect_Strip2"0,1,0)''
Description: Creates a Boolean object named 'label' by intersecting object_1 and object_2Dielectric material group in the current module with the specified material properties. An error will be thrown if If a Boolean object named Dielectric group 'label' already exists, the group is activated.
====arraythinwire_group({{ArgTypeString}} label, {{ArgTypeString}} object, {{ArgTypeAny}} x_count, {{ArgTypeAny}} y_count, {{ArgTypeAny}} z_count, {{ArgTypeAny}} x_spacing, {{ArgTypeAny}} y_spacing, {{ArgTypeAnyArgStringAny}} z_spacingradius)====
''Example:arraythinwire_group("Array_1","Rect_Strip_1PEC_1",4,4,1,"spacing","spacing",0)''
Description: Create or modify an Array objectCreates a Thinwire material group in the current module. If a Thinwire group 'label' already exists, the group is activated.
====translate_bypec_group({{ArgTypeString}} label, {{ArgTypeReal}} x_dist, {{ArgTypeReal}} y_dist, {{ArgTypeReal}} z_dist)====
''Example:translate_bypec_group("MyObjPEC_1",10,10,x)''
Description: Translates an object by the specified distances Creates a PEC material group in each directionthe current module.
====translate_topec_group({{ArgTypeString}} label, {{ArgTypeReal}} x_dest, {{ArgTypeReal}} y_dest, {{ArgTypeReal}} z_dest)====
''Example:translate_topec_group("MyObjPEC_1",20,20,x2)''
Description: Translates an object to Creates a PEC material group in the specified destinationcurrent module.
====rotatepec_group({{ArgTypeString}} label, {{ArgTypeAny}} x0, {{ArgTypeAny}} y0, {{ArgTypeAny}} z0, {{ArgTypeAny}} radius, {{ArgTypeAny}} start_angle, {{ArgTypeAny}} end_angle)====
''Example:rotatepec_group("pyramid_1PEC_1",0,0,0,10,10,100)''
Description: Draws Creates a circular curve object PEC material group in the scene under the currently activated Material Group node, or modifies a Circle object if Circle 'label' already exists. The parameters start_angle and end_angle are in degreescurrent module. ====extrude({{ArgTypeString}} label, {{ArgTypeString}} object, {{ArgTypeAny}} height)====
''Example:extrude====pec_group("Extrude_Object","Rect_Strip1",50{{ArgTypeString}} label)''====
Description: Creates or modifies an Extrusion object from CAD object 'object'. If modifying an existing extrusion, 'object' is ignored, and the pre-existing primitive is used. extrudeExample:pec_group(..."PEC_1") can only extrude objects that have a single face, and will extrude in the direction of the face's normal.'
Description: Creates a PEC material group in the current module.====explode({{ArgTypeString}} object)====
''Example:explode("MyArray")''