Modeler & primitives#

These classes are the containers of primitives and all relative methods. Primitives are planes, lines, rectangles, and circles.

from pyaedt import Edb
edb = Edb(myedb, edbversion="2023.1")

top_layer_obj = edb.modeler.create_rectangle("TOP", net_name="gnd",
                                             lower_left_point=plane_lw_pt,
                                             upper_right_point=plane_up_pt)

...

EdbLayout

Manages EDB methods for primitives management accessible from Edb.modeler property.

Primitives properties#

These classes are the containers of data management for primitives and arcs.

EDBPrimitives

Manages EDB functionalities for a primitives.

EDBArcs

Manages EDB Arc Data functionalities.

from pyaedt import Edb
edb = Edb(myedb, edbversion="2023.1")

polygon = edbapp.modeler.polygons[0]
polygon.is_void
poly2 = polygon.clone()

...