RayTracedStudioEditorBuilder Class¶
-
class
NXOpen.Display.RayTracedStudioEditorBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Display.RayTracedStudioEditorBuilder.Ray Traced Studio Editor controls display and output of CPU-based real-time ray tracing.
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 None.
To create a new instance of this class, use
NXOpen.ViewCollection.CreateRayTracedStudioEditorBuilder()New in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| DynamicRayTracedStudioTilingQuality | Returns or sets the Ray Traced Studio tiling quality during interactive dynamic display |
| RayTracedStudioDisplayGamma | Returns or sets the Ray Traced Studio display gamma, controls the overall contrast or brightness of the image’s midtone values. |
| RayTracedStudioStaticImageDotsPerInch | Returns or sets the Ray Traced Studio static image dots per inch (DPI) |
| RayTracedStudioStaticImageDoubleHeight | Returns or sets the Ray Traced Studio static image height |
| RayTracedStudioStaticImageDoubleWidth | Returns or sets the Ray Traced Studio static image width |
| RayTracedStudioStaticImageFileFormat | Returns or sets the Ray Traced Studio static output image file format |
| RayTracedStudioStaticImageLockAspectRatio | Returns or sets the Ray Traced Studio static image aspect ratio will be maintained |
| RayTracedStudioStaticImageOrientation | Returns or sets the Ray Traced Studio static image orientation |
| RayTracedStudioStaticImagePixelHeight | Returns or sets the Ray Traced Studio static image pixel height |
| RayTracedStudioStaticImagePixelWidth | Returns or sets the Ray Traced Studio static image pixel width |
| RayTracedStudioStaticImageResolution | Returns or sets the Ray Traced Studio static image resolution |
| RayTracedStudioStaticImageSize | Returns or sets the Ray Traced Studio static image size |
| RayTracedStudioStaticImageUnits | Returns or sets the Ray Traced Studio static image units |
| StaticAntialiasing | Returns or sets the Ray Traced Studio static image antialiasing quality |
| StaticRayTracedStudioQuality | Returns or sets the Ray Traced Studio static image quality |
| StaticRayTracedStudioRenderDepth | Returns or sets the Ray Traced Studio static image render depth, controls the iterations of ray tracing reflection and refraction calculations |
| StationaryAntialiasing | Returns or sets the Ray Traced Studio stationary antialiasing quality when dynamic interaction stops |
| StationaryRayTracedStudioQuality | Returns or sets the Ray Traced Studio stationary display quality when dynamic interaction stops |
| StationaryRayTracedStudioshowStatusIndicator | Returns or sets the stationary Ray Traced Studio progess status indicator percent complete display |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| RayTracedStudioEditorBuilderDynamicRayTracedStudioTilingQualityType Enumeration | To specify the quality and performance of the interactive, dynamic Ray Traced Studio display. |
| RayTracedStudioEditorBuilderRayTracedStudioStaticImageFileFormatType Enumeration | To specify the Ray Traced Studio static image file format |
| RayTracedStudioEditorBuilderRayTracedStudioStaticImageOrientationType Enumeration | To specify the Ray Traced Studio static image orientation |
| RayTracedStudioEditorBuilderRayTracedStudioStaticImageResolutionType Enumeration | To specify the Ray Traced Studio static image resolution |
| RayTracedStudioEditorBuilderRayTracedStudioStaticImageSizeType Enumeration | To specify the Ray Traced Studio static image size |
| RayTracedStudioEditorBuilderRayTracedStudioStaticImageUnitsType Enumeration | To specify the Ray Traced Studio static image units |
| RayTracedStudioEditorBuilderStaticAntialiasingType Enumeration | To specify the antialiasing quality during stationary Ray Traced Studio display during static image rendering |
| RayTracedStudioEditorBuilderStaticRayTracedStudioQualityType Enumeration | To specify the quality and performance of the Ray Traced Studio display during static image rendering |
| RayTracedStudioEditorBuilderStationaryAntialiasingType Enumeration | To specify the antialiasing quality during stationary Ray Traced Studio display when dynamic interaction stops |
| RayTracedStudioEditorBuilderStationaryRayTracedStudioQualityType Enumeration | To specify the quality and performance of the Ray Traced Studio display when dynamic interaction stops |
Property Detail¶
DynamicRayTracedStudioTilingQuality¶
-
RayTracedStudioEditorBuilder.DynamicRayTracedStudioTilingQuality¶ Returns or sets the Ray Traced Studio tiling quality during interactive dynamic display
-------------------------------------Getter Method
Signature
DynamicRayTracedStudioTilingQualityReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderDynamicRayTracedStudioTilingQualityTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DynamicRayTracedStudioTilingQualityParameters: dynamicRayTracedStudioTilingQuality ( NXOpen.Display.RayTracedStudioEditorBuilderDynamicRayTracedStudioTilingQualityType) –New in version NX9.0.0.
License requirements: None.
RayTracedStudioDisplayGamma¶
-
RayTracedStudioEditorBuilder.RayTracedStudioDisplayGamma¶ Returns or sets the Ray Traced Studio display gamma, controls the overall contrast or brightness of the image’s midtone values.
A higher gamma value yields an overall brighter image.
-------------------------------------Getter Method
Signature
RayTracedStudioDisplayGammaReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioDisplayGammaParameters: rayTracedStudioDisplayGamma (float) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageDotsPerInch¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageDotsPerInch¶ Returns or sets the Ray Traced Studio static image dots per inch (DPI)
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageDotsPerInchReturns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageDotsPerInchParameters: rayTracedStudioStaticImageDotsPerInch (int) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageDoubleHeight¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageDoubleHeight¶ Returns or sets the Ray Traced Studio static image height
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageDoubleHeightReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageDoubleHeightParameters: rayTracedStudioStaticImageDoubleHeight (float) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageDoubleWidth¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageDoubleWidth¶ Returns or sets the Ray Traced Studio static image width
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageDoubleWidthReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageDoubleWidthParameters: rayTracedStudioStaticImageDoubleWidth (float) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageFileFormat¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageFileFormat¶ Returns or sets the Ray Traced Studio static output image file format
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageFileFormatReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageFileFormatTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageFileFormatParameters: rayTracedStudioStaticImageFileFormat ( NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageFileFormatType) –New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageLockAspectRatio¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageLockAspectRatio¶ Returns or sets the Ray Traced Studio static image aspect ratio will be maintained
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageLockAspectRatioReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageLockAspectRatioParameters: rayTracedStudioStaticImageLockAspectRatio (bool) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageOrientation¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageOrientation¶ Returns or sets the Ray Traced Studio static image orientation
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageOrientationReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageOrientationTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageOrientationParameters: rayTracedStudioStaticImageOrientation ( NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageOrientationType) –New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImagePixelHeight¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImagePixelHeight¶ Returns or sets the Ray Traced Studio static image pixel height
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImagePixelHeightReturns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImagePixelHeightParameters: rayTracedStudioStaticImagePixelHeight (int) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImagePixelWidth¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImagePixelWidth¶ Returns or sets the Ray Traced Studio static image pixel width
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImagePixelWidthReturns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImagePixelWidthParameters: rayTracedStudioStaticImagePixelWidth (int) – New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageResolution¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageResolution¶ Returns or sets the Ray Traced Studio static image resolution
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageResolutionReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageResolutionTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageResolutionParameters: rayTracedStudioStaticImageResolution ( NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageResolutionType) –New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageSize¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageSize¶ Returns or sets the Ray Traced Studio static image size
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageSizeReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageSizeTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageSizeParameters: rayTracedStudioStaticImageSize ( NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageSizeType) –New in version NX9.0.0.
License requirements: None.
RayTracedStudioStaticImageUnits¶
-
RayTracedStudioEditorBuilder.RayTracedStudioStaticImageUnits¶ Returns or sets the Ray Traced Studio static image units
-------------------------------------Getter Method
Signature
RayTracedStudioStaticImageUnitsReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageUnitsTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RayTracedStudioStaticImageUnitsParameters: rayTracedStudioStaticImageUnits ( NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageUnitsType) –New in version NX9.0.0.
License requirements: None.
StaticAntialiasing¶
-
RayTracedStudioEditorBuilder.StaticAntialiasing¶ Returns or sets the Ray Traced Studio static image antialiasing quality
-------------------------------------Getter Method
Signature
StaticAntialiasingReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStaticAntialiasingTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StaticAntialiasingParameters: staticAntialiasing ( NXOpen.Display.RayTracedStudioEditorBuilderStaticAntialiasingType) –New in version NX9.0.0.
License requirements: None.
StaticRayTracedStudioQuality¶
-
RayTracedStudioEditorBuilder.StaticRayTracedStudioQuality¶ Returns or sets the Ray Traced Studio static image quality
-------------------------------------Getter Method
Signature
StaticRayTracedStudioQualityReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStaticRayTracedStudioQualityTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StaticRayTracedStudioQualityParameters: staticRayTracedStudioQuality ( NXOpen.Display.RayTracedStudioEditorBuilderStaticRayTracedStudioQualityType) –New in version NX9.0.0.
License requirements: None.
StaticRayTracedStudioRenderDepth¶
-
RayTracedStudioEditorBuilder.StaticRayTracedStudioRenderDepth¶ Returns or sets the Ray Traced Studio static image render depth, controls the iterations of ray tracing reflection and refraction calculations
-------------------------------------Getter Method
Signature
StaticRayTracedStudioRenderDepthReturns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StaticRayTracedStudioRenderDepthParameters: staticRayTracedStudioRenderDepth (int) – New in version NX9.0.0.
License requirements: None.
StationaryAntialiasing¶
-
RayTracedStudioEditorBuilder.StationaryAntialiasing¶ Returns or sets the Ray Traced Studio stationary antialiasing quality when dynamic interaction stops
-------------------------------------Getter Method
Signature
StationaryAntialiasingReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStationaryAntialiasingTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StationaryAntialiasingParameters: stationaryAntialiasing ( NXOpen.Display.RayTracedStudioEditorBuilderStationaryAntialiasingType) –New in version NX9.0.0.
License requirements: None.
StationaryRayTracedStudioQuality¶
-
RayTracedStudioEditorBuilder.StationaryRayTracedStudioQuality¶ Returns or sets the Ray Traced Studio stationary display quality when dynamic interaction stops
-------------------------------------Getter Method
Signature
StationaryRayTracedStudioQualityReturns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStationaryRayTracedStudioQualityTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StationaryRayTracedStudioQualityParameters: stationaryRayTracedStudioQuality ( NXOpen.Display.RayTracedStudioEditorBuilderStationaryRayTracedStudioQualityType) –New in version NX9.0.0.
License requirements: None.
StationaryRayTracedStudioshowStatusIndicator¶
-
RayTracedStudioEditorBuilder.StationaryRayTracedStudioshowStatusIndicator¶ Returns or sets the stationary Ray Traced Studio progess status indicator percent complete display
-------------------------------------Getter Method
Signature
StationaryRayTracedStudioshowStatusIndicatorReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StationaryRayTracedStudioshowStatusIndicatorParameters: stationaryRayTracedStudioshowStatusIndicator (bool) – New in version NX9.0.0.
License requirements: None.
Method Detail¶
Validate¶
-
RayTracedStudioEditorBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.