Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuick3DParticleSceneShape::SceneNapkinMesh Struct Reference
Collaboration diagram for QQuick3DParticleSceneShape::SceneNapkinMesh:

Classes

struct  Triangle
struct  Cell

Public Member Functions

 SceneNapkinMesh ()
 ~SceneNapkinMesh ()
void init (const QVector3D &extents, const QVector3D &center, float initialCellsPer100)
void update (const QVector3D &v1, const QVector3D &v2, const QVector3D &v3)
QList< QVector3Dpositions ()
 SceneNapkinMesh ()
 ~SceneNapkinMesh ()
void init (const QVector3D &extents, const QVector3D &center, float initialCellsPer100)
void update (const QVector3D &v1, const QVector3D &v2, const QVector3D &v3)
QList< QVector3Dpositions ()

Static Public Member Functions

static bool yOfTriangle (QVector3D p, QVector3D p0, QVector3D p1, QVector3D p2, float &y)
static bool yOfTriangle (QVector3D p, QVector3D p0, QVector3D p1, QVector3D p2, float &y)

Public Attributes

Cell rootCell
float width = 0
float depth = 0
float x = 0
float z = 0
float icp100
QVector3D ext
QVector3D cent
QVector3D boundsMin
QVector3D boundsMax

Detailed Description

Definition at line 216 of file qquick3dparticlesceneshape.cpp.

Constructor & Destructor Documentation

◆ SceneNapkinMesh() [1/2]

QQuick3DParticleSceneShape::SceneNapkinMesh::SceneNapkinMesh ( )
inline

Definition at line 387 of file qquick3dparticlesceneshape.cpp.

◆ ~SceneNapkinMesh() [1/2]

QQuick3DParticleSceneShape::SceneNapkinMesh::~SceneNapkinMesh ( )
inline

Definition at line 388 of file qquick3dparticlesceneshape.cpp.

◆ SceneNapkinMesh() [2/2]

QQuick3DParticleSceneShape::SceneNapkinMesh::SceneNapkinMesh ( )
inline

Definition at line 387 of file qquick3dparticlesceneshape.cpp.

◆ ~SceneNapkinMesh() [2/2]

QQuick3DParticleSceneShape::SceneNapkinMesh::~SceneNapkinMesh ( )
inline

Definition at line 388 of file qquick3dparticlesceneshape.cpp.

Member Function Documentation

◆ init() [1/2]

void QQuick3DParticleSceneShape::SceneNapkinMesh::init ( const QVector3D & extents,
const QVector3D & center,
float initialCellsPer100 )
inline

Definition at line 390 of file qquick3dparticlesceneshape.cpp.

◆ init() [2/2]

void QQuick3DParticleSceneShape::SceneNapkinMesh::init ( const QVector3D & extents,
const QVector3D & center,
float initialCellsPer100 )
inline

Definition at line 390 of file qquick3dparticlesceneshape.cpp.

◆ positions() [1/2]

QList< QVector3D > QQuick3DParticleSceneShape::SceneNapkinMesh::positions ( )
inline

Definition at line 462 of file qquick3dparticlesceneshape.cpp.

◆ positions() [2/2]

QList< QVector3D > QQuick3DParticleSceneShape::SceneNapkinMesh::positions ( )
inline

Definition at line 462 of file qquick3dparticlesceneshape.cpp.

◆ update() [1/2]

void QQuick3DParticleSceneShape::SceneNapkinMesh::update ( const QVector3D & v1,
const QVector3D & v2,
const QVector3D & v3 )
inline

Definition at line 448 of file qquick3dparticlesceneshape.cpp.

◆ update() [2/2]

void QQuick3DParticleSceneShape::SceneNapkinMesh::update ( const QVector3D & v1,
const QVector3D & v2,
const QVector3D & v3 )
inline

Definition at line 448 of file qquick3dparticlesceneshape.cpp.

◆ yOfTriangle() [1/2]

bool QQuick3DParticleSceneShape::SceneNapkinMesh::yOfTriangle ( QVector3D p,
QVector3D p0,
QVector3D p1,
QVector3D p2,
float & y )
inlinestatic

Definition at line 418 of file qquick3dparticlesceneshape.cpp.

◆ yOfTriangle() [2/2]

bool QQuick3DParticleSceneShape::SceneNapkinMesh::yOfTriangle ( QVector3D p,
QVector3D p0,
QVector3D p1,
QVector3D p2,
float & y )
inlinestatic

Definition at line 418 of file qquick3dparticlesceneshape.cpp.

Member Data Documentation

◆ boundsMax

QVector3D QQuick3DParticleSceneShape::SceneNapkinMesh::boundsMax

Definition at line 385 of file qquick3dparticlesceneshape.cpp.

◆ boundsMin

QVector3D QQuick3DParticleSceneShape::SceneNapkinMesh::boundsMin

Definition at line 385 of file qquick3dparticlesceneshape.cpp.

◆ cent

QVector3D QQuick3DParticleSceneShape::SceneNapkinMesh::cent

Definition at line 384 of file qquick3dparticlesceneshape.cpp.

◆ depth

float QQuick3DParticleSceneShape::SceneNapkinMesh::depth = 0

Definition at line 379 of file qquick3dparticlesceneshape.cpp.

◆ ext

QVector3D QQuick3DParticleSceneShape::SceneNapkinMesh::ext

Definition at line 383 of file qquick3dparticlesceneshape.cpp.

◆ icp100

float QQuick3DParticleSceneShape::SceneNapkinMesh::icp100

Definition at line 382 of file qquick3dparticlesceneshape.cpp.

◆ rootCell

Cell QQuick3DParticleSceneShape::SceneNapkinMesh::rootCell

Definition at line 377 of file qquick3dparticlesceneshape.cpp.

◆ width

float QQuick3DParticleSceneShape::SceneNapkinMesh::width = 0

Definition at line 378 of file qquick3dparticlesceneshape.cpp.

◆ x

float QQuick3DParticleSceneShape::SceneNapkinMesh::x = 0

Definition at line 380 of file qquick3dparticlesceneshape.cpp.

◆ z

float QQuick3DParticleSceneShape::SceneNapkinMesh::z = 0

Definition at line 381 of file qquick3dparticlesceneshape.cpp.


The documentation for this struct was generated from the following file: