r3fratom

r3fratom

Class

real/raytr/r3fratom.h

Library

r3raytr

Description:

simplest object which can have multiple materials.

See Also

real/raytr/r3frhob.h

Super Class

r3Frhob

R3CLID_FRHOB

JavaScript

r3Fratom

Class Identifier

R3CLID_FRATOM - 403

Methods

INSERTSURFACE, PHASEUSAGEQUERY, ENUMMAPPEDOBJECTS, NOSHADOWS, GETEXTFLAGS, SETEXTFLAGS,

Attributes

Surfaces, BoolOp,

Registration

int R3RegisterFrAtomClass(R3APP *app);

R3FRAM_INSERTSURFACE

Method

INSERTSURFACE

Identifier

R3FRAM_INSERTSURFACE

JavaScript

obj.INSERTSURFACE();

Description

R3FRAM_PHASEUSAGEQUERY

Method

PHASEUSAGEQUERY

Identifier

R3FRAM_PHASEUSAGEQUERY

JavaScript

obj.PHASEUSAGEQUERY();

Description

R3FRAM_ENUMMAPPEDOBJECTS

Method

ENUMMAPPEDOBJECTS

Identifier

R3FRAM_ENUMMAPPEDOBJECTS

JavaScript

obj.ENUMMAPPEDOBJECTS();

Description

R3FRAM_NOSHADOWS

Method

NOSHADOWS

Identifier

R3FRAM_NOSHADOWS

JavaScript

obj.NOSHADOWS();

Description

R3FRAM_GETEXTFLAGS

Method

GETEXTFLAGS

Identifier

R3FRAM_GETEXTFLAGS

JavaScript

obj.GETEXTFLAGS();

Description

R3FRAM_SETEXTFLAGS

Method

SETEXTFLAGS

Identifier

R3FRAM_SETEXTFLAGS

JavaScript

obj.SETEXTFLAGS();

Description

Surfaces

Attribute

Surfaces

Identifier

R3FRAA_Surfaces

JavaScript type

r3List

C type

R3LIST*

Description

read-only, surfaces defined by this atom

Syntax


value = jsobj.GetSurfaces();


R3LIST* value;
R3GetAttrs(r3obj, R3FRAA_Surfaces, &value, R3TAG_END);

BoolOp

Attribute

BoolOp

Identifier

R3FRAA_BoolOp

JavaScript type

Object

C type

R3OBJ*

Description

read-only, highest level bool and, defines material

Syntax


jsobj.SetBoolOp(value);
value = jsobj.GetBoolOp();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3FRAA_BoolOp, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3FRAA_BoolOp, &value, R3TAG_END);

Tags

Tags

R3FRAA_Volume