Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Stride.Particles.ShapeBuilders Namespace

    Classes

    ShapeBuilder

    The ShapeBuilder base class is responsible for generating shapes (procedural mesh) ready for rendering from the particle data

    ShapeBuilderBillboard

    Shape builder which builds each particle as a camera-facing quad

    ShapeBuilderCommon

    The common shape builder provides additive animation for the particle's position and size fields, assuming that all derived shape builders will have position and size fields

    ShapeBuilderHexagon

    Shape builder which builds each particle as a camera-facing hexagon

    ShapeBuilderOrientedQuad

    Shape builder which builds each particle as a non-uniform quad oriented along an axis

    ShapeBuilderQuad

    Shape builder which builds each particle as a up-facing quad, further rotated by the particle's rotation in 3d space

    ShapeBuilderRibbon

    Shape builder which builds all particles as a ribbon, connecting adjacent particles with camera-facing quads

    ShapeBuilderTrail

    Shape builder which builds all particles as a trail, connecting adjacent particles in a ribbon defined by a fixed 3d axis

    Enums

    EdgePolicy

    Specifies if the trail lies on one edge on the axis or is the axis in its center.

    SmoothingPolicy

    Specifies if the ribbon should be additionally smoothed or rendered as is.

    TextureCoordinatePolicy

    Specifies how texture coordinates should be assigned to the ribbonized mesh.

    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation