Show / Hide Table of Contents

    Class Projector4

    Base class to handle projection from 4D to 3D

    public abstract class Projector4 : MonoBehaviour
    Namespace Engine4.Rendering
    Inheritance
    System.Object
    Projector4
    CrossSection4
    Frustum4

    Constructors

    Projector4()

    protected Projector4()

    Methods

    IsCullable(SphereBounds4)

    For static objects, see if given object AABB can be culled out completely

    public abstract bool IsCullable(SphereBounds4 bound)

    Project(Buffer4, Matrix4x5, IVisualizer)

    Dynamic projection

    public abstract void Project(Buffer4 from, Matrix4x5 transform, IVisualizer to)

    Project(Vector4)

    Arbitrary (4D to 3D) point projection

    public abstract Vector3 Project(Vector4 v)

    Project(Vector4, out Boolean)

    Arbitrary (4D to 3D) point projection with cull verification

    public abstract Vector3 Project(Vector4 v, out bool culled)

    Setup(Matrix4x5)

    Called by the viewer to initialize the projction

    public abstract void Setup(Matrix4x5 viewer)

    SimplexModeForVisualizing(SimplexMode)

    Adapt to simplex requirement for this projection.

    public abstract SimplexMode SimplexModeForVisualizing(SimplexMode mode)
    ▲ Copyright © 2017 Wello Soft