RigsofRods
Soft-body Physics Simulation
Public Member Functions | Data Fields
SkyX::VClouds::VClouds::GeometrySettings Struct Reference

Geometry settings. More...

#include <VClouds.h>

Public Member Functions

 GeometrySettings ()
 Default constructor. More...
 
 GeometrySettings (const Ogre::Vector2 &_Height, const float &_Radius, const Ogre::Radian &_Alpha=Ogre::Degree(12), const Ogre::Radian &_Beta=Ogre::Degree(40), const int &_NumberOfBlocks=12, const int &_Na=10, const int &_Nb=8, const int &_Nc=6)
 Constructor. More...
 

Data Fields

Ogre::Vector2 Height
 Height: x = Altitude over the camera, y: Field height (both in world coordinates) More...
 
Ogre::Radian Alpha
 Angles. More...
 
Ogre::Radian Beta
 
float Radius
 Radius. More...
 
int NumberOfBlocks
 Number of blocks. More...
 
int Na
 Number of slices per geometry zone. More...
 
int Nb
 
int Nc
 

Detailed Description

Geometry settings.

Definition at line 62 of file VClouds.h.

Constructor & Destructor Documentation

◆ GeometrySettings() [1/2]

SkyX::VClouds::VClouds::GeometrySettings::GeometrySettings ( )
inline

Default constructor.

Definition at line 77 of file VClouds.h.

◆ GeometrySettings() [2/2]

SkyX::VClouds::VClouds::GeometrySettings::GeometrySettings ( const Ogre::Vector2 &  _Height,
const float &  _Radius,
const Ogre::Radian &  _Alpha = Ogre::Degree(12),
const Ogre::Radian &  _Beta = Ogre::Degree(40),
const int &  _NumberOfBlocks = 12,
const int &  _Na = 10,
const int &  _Nb = 8,
const int &  _Nc = 6 
)
inline

Constructor.

Parameters
_Heightx = Cloud field y-coord start, y: Field height (both in world coordinates)
_RadiusRadius
_AlphaAlpha angle
_BetaBeta angle
_NumberOfBlocksNumber of geometry blocks
_NaNumber of slices in A zone
_NbNumber of slices in B zone
_NcNumber of slices in C zone

Definition at line 96 of file VClouds.h.

Field Documentation

◆ Alpha

Ogre::Radian SkyX::VClouds::VClouds::GeometrySettings::Alpha

Angles.

Definition at line 67 of file VClouds.h.

◆ Beta

Ogre::Radian SkyX::VClouds::VClouds::GeometrySettings::Beta

Definition at line 67 of file VClouds.h.

◆ Height

Ogre::Vector2 SkyX::VClouds::VClouds::GeometrySettings::Height

Height: x = Altitude over the camera, y: Field height (both in world coordinates)

Definition at line 65 of file VClouds.h.

◆ Na

int SkyX::VClouds::VClouds::GeometrySettings::Na

Number of slices per geometry zone.

Definition at line 73 of file VClouds.h.

◆ Nb

int SkyX::VClouds::VClouds::GeometrySettings::Nb

Definition at line 73 of file VClouds.h.

◆ Nc

int SkyX::VClouds::VClouds::GeometrySettings::Nc

Definition at line 73 of file VClouds.h.

◆ NumberOfBlocks

int SkyX::VClouds::VClouds::GeometrySettings::NumberOfBlocks

Number of blocks.

Definition at line 71 of file VClouds.h.

◆ Radius

float SkyX::VClouds::VClouds::GeometrySettings::Radius

Radius.

Definition at line 69 of file VClouds.h.


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