VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtParticleCollisionObjectInfo.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
13 
14 #include <matrix/vlVector.h>
15 #include <matrix/vlTaitBryan.h>
16 
17 namespace makVrv
18 {
23  {
28  };
29 
34  {
35  public:
38 
41 
44 
47 
50 
52  virtual std::string toString(const ParticleCollisionObjectType& type) const;
53 
55  virtual void print() const;
56 
58  virtual void reset();
59 
60  public:
66 
67  // Plane point and plane normal aren't exposed in the visualizer
68  // and aren't supported
71  };
72 }
DtVector myParticleCollisionPlanePoint
Definition: DtParticleCollisionObjectInfo.h:69
Definition: DtParticleCollisionObjectInfo.h:27
float myParticleCollisionRadius
Definition: DtParticleCollisionObjectInfo.h:62
void print(double **a, int r, int c, const char *str)
DtVector myParticleCollisionRadiusXYZ
Definition: DtParticleCollisionObjectInfo.h:63
Definition: DtParticleCollisionObjectInfo.h:26
DtTaitBryan myParticleCollisionOriOffset
Definition: DtParticleCollisionObjectInfo.h:65
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ParticleCollisionObjectType myParticleCollisionObjectType
Definition: DtParticleCollisionObjectInfo.h:61
ParticleCollisionObjectType
Particles from particle systems will bounce off of collision objects. Plane collision type can be par...
Definition: DtParticleCollisionObjectInfo.h:22
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:160
Describes the shape of a collision object for particle-based effects. So that particles don&#39;t enter t...
Definition: DtParticleCollisionObjectInfo.h:33
DtVector myParticleCollisionPosOffset
Definition: DtParticleCollisionObjectInfo.h:64
Definition: DtParticleCollisionObjectInfo.h:24
Definition: DtParticleCollisionObjectInfo.h:25
DtVector myParticleCollisionPlaneNormal
Definition: DtParticleCollisionObjectInfo.h:70
Contains DLL export macros.

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)