Skip to content

Commit 6482a3b

Browse files
authored
Removed all reference to primitives since now it is embedded in modeler (#1213)
Co-authored-by: maxcapodi78 <Shark78>
1 parent de21d6a commit 6482a3b

File tree

11 files changed

+61
-69
lines changed

11 files changed

+61
-69
lines changed

_unittest/test_08_Primitives3D.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -760,17 +760,17 @@ def test_50_remove_vertex_from_polyline(self):
760760
@pyaedt_unittest_check_desktop_error
761761
def test_51_remove_edges_from_polyline(self):
762762

763-
primitives = self.aedtapp.modeler
764-
P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
763+
modeler = self.aedtapp.modeler
764+
P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
765765
P.remove_edges(edge_id=0)
766766
assert P.name in self.aedtapp.modeler.line_names
767-
P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4], [3, 1, 6]])
767+
P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4], [3, 1, 6]])
768768
P.remove_edges(edge_id=[0, 1])
769769
assert P.name in self.aedtapp.modeler.line_names
770-
P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4], [3, 1, 6]])
770+
P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4], [3, 1, 6]])
771771
P.remove_edges(edge_id=[1, 2])
772772
assert P.name in self.aedtapp.modeler.line_names
773-
P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4], [3, 1, 6]])
773+
P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4], [3, 1, 6]])
774774
P.remove_edges(edge_id=2)
775775
assert P.name in self.aedtapp.modeler.line_names
776776

_unittest/test_27_Maxwell2D.py

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -189,18 +189,10 @@ def test_18_end_connection(self):
189189
def test_19_matrix(self):
190190
self.aedtapp.insert_design("Matrix")
191191
self.aedtapp.solution_type = SOLUTIONS.Maxwell2d.MagnetostaticXY
192-
self.aedtapp.modeler.primitives.create_rectangle(
193-
[0, 1.5, 0], [8, 3], is_covered=True, name="Coil_1", matname="vacuum"
194-
)
195-
self.aedtapp.modeler.primitives.create_rectangle(
196-
[8.5, 1.5, 0], [8, 3], is_covered=True, name="Coil_2", matname="vacuum"
197-
)
198-
self.aedtapp.modeler.primitives.create_rectangle(
199-
[16, 1.5, 0], [8, 3], is_covered=True, name="Coil_3", matname="vacuum"
200-
)
201-
self.aedtapp.modeler.primitives.create_rectangle(
202-
[32, 1.5, 0], [8, 3], is_covered=True, name="Coil_4", matname="vacuum"
203-
)
192+
self.aedtapp.modeler.create_rectangle([0, 1.5, 0], [8, 3], is_covered=True, name="Coil_1", matname="vacuum")
193+
self.aedtapp.modeler.create_rectangle([8.5, 1.5, 0], [8, 3], is_covered=True, name="Coil_2", matname="vacuum")
194+
self.aedtapp.modeler.create_rectangle([16, 1.5, 0], [8, 3], is_covered=True, name="Coil_3", matname="vacuum")
195+
self.aedtapp.modeler.create_rectangle([32, 1.5, 0], [8, 3], is_covered=True, name="Coil_4", matname="vacuum")
204196
self.aedtapp.assign_current("Coil_1", amplitude=1, swap_direction=False, name="Current1")
205197
self.aedtapp.assign_current("Coil_2", amplitude=1, swap_direction=True, name="Current2")
206198
self.aedtapp.assign_current("Coil_3", amplitude=1, swap_direction=True, name="Current3")

_unittest/test_28_Maxwell3D.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -342,15 +342,15 @@ def test_31_core_losses(self):
342342
def test_32_matrix(self):
343343
m3d = Maxwell3d(self.file_path, specified_version=desktop_version)
344344
m3d.solution_type = SOLUTIONS.Maxwell3d.ElectroStatic
345-
m3d.modeler.primitives.create_box([0, 1.5, 0], [1, 2.5, 5], name="Coil_1", matname="aluminum")
346-
m3d.modeler.primitives.create_box([8.5, 1.5, 0], [1, 2.5, 5], name="Coil_2", matname="aluminum")
347-
m3d.modeler.primitives.create_box([16, 1.5, 0], [1, 2.5, 5], name="Coil_3", matname="aluminum")
348-
m3d.modeler.primitives.create_box([32, 1.5, 0], [1, 2.5, 5], name="Coil_4", matname="aluminum")
349-
350-
rectangle1 = m3d.modeler.primitives.create_rectangle(0, [0.5, 1.5, 0], [2.5, 5], name="Sheet1")
351-
rectangle2 = m3d.modeler.primitives.create_rectangle(0, [9, 1.5, 0], [2.5, 5], name="Sheet2")
352-
rectangle3 = m3d.modeler.primitives.create_rectangle(0, [16.5, 1.5, 0], [2.5, 5], name="Sheet3")
353-
rectangle4 = m3d.modeler.primitives.create_rectangle(0, [32.5, 1.5, 0], [2.5, 5], name="Sheet4")
345+
m3d.modeler.create_box([0, 1.5, 0], [1, 2.5, 5], name="Coil_1", matname="aluminum")
346+
m3d.modeler.create_box([8.5, 1.5, 0], [1, 2.5, 5], name="Coil_2", matname="aluminum")
347+
m3d.modeler.create_box([16, 1.5, 0], [1, 2.5, 5], name="Coil_3", matname="aluminum")
348+
m3d.modeler.create_box([32, 1.5, 0], [1, 2.5, 5], name="Coil_4", matname="aluminum")
349+
350+
rectangle1 = m3d.modeler.create_rectangle(0, [0.5, 1.5, 0], [2.5, 5], name="Sheet1")
351+
rectangle2 = m3d.modeler.create_rectangle(0, [9, 1.5, 0], [2.5, 5], name="Sheet2")
352+
rectangle3 = m3d.modeler.create_rectangle(0, [16.5, 1.5, 0], [2.5, 5], name="Sheet3")
353+
rectangle4 = m3d.modeler.create_rectangle(0, [32.5, 1.5, 0], [2.5, 5], name="Sheet4")
354354

355355
m3d.assign_voltage(rectangle1.faces[0], amplitude=1, name="Voltage1")
356356
m3d.assign_voltage(rectangle2.faces[0], amplitude=1, name="Voltage2")

examples/02-Maxwell/Maxwell3DTeam3.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
new_desktop_session=True,
3636
)
3737
uom = M3D.modeler.model_units = "mm"
38-
primitives = M3D.modeler
38+
modeler = M3D.modeler
3939

4040
###############################################################################
4141
# Add the variable Coil Position, it will later be used to adjust position of the coil
@@ -83,8 +83,8 @@
8383
# Draw a line we will later use it to plot Bz on, (z-component of Flux Density)
8484
# A small diameter cylinder is also added to refine mesh locally around the line.
8585
Line_Points = [["0mm", "-55mm", "0.5mm"], ["0mm", "55mm", "0.5mm"]]
86-
P1 = primitives.create_polyline(Line_Points, name="Line_AB")
87-
P2 = primitives.create_polyline(Line_Points, name="Line_AB_MeshRefinement")
86+
P1 = modeler.create_polyline(Line_Points, name="Line_AB")
87+
P2 = modeler.create_polyline(Line_Points, name="Line_AB_MeshRefinement")
8888
P2.set_crosssection_properties(type="Circle", width="0.5mm")
8989

9090

@@ -193,7 +193,7 @@
193193

194194
###############################################################################
195195
# Create a plot Mag_J, the induced current density on the surface of the ladder plate
196-
surflist = primitives.get_object_faces("LadderPlate")
196+
surflist = modeler.get_object_faces("LadderPlate")
197197
intrinsic_dict = {"Freq": "50Hz", "Phase": "0deg"}
198198
M3D.post.create_fieldplot_surface(surflist, "Mag_J", intrinsincDict=intrinsic_dict, plot_name="Mag_J")
199199

examples/02-Maxwell/Maxwell3DTeam7.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
projectname=Project_Name, designname=Design_Name, solution_type=Solver, specified_version=DesktopVersion, non_graphical=non_graphical
3131
)
3232
M3D.modeler.model_units = "mm"
33-
primitives = M3D.modeler.primitives
33+
modeler = M3D.modeler
3434
Plot = M3D.odesign.GetModule("ReportSetup")
3535

3636

@@ -112,9 +112,9 @@
112112
mat.conductivity = 3.526e7
113113

114114
# Model the Aluminium plate with a hole in by subtracting two rectangular cuboids.
115-
plate = M3D.modeler.primitives.create_box([0, 0, 0], [294, 294, 19], name="Plate", matname="team7_aluminium")
115+
plate = M3D.modeler.create_box([0, 0, 0], [294, 294, 19], name="Plate", matname="team7_aluminium")
116116
M3D.modeler.fit_all()
117-
hole = M3D.modeler.primitives.create_box([18, 18, 0], [108, 108, 19], name="Hole")
117+
hole = M3D.modeler.create_box([18, 18, 0], [108, 108, 19], name="Hole")
118118
M3D.modeler.subtract("Plate", ["Hole"], keepOriginals=False)
119119

120120
# Draw a background region, it will take default Air properties
@@ -149,13 +149,13 @@
149149
mesh_diameter = "2mm"
150150

151151
line_points_1 = [["0mm", "72mm", "34mm"], ["288mm", "72mm", "34mm"]]
152-
polyline = primitives.create_polyline(line_points_1, name=lines[0])
153-
L1Mesh = primitives.create_polyline(line_points_1, name=lines[0] + "mesh")
152+
polyline = modeler.create_polyline(line_points_1, name=lines[0])
153+
L1Mesh = modeler.create_polyline(line_points_1, name=lines[0] + "mesh")
154154
L1Mesh.set_crosssection_properties(type="Circle", width=mesh_diameter)
155155

156156
line_points_2 = [["0mm", "144mm", "34mm"], ["288mm", "144mm", "34mm"]]
157-
polyline2 = primitives.create_polyline(line_points_2, name=lines[1])
158-
polyline2_mesh = primitives.create_polyline(line_points_2, name=lines[1] + "mesh")
157+
polyline2 = modeler.create_polyline(line_points_2, name=lines[1])
158+
polyline2_mesh = modeler.create_polyline(line_points_2, name=lines[1] + "mesh")
159159
polyline2_mesh.set_crosssection_properties(type="Circle", width=mesh_diameter)
160160

161161
###############################################################################
@@ -348,7 +348,7 @@
348348

349349
###################################################################################################
350350
# Create two plots of Mag_J and Mag_B, the induced current and flux density on surface of the plate
351-
surflist = primitives.get_object_faces("Plate")
351+
surflist = modeler.get_object_faces("Plate")
352352
intrinsic_dict = {"Freq": "200Hz", "Phase": "0deg"}
353353
M3D.post.create_fieldplot_surface(surflist, "Mag_J", intrinsincDict=intrinsic_dict, plot_name="Mag_J")
354354
M3D.post.create_fieldplot_surface(surflist, "Mag_B", intrinsincDict=intrinsic_dict, plot_name="Mag_B")

pyaedt/maxwell.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,10 +202,10 @@ def assign_matrix(
202202
Set matrix in a Maxwell analysis.
203203
204204
>>> m2d = Maxwell2d(solution_type="MagnetostaticXY", close_on_exit=True, specified_version="2022.1")
205-
>>> coil1 = m2d.modeler.primitives.create_rectangle([0, 1.5, 0], [8, 3], is_covered=True, name="Coil_1")
206-
>>> coil2 = m2d.modeler.primitives.create_rectangle([8.5, 1.5, 0], [8, 3], is_covered=True, name="Coil_2")
207-
>>> coil3 = m2d.modeler.primitives.create_rectangle([16, 1.5, 0], [8, 3], is_covered=True, name="Coil_3")
208-
>>> coil4 = m2d.modeler.primitives.create_rectangle([32, 1.5, 0], [8, 3], is_covered=True, name="Coil_4")
205+
>>> coil1 = m2d.modeler.create_rectangle([0, 1.5, 0], [8, 3], is_covered=True, name="Coil_1")
206+
>>> coil2 = m2d.modeler.create_rectangle([8.5, 1.5, 0], [8, 3], is_covered=True, name="Coil_2")
207+
>>> coil3 = m2d.modeler.create_rectangle([16, 1.5, 0], [8, 3], is_covered=True, name="Coil_3")
208+
>>> coil4 = m2d.modeler.create_rectangle([32, 1.5, 0], [8, 3], is_covered=True, name="Coil_4")
209209
>>> current1 = m2d.assign_current("Coil_1", amplitude=1, swap_direction=False, name="Current1")
210210
>>> current2 = m2d.assign_current("Coil_2", amplitude=1, swap_direction=True, name="Current2")
211211
>>> current3 = m2d.assign_current("Coil_3", amplitude=1, swap_direction=True, name="Current3")

pyaedt/modeler/Primitives.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,7 @@ def clone(self):
520520
Examples
521521
--------
522522
>>> primitives = self.aedtapp.modeler
523-
>>> P1 = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
523+
>>> P1 = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
524524
>>> P2 = P1.clone()
525525
526526
"""
@@ -569,18 +569,18 @@ def remove_vertex(self, position, abstol=1e-9):
569569
--------
570570
Use floating point values for the vertex positions.
571571
572-
>>> P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
572+
>>> P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
573573
>>> P.remove_vertex([0, 1, 2])
574574
575575
Use string expressions for the vertex position.
576576
577-
>>> P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
577+
>>> P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
578578
>>> P.remove_vertex(["0mm", "1mm", "2mm"])
579579
580580
Use string expressions for the vertex position and include an absolute
581581
tolerance when searching for the vertex to be removed.
582582
583-
>>> P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
583+
>>> P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
584584
>>> P.remove_vertex(["0mm", "1mm", "2mm"], abstol=1e-6)
585585
"""
586586
found_vertex = False
@@ -657,7 +657,7 @@ def remove_edges(self, edge_id):
657657
658658
Examples
659659
--------
660-
>>> P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
660+
>>> P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
661661
>>> P.remove_edges(edge_id=0)
662662
"""
663663
if isinstance(edge_id, int):
@@ -723,7 +723,7 @@ def set_crosssection_properties(
723723
724724
Examples
725725
--------
726-
>>> P = primitives.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
726+
>>> P = modeler.create_polyline([[0, 1, 2], [0, 2, 3], [2, 1, 4]])
727727
>>> P.set_crosssection_properties(type="Circle", width="1mm")
728728
729729
"""
@@ -1453,7 +1453,7 @@ def create_polyline(
14531453
>>> desktop=Desktop(specified_version="2021.2", new_desktop_session=False)
14541454
>>> aedtapp = Maxwell3D()
14551455
>>> aedtapp.modeler.model_units = "mm"
1456-
>>> primitives = aedtapp.modeler
1456+
>>> modeler = aedtapp.modeler
14571457
14581458
Define some test data points.
14591459
@@ -1463,24 +1463,24 @@ def create_polyline(
14631463
The default behavior assumes that all points are to be
14641464
connected by line segments. Optionally specify the name.
14651465
1466-
>>> P1 = primitives.create_polyline(test_points, name="PL_line_segments")
1466+
>>> P1 = modeler.create_polyline(test_points, name="PL_line_segments")
14671467
14681468
Specify that the first segment is a line and the last three
14691469
points define a three-point arc.
14701470
1471-
>>> P2 = primitives.create_polyline(test_points, segment_type=["Line", "Arc"], name="PL_line_plus_arc")
1471+
>>> P2 = modeler.create_polyline(test_points, segment_type=["Line", "Arc"], name="PL_line_plus_arc")
14721472
14731473
Redraw the 3-point arc alone from the last three points and
14741474
additionally specify five segments using ``PolylineSegment``.
14751475
1476-
>>> P3 = primitives.create_polyline(test_points[1:],
1476+
>>> P3 = modeler.create_polyline(test_points[1:],
14771477
... segment_type=PolylineSegment(type="Arc", num_seg=7),
14781478
... name="PL_segmented_arc")
14791479
14801480
Specify that the four points form a spline and add a circular
14811481
cross-section with a diameter of 1 mm.
14821482
1483-
>>> P4 = primitives.create_polyline(test_points, segment_type="Spline", name="PL_spline",
1483+
>>> P4 = modeler.create_polyline(test_points, segment_type="Spline", name="PL_spline",
14841484
... xsection_type="Circle", xsection_width="1mm")
14851485
14861486
Use the `PolylineSegment` object to specify more detail about
@@ -1491,14 +1491,14 @@ def create_polyline(
14911491
>>> start_point = test_points[1]
14921492
>>> center_point = test_points[0]
14931493
>>> segment_def = PolylineSegment(type="AngularArc", arc_center=center_point, arc_angle="90deg", arc_plane="XY")
1494-
>>> primitives.create_polyline(start_point, segment_type=segment_def, name="PL_center_point_arc")
1494+
>>> modeler.create_polyline(start_point, segment_type=segment_def, name="PL_center_point_arc")
14951495
14961496
Create a spline using a list of variables for the coordinates of the points.
14971497
14981498
>>> x0, y0, z0 = "0", "0", "1"
14991499
>>> x1, y1, z1 = "1", "3", "1"
15001500
>>> x2, y2, z2 = "2", "2", "1"
1501-
>>> P5 = primitives.create_polyline(position_list = [[x0, y0, z0], [x1, y1, z1], [x2, y2, z2]],
1501+
>>> P5 = modeler.create_polyline(position_list = [[x0, y0, z0], [x1, y1, z1], [x2, y2, z2]],
15021502
... segment_type="Spline", name="polyline_with_variables")
15031503
15041504
"""

pyaedt/modeler/Primitives3D.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2008,7 +2008,7 @@ def _make_triple_linked_winding(
20082008
list_positions = []
20092009
for i in range(len(list_polyline)):
20102010
list_positions = list_positions + self.get_vertices_of_line(list_polyline[i])
2011-
self.primitives.delete(list_polyline)
2011+
self.delete(list_polyline)
20122012
true_polyline = self.create_polyline(position_list=list_positions, name=name, matname=material)
20132013
return [true_polyline, list_positions]
20142014

pyaedt/modeler/object3dlayout.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,7 @@ class Point(object):
980980
981981
>>> from pyaedt import Hfss
982982
>>> aedtapp = Hfss()
983-
>>> primitives = aedtapp.modeler.primitives
983+
>>> primitives = aedtapp.modeler
984984
985985
Create a point, to return an :class:`pyaedt.modeler.Object3d.Point`.
986986
@@ -1083,7 +1083,7 @@ def set_color(self, color_value):
10831083
10841084
Examples
10851085
--------
1086-
>>> point = self.aedtapp.modeler.primitives.create_point([30, 30, 0], "demo_point")
1086+
>>> point = self.aedtapp.modeler.create_point([30, 30, 0], "demo_point")
10871087
>>> point.set_color("(143 175 158)")
10881088
10891089
"""

pyaedt/modeler/stackup_3d.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -173,23 +173,23 @@ def __init__(
173173
if thickness:
174174
self._thickness = NamedVariable(self._app, self._thickness_variable, str(thickness) + "mm")
175175
if self._layer_type == "dielectric":
176-
obj_3d = self._app.modeler.primitives.create_box(
176+
obj_3d = self._app.modeler.create_box(
177177
["dielectric_x_position", "dielectric_y_position", layer_position],
178178
["dielectric_length", "dielectric_width", self._thickness_variable],
179179
name=self._name,
180180
matname=self._material_name,
181181
)
182182
elif self._layer_type == "ground":
183183
if thickness:
184-
obj_3d = self._app.modeler.primitives.create_box(
184+
obj_3d = self._app.modeler.create_box(
185185
["dielectric_x_position", "dielectric_y_position", layer_position],
186186
["dielectric_length", "dielectric_width", self._thickness_variable],
187187
name=self._name,
188188
matname=self._material_name,
189189
)
190190

191191
else:
192-
obj_3d = self._app.modeler.primitives.create_rectangle(
192+
obj_3d = self._app.modeler.create_rectangle(
193193
"Z",
194194
["dielectric_x_position", "dielectric_y_position", layer_position],
195195
["dielectric_length", "dielectric_width"],
@@ -198,14 +198,14 @@ def __init__(
198198
)
199199
elif self._layer_type == "signal":
200200
if thickness:
201-
obj_3d = self._app.modeler.primitives.create_box(
201+
obj_3d = self._app.modeler.create_box(
202202
["dielectric_x_position", "dielectric_y_position", layer_position],
203203
["dielectric_length", "dielectric_width", self._thickness_variable],
204204
name=self._name,
205205
matname=self._fill_material,
206206
)
207207
else:
208-
obj_3d = self._app.modeler.primitives.create_rectangle(
208+
obj_3d = self._app.modeler.create_rectangle(
209209
"Z",
210210
["dielectric_x_position", "dielectric_y_position", layer_position],
211211
["dielectric_length", "dielectric_width"],
@@ -1468,7 +1468,7 @@ def __init__(
14681468

14691469
self._reference_system = patch_name + "_CS"
14701470
if signal_layer.thickness:
1471-
self._aedt_object = application.modeler.primitives.create_box(
1471+
self._aedt_object = application.modeler.create_box(
14721472
position=start_point,
14731473
dimensions_list=[
14741474
"{}_length".format(patch_name),
@@ -1479,7 +1479,7 @@ def __init__(
14791479
matname=signal_layer.material_name,
14801480
)
14811481
else:
1482-
self._aedt_object = application.modeler.primitives.create_rectangle(
1482+
self._aedt_object = application.modeler.create_rectangle(
14831483
position=start_point,
14841484
dimension_list=[self.length.name, self.width.name],
14851485
name=patch_name,
@@ -1845,7 +1845,7 @@ def __init__(
18451845
start_point = ["-{0}_width/2".format(self._name), 0, 0]
18461846
self._reference_system = line_name + "_CS"
18471847
if signal_layer.thickness:
1848-
self._aedt_object = application.modeler.primitives.create_box(
1848+
self._aedt_object = application.modeler.create_box(
18491849
position=start_point,
18501850
dimensions_list=[
18511851
"{}_length".format(self._name),
@@ -1856,7 +1856,7 @@ def __init__(
18561856
matname=signal_layer.material_name,
18571857
)
18581858
else:
1859-
self._aedt_object = application.modeler.primitives.create_rectangle(
1859+
self._aedt_object = application.modeler.create_rectangle(
18601860
position=start_point,
18611861
dimension_list=["{}_length".format(self._name), "{}_width".format(self._name)],
18621862
name=line_name,

0 commit comments

Comments
 (0)