r3frobj

r3frhob
r3fratom
r3frlev
r3frmapp
r3frmasc
r3frmcam
r3frmcmo
r3frmchn
r3frmcub
r3frmcyl
r3frmdis
r3frmlev
r3frmlsc
r3frmspl
r3frmpar
r3frmpyr
r3frmsph
r3phgmap
r3frsurf
r3cmetnu
r3cnumes
r3frpart
r3surf
r3v2rect
r3vcone
r3vcone2
r3vcube
r3vcyl
r3vcyl2
r3vcylsl
r3vell
r3vell2
r3vempty
r3vhalfs
r3vhyp
r3vhyp2
r3vjor3d
r3v2cubz
r3v2line
r3v2nurb
r3vline
r3vpline
r3vpmid
r3vslice
r3vsph
r3vxor

r3frobj

Class

real/raytr/r3frobj.h

Library

r3raytr

Description:

Base object class for renderer.

See Also

real/raytr/r3frbob.h

See Also

oops/r3vect.h

Super Class

r3Frbaseobject

R3CLID_FRBASEOBJECT

JavaScript

r3Frobject

Class Identifier

R3CLID_FROBJECT - 400

Methods

ISINSIDE, TRIMCOPY, EVALUATE, ALLREADY, BBOX, ENUMERATE,

Attributes

Registration

int R3RegisterFrObjectClass(R3APP *app);

R3FROM_ISINSIDE

Method

ISINSIDE

Identifier

R3FROM_ISINSIDE

Return

R3BOOL, TRUE if inside

Param 3:

R3VECTOR, point to be tested.

JavaScript

rc = obj.ISINSIDE(p3);

Description

Check whether or not a given point in space is inside the object.

R3FROM_TRIMCOPY

Method

TRIMCOPY

Identifier

R3FROM_TRIMCOPY

JavaScript

obj.TRIMCOPY();

Description

private, copy object for trim usage

R3FROM_EVALUATE

Method

EVALUATE

Identifier

R3FROM_EVALUATE

JavaScript

obj.EVALUATE();

Description

Initial evaluation of material attributes

R3FROM_ALLREADY

Method

ALLREADY

Identifier

R3FROM_ALLREADY

JavaScript

obj.ALLREADY();

Description

R3FROM_BBOX

Method

BBOX

Identifier

R3FROM_BBOX

Param 1:

R3VECTOR, min coord result vector address

Param 3:

R3VECTOR, max coord result vector address

JavaScript

obj.BBOX(p1, p3);

Description

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

Method

ENUMERATE

Identifier

R3FROM_ENUMERATE

Param 1:

R3OBJ*, callback target object

Param 3:

R3INT, callback method

JavaScript

obj.ENUMERATE(p1, p3);

Description

Enumerates all objects by R3SendMsgA(cbobj, cbmth, thisobj)

Dimension flags for R3FROM_BBOX return value

R3OT_FINITE_R
R3OT_FINITE_S
R3OT_FINITE_T