Table of Contents

Class TriangularPrismProceduralModel

Namespace
Stride.CommunityToolkit.Rendering.ProceduralModels
Assembly
Stride.CommunityToolkit.dll

A triangular prism with a triangular face visible from the side.

public class TriangularPrismProceduralModel : PrimitiveProceduralModelBase, IProceduralModel
Inheritance
TriangularPrismProceduralModel
Implements
Inherited Members

Properties

Size

public Vector3 Size { get; set; }

Property Value

Vector3

Methods

CreatePrimitiveMeshData()

protected override GeometricMeshData<VertexPositionNormalTexture> CreatePrimitiveMeshData()

Returns

GeometricMeshData<VertexPositionNormalTexture>

New(Vector3, float, float, bool)

Creates a triangular prism.

public static GeometricMeshData<VertexPositionNormalTexture> New(Vector3 size, float uScale = 1, float vScale = 1, bool toLeftHanded = false)

Parameters

size Vector3
uScale float
vScale float
toLeftHanded bool

Returns

GeometricMeshData<VertexPositionNormalTexture>

A triangular prism.