r3vcone2
Center
Center
R3VCONE2A_Center
origin
jsobj.SetCenter(value);
value = jsobj.GetCenter();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VCONE2A_Center, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VCONE2A_Center, &value, R3TAG_END);
A
A
R3VCONE2A_A
A & B define elliptic opening of cone
jsobj.SetA(value);
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VCONE2A_A, value, R3TAG_END);
C
C
R3VCONE2A_C
main cone 'longitude' axis travelling inside cone
jsobj.SetC(value);
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VCONE2A_C, value, R3TAG_END);
D1
D1
R3VCONE2A_D1
Number
R3FLOAT
optional cutting length from origin, infinite if not given
jsobj.SetD1(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VCONE2A_D1, value, R3TAG_END);
D2
D2
R3VCONE2A_D2
Number
R3FLOAT
2nd cutting length
jsobj.SetD2(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VCONE2A_D2, value, R3TAG_END);