Components3DLayout#

class ansys.aedt.core.modeler.pcb.object_3d_layout.Components3DLayout(primitives, name='', edb_object=None)#

Contains components in HFSS 3D Layout.

Methods

Components3DLayout.change_property(value[, ...])

Modify a property.

Components3DLayout.create_clearance_on_component([...])

Create a Clearance on Soldermask layer by drawing a rectangle.

Components3DLayout.set_die_type([die_type, ...])

Set the die type.

Components3DLayout.set_property_value(name, ...)

Set a property value.

Components3DLayout.set_solderball([...])

Set solderball on the active component.

Attributes

Components3DLayout.absolute_angle

Get the absolute angle location for 2 pins components.

Components3DLayout.angle

Get/Set the circle radius.

Components3DLayout.bounding_box

Get component bounding box.

Components3DLayout.die_enabled

Check if the die is enabled.

Components3DLayout.die_properties

Get die properties from component.

Components3DLayout.die_type

Die type.

Components3DLayout.enabled

Enable or Disable the RLC Component.

Components3DLayout.location

Retrieve/Set the absolute location in model units.

Components3DLayout.lock_position

Get/Set the lock position.

Components3DLayout.model

RLC model if available.

Components3DLayout.net_name

Get/Set the net name.

Components3DLayout.object_units

Object units.

Components3DLayout.part

Retrieve the component part.

Components3DLayout.part_type

Retrieve the component part type.

Components3DLayout.pins

Component pins.

Components3DLayout.placement_layer

Get/Set the placement layer of the object.

Components3DLayout.port_properties

Get port properties from component.

Components3DLayout.solderball_enabled

Check if solderball is enabled.