McadModel#
- class ansys.edb.core.layout.mcad_model.McadModel(msg)#
Class representing an MCAD mdel.
Methods
McadModel.create_3d_comp([connectable, ...])Create a 3D component model.
McadModel.create_hfss([connectable, layout, ...])Create an HFSS model.
McadModel.create_stride([connectable, ...])Create a Stride model.
McadModel.is_mcad(connectable)Determine if a connectable object is an MCAD model.
McadModel.is_mcad_3d_comp(connectable)Determine if a connectable object is a 3D component model.
McadModel.is_mcad_hfss(connectable)Determine if a connectable object is an HFSS model.
McadModel.is_mcad_stride(connectable)Determine if a connectable object is a Stride model.
McadModel.material(index)Get the material name of the MCAD model part at a given index.
McadModel.modeled(index)Determine if an MCAD model part at a given index is included in the analysis.
Get the MCAD model part count.
McadModel.part_index(name)Get the index of an MCAD model part with a given name.
McadModel.part_name(index)Get the name of an MCAD model part at a given index.
McadModel.set_material(index, material)Set material name of a MCAD model part at a given index.
McadModel.set_modeled(index, modeled)Set if an MCAD model part at a given index is to be modeled.
McadModel.set_rotation(axis_from, axis_to, angle)Set rotation from/to the axis and the angle in radians.
McadModel.set_visible(index, visible)Set visibility of an MCAD model part at a given index.
McadModel.visible(index)Get visibility of a MCAD model part at a given index.
Attributes
CellInstance: Cell instance of the MCAD model.str: Design name of the MCAD model.int: Unique ID of the EDB object.bool: Flag indicating if the object exists in the database.str: Name of the MCAD model.EDBObjMessage: Protobuf message that represents the object's ID.Point3DData: Origin 3D point of the MCAD model.tuple[Point3DData,Point3DData,float]: Rotation from/to the axis and the angle.float: Scale of the MCAD model.