|
| Properties (double _radius=0.01, double _headRadiusScale=2.0, double _headLengthScale=0.15, double _minHeadLength=0, double _maxHeadLength=INFINITY, bool _doubleArrow=false) |
| _radius affects the thickness of the arrow. More...
|
|
|
double | mRadius |
|
double | mHeadRadiusScale |
|
double | mHeadLengthScale |
|
double | mMinHeadLength |
|
double | mMaxHeadLength |
|
bool | mDoubleArrow |
|
◆ Properties()
dart::dynamics::ArrowShape::Properties::Properties |
( |
double |
_radius = 0.01 , |
|
|
double |
_headRadiusScale = 2.0 , |
|
|
double |
_headLengthScale = 0.15 , |
|
|
double |
_minHeadLength = 0 , |
|
|
double |
_maxHeadLength = INFINITY , |
|
|
bool |
_doubleArrow = false |
|
) |
| |
_radius affects the thickness of the arrow.
_headRadiusScale can be [1,INFINITY) and is a multiplier that affects the wideness of the beginning of the arrow head. _headLengthScale can be [0,1] and indicates what fraction of the arrow length is to be the conical head. _minHeadLength will prevent the arrow head from being shorter than the given value; _maxHeadLength will prevent it from being longer than the given value. Set _minHeadLength and _maxHeadLength to the same value to fix the size of the arrow head.
The documentation for this struct was generated from the following files: