NX Open C++ Reference Guide
|
Represents a Display::RayTracedStudioBuilder . More...
Public Types | |
enum | StationaryDisplayQualityType { StationaryDisplayQualityTypeHigh, StationaryDisplayQualityTypeMedium, StationaryDisplayQualityTypeLow } |
To specify the quality and performance of the Ray Traced Studio display when dynamic interaction stops. More... | |
Public Member Functions | |
void | RayTracedEditor () |
Launch the Ray Traced Studio Editor command Created in NX9.0.0. | |
void | RayTracedRenderingErase () |
Erase Ray Traced Studio static (still) image from the Ray Traced Studio window Created in NX9.0.0. | |
void | RayTracedRenderingSave () |
Save a copy of the Ray Traced Studio static (still) image display from the window to an image file Created in NX9.0.0. | |
void | RayTracedRenderingStart () |
Start Ray Traced Studio static image rendering Created in NX9.0.0. | |
void | SetStationaryQuality (NXOpen::Display::RayTracedStudioBuilder::StationaryDisplayQualityType stationaryQuality) |
Sets the Ray Traced Studio stationary display quality when dynamic interaction stops Created in NX9.0.0. | |
void | StartRayTracedDisplay () |
Start the Ray Traced Studio display after it has been stopped using the Stop action. | |
NXOpen::Display::RayTracedStudioBuilder::StationaryDisplayQualityType | StationaryQuality () |
Returns the Ray Traced Studio stationary display quality when dynamic interaction stops Created in NX9.0.0. | |
void | StopRayTracedDisplay () |
Stop the Ray Traced Studio progressive display. | |
void | UpdateRayTracedDisplay () |
Update the Ray Traced Studio display. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Display::RayTracedStudioBuilder .
Ray Traced Studio displays CPU-based real-time ray tracing results of a model dynamically.
This class is restricted to being called from a program running during an Interactive NX session. If run from a non-interactive session it will return NULL.
To create a new instance of this class, use ViewCollection::CreateRayTracedStudioBuilder
Created in NX9.0.0.
To specify the quality and performance of the Ray Traced Studio display when dynamic interaction stops.
void NXOpen::Display::RayTracedStudioBuilder::RayTracedEditor | ( | ) |
Launch the Ray Traced Studio Editor command
Created in NX9.0.0.
License requirements : None
void NXOpen::Display::RayTracedStudioBuilder::RayTracedRenderingErase | ( | ) |
Erase Ray Traced Studio static (still) image from the Ray Traced Studio window
Created in NX9.0.0.
License requirements : None
void NXOpen::Display::RayTracedStudioBuilder::RayTracedRenderingSave | ( | ) |
Save a copy of the Ray Traced Studio static (still) image display from the window to an image file
Created in NX9.0.0.
License requirements : None
void NXOpen::Display::RayTracedStudioBuilder::RayTracedRenderingStart | ( | ) |
Start Ray Traced Studio static image rendering
Created in NX9.0.0.
License requirements : None
void NXOpen::Display::RayTracedStudioBuilder::SetStationaryQuality | ( | NXOpen::Display::RayTracedStudioBuilder::StationaryDisplayQualityType | stationaryQuality | ) |
Sets the Ray Traced Studio stationary display quality when dynamic interaction stops
Created in NX9.0.0.
License requirements : None
stationaryQuality | stationaryquality |
void NXOpen::Display::RayTracedStudioBuilder::StartRayTracedDisplay | ( | ) |
Start the Ray Traced Studio display after it has been stopped using the Stop action.
Created in NX9.0.0.
License requirements : None
NXOpen::Display::RayTracedStudioBuilder::StationaryDisplayQualityType NXOpen::Display::RayTracedStudioBuilder::StationaryQuality | ( | ) |
Returns the Ray Traced Studio stationary display quality when dynamic interaction stops
Created in NX9.0.0.
License requirements : None
void NXOpen::Display::RayTracedStudioBuilder::StopRayTracedDisplay | ( | ) |
Stop the Ray Traced Studio progressive display.
Use the Start action to re-start the display.
Created in NX9.0.0.
License requirements : None
void NXOpen::Display::RayTracedStudioBuilder::UpdateRayTracedDisplay | ( | ) |
Update the Ray Traced Studio display.
Use when geometry has changed to completely regenerate the display.
Created in NX9.0.0.
License requirements : None