SceneWindow class
VI Server Class Information | |
---|---|
Return to VI Server Class Hierarchy | |
Class Name | SceneWindow class |
Class ID | 84 |
Scope | Basic Development Environment |
Class Inheritance |
|
Class Children | This class has no children.
|
This article is a stub. You can help LabVIEW Wiki by expanding it. Please improve this article if you can. |
The SceneWindow class is a class in the VI Server Class Hierarchy, (see also VI Server).
Contents |
Properties
Show/Hide SceneWindow Properties Table
Legend | |
---|---|
R/W | Readable/Writable Permissions |
RTE | Available in the Run-Time Engine |
Basic Development Environment | |
VI Scripting | |
Private | |
Deprecated |
Property ID | Long Name (English) | Description | R/W | RTE |
---|---|---|---|---|
C55E800 | Scene | Reads or writes the reference number for the scene. | Read/Write | Yes |
C55E801 | ModelView Matrix | Reads or writes a matrix that contains the translation, rotation, and scale values for the 3D scene that appears in the scene window. | Read/Write | Yes |
C55E802 | Background Color | Reads or writes the RGBA color value for the background of the 3D scene. | Read/Write | Yes |
C55E807 | Camera Controller:Type | Reads or writes the configuration of the scene camera. Click and hold the left mouse button and drag the cursor to operate the camera. | Read/Write | Yes |
C55E809 | Projection Matrix | Read or writes the matrix that represents the transformations LabVIEW uses to project the 3D scene in the scene window. | Read/Write | Yes |
C55E80A | Window Bounds | Reads or writes the left, right, top, and bottom bounds of the scene window. | Read/Write | Yes |
C55E80B | Window Title | Reads or writes the title of the scene window. | Read/Write | Yes |
C55E80C | Window State | Reads or writes the state of the scene window. | Read/Write | Yes |
C55E80D | Automatic Projection Mode | Reads or writes whether LabVIEW automatically updates the projection mode when you resize the scene window. | Read/Write | Yes |
C55E80E | Camera Controller:Auto Redraw | Reads or writes if the scene window becomes invalid when you use the camera controller. | Read/Write | Yes |
Methods
Show/Hide SceneWindow Properties Table
Legend | |
---|---|
RTE | Available in the Run-Time Engine |
Basic Development Environment | |
VI Scripting | |
Private | |
Deprecated |
Method ID | Long Name (English) | Description | RTE |
---|---|---|---|
C55E400 | Setup Camera | Specifies the position of the camera relative to the scene. | Yes (Read/Write) |
C55E401 | Projection:Frustum | Sets coordinates to render the scene in a frustum-shaped view. This projection causes objects farther from the camera to appear smaller. | Yes (Read/Write) |
C55E402 | Projection:Orthographic | Sets coordinates to render the scene in a box-shaped view. The distance of the camera from the objects does not affect the size of the objects in this view. | Yes (Read/Write) |
C55E403 | Projection:Perspective | Sets coordinates to render the scene in a frustum-shaped view, where you specify an angle for the horizontal and vertical viewing fields. This projection causes objects closer to the camera to appear larger in size. This method is similar to the Projection:Frustum method. | Yes (Read/Write) |
C55E404 | Render to Image | Returns an image of the scene. | Yes (Read/Write) |
C55E405 | Pick | Creates a ray that originates at the specified point and returns an array of node paths for objects that intersect that ray. | Yes (Read/Write) |
C55E406 | Redraw | Redraws the 3D scene in the scene window. | Yes (Read/Write) |
C55E407 | AutoFocus | Positions the camera to view all 3D scene objects. Use this method to automatically focus and render the scene in an exterior window. | Yes (Read/Write) |
C55E408 | WindowToObjectCoords | Converts a point in window coordinates to points in object coordinates on the near and far clip planes. | Yes (Read/Write) |
Events
This class has no events or it inherits events from its parent: Scene Class.
History
History information is needed. What changes have occurred over previous versions? |
Version | Change(s) |
---|---|
More info to come. |