class for reading bounding shape description files (.bbox) and to create appropriate geoms
More...
class for reading bounding shape description files (.bbox) and to create appropriate geoms
File Format: Lines wise, every line stands for one primitive.
Possible lines are:
- sphere radius (x,y,z)
- cylinder radius height (x,y,z) (alpha, beta, gamma)
- capsule radius height (x,y,z) (alpha, beta, gamma)
- box length width height (x,y,z) (alpha, beta, gamma)
(x,y,z) is the position vector and (alpha, beta, gamma) are the rotation angles about x,y,z axis respectively
Example:
cylinder 6.5 50 (0,0,25) (0,0,0)
cylinder 50 15 (0,0,28) (0,0,0)
cylinder 40 30 (0,0,50) (0,0,0)
cylinder 30 20 (0,0,75) (0,0,0)
cylinder 20 30 (0,0,100) (0,0,0)
cylinder 13 30 (0,0,125) (0,0,0)
cylinder 8 30 (0,0,150) (0,0,0)
cylinder 5 30 (0,0,175) (0,0,0)
class for reading bounding shape description files (.bbox) and to create appropriate geoms File Format: Lines wise, every line stands for one primitive.
- Parameters
-
filename | path and name of bbox file. It is located using OsgDB search path |
parent | primitive to which the bbox is assoziated |
Possible lines are: sphere radius (x,y,z) cylinder radius height (x,y,z) (alpha, beta, gamma) capsule radius height (x,y,z) (alpha, beta, gamma) box length width height (x,y,z) (alpha, beta, gamma) (x,y,z) is the position vector and (alpha, beta, gamma) are the rotation angles about x,y,z axis respectively