Functions | |
void | Edit_Geometry_Options (HC_KEY key, const char *list) |
void Edit_Geometry_Options | ( | HC_KEY | key, | |
const char * | list | |||
) |
Allows users to make geometry-specific settings on a variety of 3dGS geometric primitives.
key | - Key to the geometry to which an option is to be attached. | |
list | - A quoted string or a string variable containing a list of the desired option settings. |
[no] camera relative
Forces a light to always maintain the same direction and distance from the camera. This option is valid for spot, distant and local lights. Setting this option on spot lights has the exact same effect as setting the "camera relative" option in the options list passed to Insert_Spot_Light(). The default setting is "no camera relative".
Defines the basis vectors for transformable marker symbols and line patterns, where (a,b,c) and (d,e,f) are all floats. If the vector (d,e,f) is omitted, then the vector (a,b,c) defines the normal to the plane on which the marker symbol or line pattern will be projected. If (a,b,c) and (d,e,f) are both specified, then the first vector is a normal and the second is an up-vector. In effect, specifying both vectors controls the rotation of the pattern. This option is only valid if the supplied geometry is a marker or polyline.