pyaedt.modeler.Model3DLayout.Modeler3DLayout

class pyaedt.modeler.Model3DLayout.Modeler3DLayout(app)[source]

Manages Modeler 3D layouts.

This class is inherited in the caller application and is accessible through the modeler variable object( eg. hfss3dlayout.modeler).

Parameters
apppyaedt.application.Analysis3DLayout.FieldAnalysis3DLayout

Inherited parent object.

Examples

>>> from pyaedt import Hfss3dLayout
>>> hfss = Hfss3dLayout()
>>> my_modeler = hfss.modeler

Methods

Modeler3DLayout.arg_with_dim(Value[, sUnits])

Format arguments with dimensions.

Modeler3DLayout.change_clip_plane_position(…)

Change the Clip Plane position.

Modeler3DLayout.change_net_visibility([…])

Change the visibility of one or more nets.

Modeler3DLayout.change_property(…[, …])

Change an oeditor property.

Modeler3DLayout.colinear_heal(selection[, …])

Remove small edges of one or more primitives.

Modeler3DLayout.create_circle(layername, x, …)

Create a circle on a layer.

Modeler3DLayout.create_line(layername, …)

Create a line based on a list of points.

Modeler3DLayout.create_rectangle(layername, …)

Create a rectangle on a layer.

Modeler3DLayout.create_via([padstack, x, y, …])

Create a via based on an existing padstack.

Modeler3DLayout.duplicate(objectlists, …)

Duplicate one or more elements along a vector.

Modeler3DLayout.expand(object_to_expand[, …])

Expand the object by a specific size.

Modeler3DLayout.fit_all()

Fit all.

Modeler3DLayout.import_cadence_brd(brd_filename)

Import a Cadence board.

Modeler3DLayout.import_ipc2581(ipc_filename)

Import an IPC file.

Modeler3DLayout.init_padstacks()

Read all padstacks from HFSS 3D Layout.

Modeler3DLayout.intersect(objectlists)

Intersect objects from names.

Modeler3DLayout.modeler_variable(value)

Retrieve a modeler variable.

Modeler3DLayout.new_padstack([name])

Create a Padstack object that can be used to create a padstack.

Modeler3DLayout.set_temperature_dependence([…])

Set the temperature dependence for the design.

Modeler3DLayout.subtract(blank, tool)

Subtract objects from one or more names.

Modeler3DLayout.unite(objectlists)

Unite objects from names.

Attributes

Modeler3DLayout.components

Components.

Modeler3DLayout.defaultmaterial

Default materials.

Modeler3DLayout.edb

EBD.

Modeler3DLayout.geometries

Geometries.

Modeler3DLayout.logger

Logger.

Modeler3DLayout.model_units

Model units.

Modeler3DLayout.modeler

Modeler.

Modeler3DLayout.nets

Nets.

Modeler3DLayout.obounding_box

Bounding box.

Modeler3DLayout.oeditor

Oeditor Module.

Modeler3DLayout.opadstackmanager

Aedt oPadstackManager.

Modeler3DLayout.pins

Pins.

Modeler3DLayout.primitives

Primitives.

Modeler3DLayout.projdir

Project directory.

Modeler3DLayout.version

AEDT version.