Jump to content

SceneTexture class

From LabVIEW Wiki
Revision as of 01:58, 8 May 2020 by Q (talk | contribs) (Removed VI Server Category from page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
VI Server Class Information
Return to VI Server Class Hierarchy
Class Name SceneTexture class
Class ID 111
Scope Basic Development Environment
Class Inheritance
Class Children

This class has no children.


    The SceneTexture class is a class in the VI Server Class Hierarchy, (see also VI Server).

    Properties

    Show/Hide SceneTexture Properties Table

    Legend
    R/WReadable/Writable Permissions
    RTEAvailable in the Run-Time Engine
    Basic Development Environment
    VI Scripting
    Private
    Deprecated
    SceneTexture Properties Table
    Property ID Long Name (English) Description R/W RTE
    22C3800ImageReads or writes the image data for a texture you apply to an object in a 3D scene.Read/WriteYes
    22C3801Vertical Wrap ModeRead or writes how the texture is vertically wrapped around a 3D object.Read/WriteYes
    22C3802Horizontal Wrap ModeRead or writes how the texture is wrapped horizontally around a 3D object.Read/WriteYes
    22C3803Filter ModeReads or writes the method used to filter the texel colors applied to the geometry. Different values affect the quality and speed of the texture mapping.Read/WriteYes
    22C3804Apply ModeReads or writes how LabVIEW applies the texture to the 3D object.Read/WriteYes
    22C3805Blend ColorReads or writes the RGBA color used to blend the texture you apply to the object. Use this property when the Apply Mode property is set to With Blending.Read/WriteYes
    22C380ATransformationReads or writes the transformation you apply to the texture. The transformation must be a 4x4 2D array of single precision numbers that represents the transformation matrix you want to apply to the texture.Read/WriteYes

    Methods

    Show/Hide SceneTexture Properties Table

    Legend
    RTEAvailable in the Run-Time Engine
    Basic Development Environment
    VI Scripting
    Private
    Deprecated
    SceneTexture Methods Table
    Method ID Long Name (English) Description RTE
    22C3400Transformation:RotateRotates the texture by the specified number of radians. This method performs a relative rotation from the current orientation of the texture.Yes (Read/Write)
    22C3401Transformation:TranslateTranslates the texture by the specified vector. This method performs a relative translation from the initial position of the texture.Yes (Read/Write)
    22C3402Transformation:ScaleScales the texture by the given scale factors. This method performs a relative scale from the current position of the object.Yes (Read/Write)
    22C3406Transformation:Clear TransformationRemoves any transformations previously applied to the texture.Yes (Read/Write)
    22C3407Transformation:Set RotationRotates the texture by the specified number of radians. This method performs an absolute rotation from the current position of the texture.Yes (Read/Write)
    22C3408Transformation:Set TranslationTranslates the texture by the specified vector. This method performs an absolute translation from the initial position of the texture.Yes (Read/Write)
    22C3409Transformation:Set ScaleScales the texture by the specified scaling factor. This method performs an absolute scale from the current position of the texture.Yes (Read/Write)
    22C340ATransformation:Get RotationReturns the Axis and Angle that define the rotation of the object.Yes (Read/Write)
    22C340BTransformation:Get TranslationReturns the translation of the object.Yes (Read/Write)
    22C340CTransformation:Get ScaleReturns the scale factors of the object.Yes (Read/Write)

    Events

    This class has no events or it inherits events from its parent: Scene Class.


    History

    Version Change(s)
    LabVIEW 2018 More info to come.

    See Also