HDMPlotter#

class ansys.aedt.core.visualization.advanced.hdm_plot.HDMPlotter#

Manages Hdm data to be plotted with pyvista.

Note: the methods in this class are just examples and subject to improvement and changes.

Methods

HDMPlotter.add_cad_model(filename[, ...])

Add a stl file to the scenario.

HDMPlotter.add_hdm_bundle_from_file(filename)

Add hdm bundle from file.

HDMPlotter.plot_first_bounce_currents([...])

Plot First bounce of currents read from an hdm file.

HDMPlotter.plot_rays([snapshot_path])

Plot Rays read from an hdm file.

HDMPlotter.set_orientation([...])

Change the plot default orientation.

Attributes

HDMPlotter.azimuth_angle

Get/Set the azimuth angle value.

HDMPlotter.background_color

Background color.

HDMPlotter.background_image

Background image.

HDMPlotter.camera_position

Get or set the camera position value.

HDMPlotter.convert_fields_in_db

Either if convert the fields before plotting in dB.

HDMPlotter.elevation_angle

Get/Set the elevation angle value.

HDMPlotter.focal_point

Get/Set the camera focal point value.

HDMPlotter.hdm_data

Return the hds Data parsed.

HDMPlotter.isometric_view

Enable or disable the default iso view.

HDMPlotter.log_multiplier

Multiply the log value.

HDMPlotter.roll_angle

Get/Set the roll angle value.

HDMPlotter.view_up

Get/Set the camera view axis.

HDMPlotter.x_scale

Scale plot on X.

HDMPlotter.y_scale

Scale plot on Y.

HDMPlotter.z_scale

Scale plot on Z.

HDMPlotter.zoom

Get/Set the zoom value.