docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GeomInterface

    Inheritance
    object
    Interface
    GeomInterface
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Pixyz.Geom
    Assembly: Unity.Pixyz.SDKPlus.Runtime.dll
    Syntax
    public class GeomInterface : Interface

    Methods

    Name Description
    ApplyTransform(uint, Matrix4)

    Apply a transformation matrix to a geometrical entity

    ChangeOfBasisMatrix(Point3, Point3, Point3, Point3)

    Construct a Change of Basis Matrix (e.g multiplying the point [0,0,0] will result to the point origin)

    ConfigureFunctionLogger(string, bool, bool, bool)
    DrawDebug(uint)
    FromLookAtMatrix(Matrix4, double)

    Get camera position, up and target vectors

    FromOriginNormal(Point3, Point3)

    Create a Matrix from an origin and a normal vector

    FromTRS(Point3, Point3, Point3)

    Create a Matrix from translation, rotation and scaling vectors

    GetEntityAABB(uint)

    Retrieve the Axis-Aligned Bounded Box of a geometric entity

    GetLastError()
    InvertMatrix(Matrix4)

    Invert a matrix

    LookAtMatrix(Point3, Point3, Point3)

    Create a matrix from a camera position, up and target

    MultiplyMatrices(Matrix4, Matrix4)

    Multiply two matrices, returns left*right

    MultiplyMatrixPoint(Matrix4, Point3)

    Multiply a point by a matrix (i.e apply the matrix to a point)

    MultiplyMatrixVector(Matrix4, Point3)

    Multiply a vector by a matrix (i.e apply the matrix to a vector)

    OrthographicMatrix(double, double, double, double)

    Create an orthographic matrix from a 3D width, a 3D height, a near, and a far clipping distance

    PerspectiveMatrix(double, double, double, double)

    Create a perspective matrix from a fovX, an aspect ratio, a near, and a far clipping distance

    ToTRS(Matrix4)

    Decompose a Matrix into translation, rotation and scaling vectors

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)