VIEW_3D
Page is not ready
This article contains information from the official Blue Cat Audio KUIML reference that was not yet verified and edited.
This widget creates a 3D view that displays a 3D Scene where 3D Objects can be aggregated and represented as a tree structure. The viewpoint for the 3D scene is set by a translation vector (tx,ty,tz) followed by a rotation defined by Euler angles (rx,ry,rz) which coordinates can be initialized and controlled by exposed parameters.
Attributes brief detailed show all inherited
Name | Description | Default | |||
---|---|---|---|---|---|
x_ratio | aspect ratio for the x axis | 1 | |||
y_ratio | aspect ratio for the y axis | 1 | |||
z_ratio | aspect ratio for the z axis | 1 | |||
transform.tx | tx coordinate for the translation matrix of the view point | 1 | |||
transform.ty | ty coordinate for the translation matrix of the view point | 1 | |||
transform.tz | tz coordinate for the translation matrix of the view point | 1 | |||
transform.rx | rx: Euler angle (degrees) for the rotation around the x axis | 1 | |||
transform.ry | ry: Euler angle (degrees) for the rotation around the y axis | 1 | |||
transform.rz | rz: Euler angle (degrees) for the rotation around the z axis | 1 | |||
persistent_viewpoint | Shortcut to make all the parameters of the viewpoint persistent (apsect ratio and transform matrix coordinates). This also enables undo/redo on all modifications of the 3D viewpoint made by the end user | false | |||
Read Only Attributes | |||||
vendor | Vendor string of the openGL driver | ||||
vendor | Vendor string of the openGL driver | ||||
renderer | renderer string of the openGL driver | ||||
version | version string of the openGL driver |
See Attributes Common to Widgets.
Specific Attributes
Examples
See the examples in the 3D Objects section.