RayTracedStudioEditorBuilder Class¶
-
class
NXOpen.Display.
RayTracedStudioEditorBuilder
¶ Bases:
NXOpen.Builder
Represents 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
DynamicRayTracedStudioTilingQuality()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderDynamicRayTracedStudioTilingQualityType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DynamicRayTracedStudioTilingQuality(dynamicRayTracedStudioTilingQuality)
Parameters: 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
RayTracedStudioDisplayGamma()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioDisplayGamma(rayTracedStudioDisplayGamma)
Parameters: 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
RayTracedStudioStaticImageDotsPerInch()
Returns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageDotsPerInch(rayTracedStudioStaticImageDotsPerInch)
Parameters: 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
RayTracedStudioStaticImageDoubleHeight()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageDoubleHeight(rayTracedStudioStaticImageDoubleHeight)
Parameters: 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
RayTracedStudioStaticImageDoubleWidth()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageDoubleWidth(rayTracedStudioStaticImageDoubleWidth)
Parameters: 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
RayTracedStudioStaticImageFileFormat()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageFileFormatType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageFileFormat(rayTracedStudioStaticImageFileFormat)
Parameters: 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
RayTracedStudioStaticImageLockAspectRatio()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageLockAspectRatio(rayTracedStudioStaticImageLockAspectRatio)
Parameters: 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
RayTracedStudioStaticImageOrientation()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageOrientationType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageOrientation(rayTracedStudioStaticImageOrientation)
Parameters: 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
RayTracedStudioStaticImagePixelHeight()
Returns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImagePixelHeight(rayTracedStudioStaticImagePixelHeight)
Parameters: 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
RayTracedStudioStaticImagePixelWidth()
Returns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImagePixelWidth(rayTracedStudioStaticImagePixelWidth)
Parameters: 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
RayTracedStudioStaticImageResolution()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageResolutionType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageResolution(rayTracedStudioStaticImageResolution)
Parameters: 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
RayTracedStudioStaticImageSize()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageSizeType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageSize(rayTracedStudioStaticImageSize)
Parameters: 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
RayTracedStudioStaticImageUnits()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderRayTracedStudioStaticImageUnitsType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RayTracedStudioStaticImageUnits(rayTracedStudioStaticImageUnits)
Parameters: 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
StaticAntialiasing()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStaticAntialiasingType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StaticAntialiasing(staticAntialiasing)
Parameters: 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
StaticRayTracedStudioQuality()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStaticRayTracedStudioQualityType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StaticRayTracedStudioQuality(staticRayTracedStudioQuality)
Parameters: 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
StaticRayTracedStudioRenderDepth()
Returns: Return type: int New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StaticRayTracedStudioRenderDepth(staticRayTracedStudioRenderDepth)
Parameters: 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
StationaryAntialiasing()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStationaryAntialiasingType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StationaryAntialiasing(stationaryAntialiasing)
Parameters: 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
StationaryRayTracedStudioQuality()
Returns: Return type: NXOpen.Display.RayTracedStudioEditorBuilderStationaryRayTracedStudioQualityType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StationaryRayTracedStudioQuality(stationaryRayTracedStudioQuality)
Parameters: 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
StationaryRayTracedStudioshowStatusIndicator()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StationaryRayTracedStudioshowStatusIndicator(stationaryRayTracedStudioshowStatusIndicator)
Parameters: 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.