r3frobj
real/raytr/r3frobj.h
r3raytr
Base object class for renderer.
r3Frbaseobject
R3CLID_FRBASEOBJECT
r3Frobject
R3CLID_FROBJECT - 400
int R3RegisterFrObjectClass(R3APP *app);
R3FROM_ISINSIDE
ISINSIDE
R3FROM_ISINSIDE
R3BOOL, TRUE if inside
R3VECTOR, point to be tested.
rc = obj.ISINSIDE(p3);
Check whether or not a given point in space is inside the object.
R3FROM_TRIMCOPY
TRIMCOPY
R3FROM_TRIMCOPY
obj.TRIMCOPY();
private, copy object for trim usage
R3FROM_EVALUATE
EVALUATE
R3FROM_EVALUATE
obj.EVALUATE();
Initial evaluation of material attributes
R3FROM_ALLREADY
ALLREADY
R3FROM_ALLREADY
obj.ALLREADY();
R3FROM_BBOX
BBOX
R3FROM_BBOX
R3VECTOR, min coord result vector address
R3VECTOR, max coord result vector address
obj.BBOX(p1, p3);
Find geometric object limits. NOTE: R3FROA_Inverted property does not affect bounding box. * The caller may have to check inversion state depending on the purpose of use
R3FROM_ENUMERATE
ENUMERATE
R3FROM_ENUMERATE
R3OBJ*, callback target object
R3INT, callback method
obj.ENUMERATE(p1, p3);
Enumerates all objects by R3SendMsgA(cbobj, cbmth, thisobj)
Dimension flags for R3FROM_BBOX return value