#include <ParticleUniverseMeshSurfaceEmitter.h>
| ParticleUniverse::Triangle::Triangle |
( |
void |
| ) |
|
|
inline |
| void ParticleUniverse::Triangle::calculateEdgeNormals |
( |
void |
| ) |
|
Calculate the edge normals of the 3 edges
| void ParticleUniverse::Triangle::calculateSquareSurface |
( |
void |
| ) |
|
Calculate the (square) surface of the triangle
| void ParticleUniverse::Triangle::calculateSurfaceNormal |
( |
void |
| ) |
|
Calculate the surface normal of the triangle
| const PositionAndNormal ParticleUniverse::Triangle::getRandomEdgePositionAndNormal |
( |
void |
| ) |
|
Determine a random position including its normal on a one of the edges
| const Vector3 ParticleUniverse::Triangle::getRandomTrianglePosition |
( |
void |
| ) |
|
Determine a random position on this triangle
| const PositionAndNormal ParticleUniverse::Triangle::getRandomVertexAndNormal |
( |
void |
| ) |
|
Determine a random vertex including its normal of this triangle
| Vector3 ParticleUniverse::Triangle::en1 |
| Vector3 ParticleUniverse::Triangle::en2 |
| Vector3 ParticleUniverse::Triangle::en3 |
| Real ParticleUniverse::Triangle::squareSurface |
| Vector3 ParticleUniverse::Triangle::surfaceNormal |
| Vector3 ParticleUniverse::Triangle::v1 |
| Vector3 ParticleUniverse::Triangle::v2 |
| Vector3 ParticleUniverse::Triangle::v3 |
| Vector3 ParticleUniverse::Triangle::vn1 |
| Vector3 ParticleUniverse::Triangle::vn2 |
| Vector3 ParticleUniverse::Triangle::vn3 |
The documentation for this class was generated from the following file:
- ParticleEmitters/ParticleUniverseMeshSurfaceEmitter.h