docs.unity3d.com
    目次を表示する/隠す

    Class PlaneUtils

    Inheritance
    Object
    PlaneUtils
    Namespace: Unity.MARS.Data
    Syntax
    [MovedFrom("Unity.MARS")]
    public static class PlaneUtils

    Methods

    GeneratePlaneWithBorders(Pose, List<Vector3>, List<Vector3>, List<Vector2>, List<Vector2>, List<Int32>, PlaneEdgeSettings)

    Declaration
    public static void GeneratePlaneWithBorders(Pose pose, List<Vector3> sourceVertices, List<Vector3> vertices, List<Vector2> textureCoordinates, List<Vector2> textureCoordinates2, List<int> indices, PlaneEdgeSettings settings)
    Parameters
    Type Name Description
    Pose pose
    List<Vector3> sourceVertices
    List<Vector3> vertices
    List<Vector2> textureCoordinates
    List<Vector2> textureCoordinates2
    List<Int32> indices
    PlaneEdgeSettings settings

    TriangulatePlaneFromVertices(in Pose, List<Vector3>, List<Int32>, List<Vector3>, List<Vector2>)

    Triangulates the polygon and tiles the UV data correctly from the polygon center. Sets normals to local up.

    Declaration
    public static void TriangulatePlaneFromVertices(in Pose pose, List<Vector3> vertices, List<int> indices, List<Vector3> normals, List<Vector2> texCoords)
    Parameters
    Type Name Description
    Pose pose

    Input Pose of the source plane

    List<Vector3> vertices

    Input Vertices of the polygon.

    List<Int32> indices

    Output Index buffer to fill for triangulation

    List<Vector3> normals

    Output for vertex normals

    List<Vector2> texCoords

    Output uv coordinates.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)