r3iagad

i3intact
i3airbr
i33dpcir
i33dpcur
i33dplin
i33dppol
i33dprct
i3paste
i3animrot
i3atmosph
i3mavertool
i3iabool
i3iacbac
i3constr
i3construct
i3iacopier
i3demato
i3escan
i3extend
i3iaextr
i3iaeyed
i3iafileinst
i3iafill
i3font
i3fprint
i3grid
i3group
i3iaik
i3latmap
i3laumap
i3link
i3ialsp
i3ialss
i3mapdistr
i3mirror
i3mulmap
r3vcianaviggad
i3ianrb
i3nrbcon
i3pws
i3partic
i3path
i3phys
i3pxmesh
i3iarota
i3rotatr
i3fhknife
i3sdsjoi
i3knife
i3sdssplitedges
i3select
r3selpainteriagad
i3skel
i3snap
i3iasph
i3spiral
i3subbev
i3subd2
i3subd3
i3subdiv
i3subtra
i3iacurt
i3sweep
i3trntls
i3tritol
i3uv
i3iavertp
r3iawallg
i3weld
i3xsect
r3icgmpack
i3mkuvmi
n3intact
n3circle
n3extend
n3iaangle
n3iaanglemeasure
n3iabend
n3iahole
n3iameasure
n3mirror
n3iamove
n3ianubase
n3nurbspec
n3iarot
n3iascal
n3subbev
n3subd2
n3subd3
n3subtra
n3iasph
n3phys
n3rect
n3skelet
n3spin
n3spiral
n3maprad

r3iagad

Class

real/iagad/r3iagad.h

Library

r3iagad

Description:

Base class for interactor gadgets.

See Also

oops/r3gadget.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Interactorgadget

Class Identifier

R3CLID_INTERACTORGADGET - 1320

Methods

Attributes

UnitConverter, Gmanager, Channels, Interactor, Prims, Materials, Particles, Grids, CurrentLayer, RenderSettings,

Registration

int R3RegisterInteractorGadgetClass(R3APP *app);

UnitConverter

Attribute

UnitConverter

Identifier

R3IAGADA_UnitConverter

JavaScript type

Object

C type

R3OBJ*

Description

Syntax


jsobj.SetUnitConverter(value);
value = jsobj.GetUnitConverter();


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

Gmanager

Attribute

Gmanager

Identifier

R3IAGADA_Gmanager

JavaScript type

Object

C type

R3OBJ*

Description

put controls here

Syntax


value = jsobj.GetGmanager();


R3OBJ* value;
R3GetAttrs(r3obj, R3IAGADA_Gmanager, &value, R3TAG_END);

Channels

Attribute

Channels

Identifier

R3IAGADA_Channels

JavaScript type

Object

C type

R3OBJ*

Description

user defined channels

Syntax


jsobj.SetChannels(value);
value = jsobj.GetChannels();


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

Interactor

Attribute

Interactor

Identifier

R3IAGADA_Interactor

JavaScript type

Object

C type

R3OBJ*

Description

our interactor

Syntax


jsobj.SetInteractor(value);
value = jsobj.GetInteractor();


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

Prims

Attribute

Prims

Identifier

R3IAGADA_Prims

JavaScript type

Object

C type

R3OBJ*

Description

geometric objects

Syntax


jsobj.SetPrims(value);
value = jsobj.GetPrims();


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

Materials

Attribute

Materials

Identifier

R3IAGADA_Materials

JavaScript type

Object

C type

R3OBJ*

Description

materials

Syntax


jsobj.SetMaterials(value);
value = jsobj.GetMaterials();


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

Particles

Attribute

Particles

Identifier

R3IAGADA_Particles

JavaScript type

Object

C type

R3OBJ*

Description

particle effects

Syntax


jsobj.SetParticles(value);
value = jsobj.GetParticles();


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

Grids

Attribute

Grids

Identifier

R3IAGADA_Grids

JavaScript type

Object

C type

R3OBJ*

Description

grids

Syntax


jsobj.SetGrids(value);
value = jsobj.GetGrids();


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

CurrentLayer

Attribute

CurrentLayer

Identifier

R3IAGADA_CurrentLayer

JavaScript type

Object

C type

R3OBJ*

Description

Syntax


jsobj.SetCurrentLayer(value);
value = jsobj.GetCurrentLayer();


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

RenderSettings

Attribute

RenderSettings

Identifier

R3IAGADA_RenderSettings

JavaScript type

Object

C type

R3OBJ*

Description

render settings

Syntax


jsobj.SetRenderSettings(value);
value = jsobj.GetRenderSettings();


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


r3appobj *