Pins3DLayout#

class pyaedt.modeler.pcb.object3dlayout.Pins3DLayout(primitives, name='', component_name=None, is_pin=True)[source]#

Contains the pins in HFSS 3D Layout.

Methods

Pins3DLayout.change_property(value[, names])

Modify a property.

Pins3DLayout.create_clearance_on_component([...])

Create a Clearance on Soldermask layer by drawing a rectangle.

Pins3DLayout.set_property_value(name, value)

Set a property value.

Attributes

Pins3DLayout.absolute_angle

Get the absolute angle location for 2 pins components.

Pins3DLayout.angle

Get/Set the circle radius.

Pins3DLayout.bounding_box

Get component bounding box.

Pins3DLayout.holediam

Retrieve the hole diameter of the pin.

Pins3DLayout.location

Retrieve/Set the absolute location in model units.

Pins3DLayout.lock_position

Get/Set the lock position.

Pins3DLayout.net_name

Get/Set the net name.

Pins3DLayout.object_units

Object units.

Pins3DLayout.placement_layer

Get/Set the placement layer of the object.

Pins3DLayout.start_layer

Retrieve the starting layer of the pin.

Pins3DLayout.stop_layer

Retrieve the starting layer of the pin.