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.