r3tool
real/windows/r3tool.h
r3win
Base class for tool buttons. These classes are responsible for creating interactors.
r3Button
R3CLID_BUTTON
r3Tool
R3CLID_TOOL - 187
ACTION, INSTALLTOOLCLASS, ENUMTOOLCLASSES, DOUPDATE, INSTALLTOOLGROUP, SHOWMESSAGE, SETCONTROLORIENTATIO, SETSTATUSORIENTATION, MAKEDEFAULTS, ENUMGROUPSANDTOOLS, WRITEDEFAULTS, READDEFAULTS, SETDEFAULTS, GETDEFAULTS, GETLONGDESCRIPTION, GETDESCRIPTION, CREATEINTERACTOR, GETREPLACEOPT,
int R3RegisterToolClass(R3APP *app);
R3TOOLM_ACTION
ACTION
R3TOOLM_ACTION
R3BOOL, must be true.
rc = obj.ACTION();
Executed when a tool is selected. This method is defined by the base class but it is up to the sub classes to implement this. Tool must call R3WGM_MAPCHANGES of its tool button with this method. When the tool is clicked by the user, this method is called. The tool must then send the NEWINTERACTOR method to the layer class.
R3TOOLCM_INSTALLTOOLCLASS
INSTALLTOOLCLASS
R3TOOLCM_INSTALLTOOLCLASS
R3BOOL, true if succeeded
R3CLID, class id of the tool group
R3CLID, class id of the tool
rc = obj.INSTALLTOOLCLASS(p1, p3);
Class message. Install new tool for the toolbar.
R3TOOLCM_ENUMTOOLCLASSES
ENUMTOOLCLASSES
R3TOOLCM_ENUMTOOLCLASSES
R3TAG*, R3RA_TargetObject, R3RA_TargetMethod
obj.ENUMTOOLCLASSES(p3);
Enumerates all installed tools. The given 'targetobject' is called with two parameters: p1 = (R3CLID)group, p3 = (R3CLID)tool.
R3TOOLM_DOUPDATE
DOUPDATE
R3TOOLM_DOUPDATE
obj.DOUPDATE();
Optimized update. It is up to the sub classes to implement the method.
R3TOOLCM_INSTALLTOOLGROUP
INSTALLTOOLGROUP
R3TOOLCM_INSTALLTOOLGROUP
R3BOOL, true if succeeded.
R3CLID, class id of the group
char*, symbolic name for the group.
rc = obj.INSTALLTOOLGROUP(p1, p3);
Class method. Install new tool group.
R3TOOLM_SHOWMESSAGE
SHOWMESSAGE
R3TOOLM_SHOWMESSAGE
char*, message to be shown
obj.SHOWMESSAGE(p3);
Show info message
R3TOOLM_SETCONTROLORIENTATIO
SETCONTROLORIENTATIO
R3TOOLM_SETCONTROLORIENTATIO
obj.SETCONTROLORIENTATIO();
Sets the orientation of the second line
R3TOOLM_SETSTATUSORIENTATION
SETSTATUSORIENTATION
R3TOOLM_SETSTATUSORIENTATION
obj.SETSTATUSORIENTATION();
Sets the orientation of the status line
R3TOOLM_MAKEDEFAULTS
MAKEDEFAULTS
R3TOOLM_MAKEDEFAULTS
obj.MAKEDEFAULTS();
Reads the default options from the interactor. Defaults are used when the interactor is activated.
R3TOOLCM_ENUMGROUPSANDTOOLS
ENUMGROUPSANDTOOLS
R3TOOLCM_ENUMGROUPSANDTOOLS
R3CLID, group id
char*, group name
R3CLID, tool id
obj.ENUMGROUPSANDTOOLS(p1, p2, p3);
Enumerates groups and tools
R3TOOLM_WRITEDEFAULTS
WRITEDEFAULTS
R3TOOLM_WRITEDEFAULTS
R3BOOL, true if succeeded
rc = obj.WRITEDEFAULTS();
Write default tool options to a file.
R3TOOLM_READDEFAULTS
READDEFAULTS
R3TOOLM_READDEFAULTS
R3BOOL, true if succeeded
rc = obj.READDEFAULTS();
Read default tool options from a file.
R3TOOLM_SETDEFAULTS
SETDEFAULTS
R3TOOLM_SETDEFAULTS
R3BOOL, true if succeeded
rc = obj.SETDEFAULTS();
Set current defaults options to the tool's interactor. This method is defined by the r3tool base class but it is up to the sub class to implement this.
R3TOOLM_GETDEFAULTS
GETDEFAULTS
R3TOOLM_GETDEFAULTS
R3BOOL, true if succeeded
rc = obj.GETDEFAULTS();
Read all interactor's options. These are used as default options next time the tool is activated. This method is defined by the r3tool base class but implemented by the sub classes.
R3TOOLCM_GETLONGDESCRIPTION
GETLONGDESCRIPTION
R3TOOLCM_GETLONGDESCRIPTION
char*, address of the tool description
rc = obj.GETLONGDESCRIPTION();
returns description text for the tool. This string can be used in menus and other GUI elements allowing more descriptive texts.
R3TOOLCM_GETDESCRIPTION
GETDESCRIPTION
R3TOOLCM_GETDESCRIPTION
char*, address of the tool description
rc = obj.GETDESCRIPTION();
returns description text for the tool. This string can be used in menus and other GUI elements allowing more descriptive texts.
R3TOOLCM_CREATEINTERACTOR
CREATEINTERACTOR
R3TOOLCM_CREATEINTERACTOR
R3OBJ*, current layer
obj.CREATEINTERACTOR(p3);
creates interactor for the tool class
R3TOOLM_GETREPLACEOPT
GETREPLACEOPT
R3TOOLM_GETREPLACEOPT
R3BOOL, TRUE if the new tool should replace the current tool. FALSE if the new tool should be pushed on top of the tool stack.
rc = obj.GETREPLACEOPT();
Check if the new tool should replace the current tool.
Layer
Layer
R3TOOLA_Layer
Object
R3OBJ*
layer
jsobj.SetLayer(value);
value = jsobj.GetLayer();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3TOOLA_Layer, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3TOOLA_Layer, &value, R3TAG_END);
UnitConverter
UnitConverter
R3TOOLA_UnitConverter
Object
R3OBJ*
unit converter
jsobj.SetUnitConverter(value);
value = jsobj.GetUnitConverter();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3TOOLA_UnitConverter, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3TOOLA_UnitConverter, &value, R3TAG_END);
Interactor
Interactor
R3TOOLA_Interactor
Integer
R3INT
current interactor
value = jsobj.GetInteractor();
R3INT value;
R3GetAttrs(r3obj, R3TOOLA_Interactor, &value, R3TAG_END);
Active
Active
R3TOOLA_Active
Boolean
R3BOOL
active tool
jsobj.SetActive(value);
value = jsobj.GetActive();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3TOOLA_Active, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3TOOLA_Active, &value, R3TAG_END);
Identifier
Identifier
R3TOOLA_Identifier
Integer
R3INT
unique identifier for interactor-tool binding
jsobj.SetIdentifier(value);
value = jsobj.GetIdentifier();
R3INT value = ...;
R3SetAttrs(r3obj, R3TOOLA_Identifier, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3TOOLA_Identifier, &value, R3TAG_END);
Some reasonable limitations for the toolbar.
codes for R3TOOLM_SETCONTROLORIENTATION and R3TOOLM_SETSTATUSORIENTATION
Public strings
r3appobj *
p3airbto
plugins/tools/3dpaint/p3airbto.h
r33dp
Airbrush 3D painting tool
r3Tool
R3CLID_TOOL
r3Airbrushpaintingtool
R3CLID_AIRBRUSHPAINTINGTOOL - 726
int R3RegisterAirbrushPaintToolClass(R3APP *app);
r3appobj *
r3anglemeasuretool
plugins/objects/measure/r3anglemeasuretool.h
r3measure
Angle measure tool
r3Tool
R3CLID_TOOL
r3Anglemeasuretool
R3CLID_ANGLEMEASURETOOL - 2583
int R3RegisterAngleMeasureToolClass(R3APP *app);
r3appobj *
a3rottol
real/windows/a3rottol.h
r3win
Animation rotation tool
r3Tool
R3CLID_TOOL
r3Animrotationtool
R3CLID_ANIMROTATIONTOOL - 1693
r3atmoto
plugins/tools/maps/r3atmoto.h
r3map
Atmosphere tool
r3Tool
R3CLID_TOOL
r3Atmospheretool
R3CLID_ATMOSPHERETOOL - 1650
int R3RegisterAtmosphereToolClass(R3APP *app);
r3mavertool
plugins/tools/maps/r3mavertool.h
r3map
Average MAP Tool Class
r3Tool
R3CLID_TOOL
r3Averagemaptool
R3CLID_AVERAGEMAPTOOL - 1707
int R3RegisterAverageMapToolClass(R3APP *app);
b3andnottool
real/windows/b3andnottool.h
r3win
Boolean AND NOT (Remove) Tool
r3Tool
R3CLID_TOOL
r3Booleanandnottool
R3CLID_BOOLEANANDNOTTOOL - 1892
b3andtool
real/windows/b3andtool.h
r3win
Boolean AND (Intersection) Tool
r3Tool
R3CLID_TOOL
r3Booleanandtool
R3CLID_BOOLEANANDTOOL - 1893
b3bndrytool
real/windows/b3bndrytool.h
r3win
Boolean Boundary Tool. Creates a solid object from select surfaces.
r3Tool
R3CLID_TOOL
r3Booleanboundarytool
R3CLID_BOOLEANBOUNDARYTOOL - 1894
b3ortool
real/windows/b3ortool.h
r3win
Boolean OR (Union) Tool
r3Tool
R3CLID_TOOL
r3Booleanortool
R3CLID_BOOLEANORTOOL - 1891
f3boolto
real/windows/f3boolto.h
r3win
Boolean operation construction tool
r3Tool
R3CLID_TOOL
r3Booleantool
R3CLID_BOOLEANTOOL - 676
f3cbackd
real/windows/f3cbackd.h
r3win
Camera Backdrop Tool
r3Tool
R3CLID_TOOL
r3Camerabackdroptool
R3CLID_CAMERABACKDROPTOOL - 272
int R3RegisterCameraBackdropToolClass(R3APP *app);
r3appobj *
r3camtol
real/windows/r3camtol.h
r3win
Camera Tool
r3Tool
R3CLID_TOOL
r3Cameratool
R3CLID_CAMERATOOL - 334
int R3RegisterCameraToolClass(R3APP *app);
r3appobj *
r3tocarriage
plugins/objects/carriage/r3tocarriage.h
r3carriage
Tool button for creating carriage objects
r3Tool
R3CLID_TOOL
r3Carriagetool
R3CLID_CARRIAGETOOL - 2444
p3cirtol
plugins/tools/3dpaint/p3cirtol.h
r33dp
Circle 3D painting tool
r3Tool
R3CLID_TOOL
r3Circlepaintingtool
R3CLID_CIRCLEPAINTINGTOOL - 1457
int R3RegisterCirclePaintingToolClass(R3APP *app);
r3appobj *
r3cobendtool
plugins/objects/pointdisplacer/r3cobendtool.h
r3pointdisplacer
Tool for bend deformer
r3Tool
R3CLID_TOOL
r3Cobendtool
R3CLID_COBENDTOOL - 1899
int R3RegisterCoBendToolClass(R3APP *app);
r3appobj *
r3cogrouptool
real/windows/r3cogrouptool.h
r3win
Group tool
r3Tool
R3CLID_TOOL
r3Cogrouptool
R3CLID_COGROUPTOOL - 1742
int R3RegisterConstructGroupToolClass(R3APP *app);
r3appobj *
r3cogtol
real/windows/r3cogtol.h
r3win
Center of Gravity Tool
r3Tool
R3CLID_TOOL
r3Cogtool
R3CLID_COGTOOL - 1675
int R3RegisterCOGToolClass(R3APP *app);
r3appobj *
r3contol
plugins/objects/constraint/r3contol.h
r3constr
Constrain tool
r3Tool
R3CLID_TOOL
r3Constrainttool
R3CLID_CONSTRAINTTOOL - 1426
int R3RegisterConstraintToolClass(R3APP *app);
r3appobj *
r3copathletool
plugins/objects/pointdisplacer/r3copathletool.h
r3pointdisplacer
Tool for path deformer
r3Tool
R3CLID_TOOL
r3Copathleveltool
R3CLID_COPATHLEVELTOOL - 1917
int R3RegisterCoPathLevelToolClass(R3APP *app);
r3appobj *
p3copiertool
plugins/tools/3dpaint/p3copiertool.h
r33dp
Copier tool
r3Tool
R3CLID_TOOL
r3Copiertool
R3CLID_COPIERTOOL - 1705
int R3RegisterCopierToolClass(R3APP *app);
r3appobj *
f3xsect
real/windows/f3xsect.h
r3win
Crossection Freeform Tool
r3Tool
R3CLID_TOOL
r3Crosssecttool
R3CLID_CROSSSECTTOOL - 324
int R3RegisterCrossSectionToolClass(R3APP *app);
r3appobj *
p3curtol
plugins/tools/3dpaint/p3curtol.h
r33dp
CURVE 3D painting tool
r3Tool
R3CLID_TOOL
r3Curvepaintingtool
R3CLID_CURVEPAINTINGTOOL - 1462
int R3RegisterCurvePaintingToolClass(R3APP *app);
r3appobj *
f3curtol
real/windows/f3curtol.h
r3win
Tool which converts any object to given number of nurbs curves
r3Tool
R3CLID_TOOL
r3Curvetool
R3CLID_CURVETOOL - 394
int R3RegisterCurveToolClass(R3APP *app);
super
</sect6><sect6> <title>f3trim</title>f3trim
real/windows/f3trim.h
r3win
Map nurbs curve to trim curve.
r3Tool
R3CLID_TOOL
r3Curvetotrim
R3CLID_CURVETOTRIM - 689
r3demato
plugins/tools/maps/r3demato.h
r3map
Default Mapping Tool Class
r3Tool
R3CLID_TOOL
r3Defaultmappingtool
R3CLID_DEFAULTMAPPINGTOOL - 1286
int R3RegisterDefaultMappingToolClass(R3APP *app);
r3dgrtol
real/windows/r3dgrtol.h
r3win
Distant gravity tool
r3Tool
R3CLID_TOOL
r3Distantgravitytool
R3CLID_DISTANTGRAVITYTOOL - 1451
int R3RegisterDistantGravityToolClass(R3APP *app);
r3appobj *
f3escan
real/windows/f3escan.h
r3win
Image vectorization tool.
r3Tool
R3CLID_TOOL
r3Edgescantool
R3CLID_EDGESCANTOOL - 799
int R3RegisterEdgeScanToolClass(R3APP *app);
r3appobj *
f3extrud
real/windows/f3extrud.h
r3win
Sweep surface construction tool
r3Tool
R3CLID_TOOL
r3Extrudetool
R3CLID_EXTRUDETOOL - 327
int R3RegisterFreeformExtrudeToolClass(R3APP *app);
R3EXTRUDETM_BEVELTYPE
BEVELTYPE
R3EXTRUDETM_BEVELTYPE
obj.BEVELTYPE();
for internal mapchanges
r3appobj *
p3eyedto
plugins/tools/3dpaint/p3eyedto.h
r33dp
Eye dropper
r3Tool
R3CLID_TOOL
r3Eyedroppertool
R3CLID_EYEDROPPERTOOL - 1604
int R3RegisterEyeDropperToolClass(R3APP *app);
r3appobj *
r3fantol
real/windows/r3fantol.h
r3win
Tool for creating fans (for fluid dynamics)
r3Tool
R3CLID_TOOL
r3Fantool
R3CLID_FANTOOL - 1446
int R3RegisterFanToolClass(R3APP *app);
r3appobj *
f3fillet
real/windows/f3fillet.h
r3win
Fillet surface construction tool
r3Tool
R3CLID_TOOL
r3Fillettool
R3CLID_FILLETTOOL - 235
int R3RegisterFreeformFilletToolClass(R3APP *app);
r3appobj *
r3fnttol
real/windows/r3fnttol.h
r3win
Font tool.
r3Tool
R3CLID_TOOL
r3Fonttool
R3CLID_FONTTOOL - 588
int R3RegisterFontToolClass(R3APP *app);
r3fpmapto
plugins/objects/fprint/r3fpmapto.h
r3fprint
Footprint mapping tool
r3Tool
R3CLID_TOOL
r3Footprintmappertool
R3CLID_FOOTPRINTMAPPERTOOL - 1610
int R3RegisterFootPrintMapperToolClass(R3APP *app);
r3appobj *
r3fpswapto
plugins/objects/fprint/r3fpswapto.h
r3fprint
Footprint reattach tool
r3Tool
R3CLID_TOOL
r3Footprintswaptool
R3CLID_FOOTPRINTSWAPTOOL - 1626
int R3RegisterFootPrintSwapToolClass(R3APP *app);
r3appobj *
r3fprtol
plugins/objects/fprint/r3fprtol.h
r3fprint
Footprint tool
r3Tool
R3CLID_TOOL
r3Footprinttool
R3CLID_FOOTPRINTTOOL - 1491
int R3RegisterFootPrintToolClass(R3APP *app);
r3appobj *
r3fpumapto
plugins/objects/fprint/r3fpumapto.h
r3fprint
Footprint detaching
r3Tool
R3CLID_TOOL
r3Footprintunmaptool
R3CLID_FOOTPRINTUNMAPTOOL - 1631
int R3RegisterFootPrintUnMapToolClass(R3APP *app);
r3appobj *
r3footto
plugins/objects/fprint/r3footto.h
r3fprint
Foot tool
r3Tool
R3CLID_TOOL
r3Foottool
R3CLID_FOOTTOOL - 1443
int R3RegisterFootToolClass(R3APP *app);
r3appobj *
r3togmpack
plugins/objects/gmanag/r3togmpack.h
r3gmanag
Packer geometry manager tool, for parametric measuring tool set.
r3Tool
R3CLID_TOOL
r3Gmpacktool
R3CLID_GMPACKTOOL - 2588
r3togmrepl
plugins/objects/gmanag/r3togmrepl.h
r3gmanag
Replicator geometry manager tool, for parametric measuring tool set.
r3Tool
R3CLID_TOOL
r3Gmrepltool
R3CLID_GMREPLTOOL - 2628
r3grotol
real/windows/r3grotol.h
r3win
Group tool
r3Tool
R3CLID_TOOL
r3Grouptool
R3CLID_GROUPTOOL - 1405
int R3RegisterGroupToolClass(R3APP *app);
r3appobj *
r3iktol
real/windows/r3iktol.h
r3win
Inverse Kinematics Tool
r3Tool
R3CLID_TOOL
r3Iktool
R3CLID_IKTOOL - 261
int R3RegisterIKToolClass(R3APP *app);
r3appobj *
r3interpolatortool
plugins/objects/interpolator/r3interpolatortool.h
r3interpolator
Interpolator tool.
r3Tool
R3CLID_TOOL
r3Interpolatortool
R3CLID_INTERPOLATORTOOL - 1580
r3toinvkin
plugins/objects/invkin/r3toinvkin.h
r3invkin
Tool button for inverse kinematics objects
r3Tool
R3CLID_TOOL
r3Invkintool
R3CLID_INVKINTOOL - 2469
r3knifetool
plugins/objects/sdsplus/r3knifetool.h
r3sdsplus
SDS knife tool
r3Tool
R3CLID_TOOL
r3Knifetool
R3CLID_KNIFETOOL - 1816
int R3RegisterKnifeToolClass(R3APP *app);
r3appobj *
p3lineto
plugins/tools/3dpaint/p3lineto.h
r33dp
polyline painting tool
r3Tool
R3CLID_TOOL
r3Linepaintingtool
R3CLID_LINEPAINTINGTOOL - 1473
int R3RegisterLinePaintingToolClass(R3APP *app);
r3appobj *
r3linktool
plugins/objects/link/r3linktool.h
r3link
Link tool
r3Tool
R3CLID_TOOL
r3Linktool
R3CLID_LINKTOOL - 1297
int R3RegisterLinkToolClass(R3APP *app);
r3appobj *
r3tolookat
plugins/objects/lookat/r3tolookat.h
r3lookat
Tool button for creating lookat objects
r3Tool
R3CLID_TOOL
r3Lookattool
R3CLID_LOOKATTOOL - 2439
r3lsatol
real/windows/r3lsatol.h
r3win
Ambient light source tool
r3Tool
R3CLID_TOOL
r3Lsambienttool
R3CLID_LSAMBIENTTOOL - 507
int R3RegisterAmbientLightToolClass(R3APP *app);
r3appobj *
r3lsdtol
real/windows/r3lsdtol.h
r3win
Distant light source tool
r3Tool
R3CLID_TOOL
r3Lsdistanttool
R3CLID_LSDISTANTTOOL - 502
int R3RegisterDistantLightToolClass(R3APP *app);
r3appobj *
r3lsptol
real/windows/r3lsptol.h
r3win
Point light source tool
r3Tool
R3CLID_TOOL
r3Lspointtool
R3CLID_LSPOINTTOOL - 199
int R3RegisterLightPointToolClass(R3APP *app);
r3appobj *
r3lsetol
real/windows/r3lsetol.h
r3win
Special light source tool
r3Tool
R3CLID_TOOL
r3Lsspecialtool
R3CLID_LSSPECIALTOOL - 513
int R3RegisterSpecialLightToolClass(R3APP *app);
r3appobj *
r3lsstol
real/windows/r3lsstol.h
r3win
Spot light source tool
r3Tool
R3CLID_TOOL
r3Lsspottool
R3CLID_LSSPOTTOOL - 511
int R3RegisterSpotLightToolClass(R3APP *app);
r3appobj *
f3muvmto
real/windows/f3muvmto.h
r3win
Make uv map image from genereal mappings
r3Tool
R3CLID_TOOL
r3Makeuvmaptool
R3CLID_MAKEUVMAPTOOL - 722
f3mapdistr
real/windows/f3mapdistr.h
r3win
Distribute over surface
r3Tool
R3CLID_TOOL
r3Mapdistributetool
R3CLID_MAPDISTRIBUTETOOL - 1694
f3mapswap
real/windows/f3mapswap.h
r3win
Detach target from their current lattice objects and attach them to the selected lattices.
r3Tool
R3CLID_TOOL
r3Mapswaptool
R3CLID_MAPSWAPTOOL - 1619
int R3RegisterMapSwapToolClass(R3APP *app);
f3maptol
real/windows/f3maptol.h
r3win
Lattice mapping tool.
r3Tool
R3CLID_TOOL
r3Maptool
R3CLID_MAPTOOL - 680
r3measuretool
plugins/objects/measure/r3measuretool.h
r3measure
Measuring line tool
r3Tool
R3CLID_TOOL
r3Measuretool
R3CLID_MEASURETOOL - 2575
int R3RegisterMeasureToolClass(R3APP *app);
r3appobj *
r3metatool
plugins/objects/metaball/r3metatool.h
r3metab
Metaball tool.
r3Tool
R3CLID_TOOL
r3Metaballtool
R3CLID_METABALLTOOL - 1672
r3mulmto
real/windows/r3mulmto.h
r3win
Lattice multi mapping tool.
r3Tool
R3CLID_TOOL
r3Multimaptool
R3CLID_MULTIMAPTOOL - 1620
f3nrbcto
real/windows/f3nrbcto.h
r3win
Tool which converts selected objects to nurbs meshes
r3Tool
R3CLID_TOOL
r3Nurbsconvertertool
R3CLID_NURBSCONVERTERTOOL - 1300
int R3RegisterNurbsConverterToolClass(R3APP *app);
r3appobj *
r3nrbtls
real/windows/r3nrbtls.h
r3win
Nurbs Tools Class
r3Tool
R3CLID_TOOL
r3Nurbstools
R3CLID_NURBSTOOLS - 189
int R3RegisterNurbsToolsClass(R3APP *app);
r3appobj *
r3crctol
real/windows/r3crctol.h
r3win
CircleTool Class
r3Nurbstools
R3CLID_NURBSTOOLS
r3Circletool
R3CLID_CIRCLETOOL - 191
int R3RegisterCircleToolClass(R3APP *app);
r3appobj *
r3crcto2
real/windows/r3crcto2.h
r3win
CircleTool2 Class
r3Circletool
R3CLID_CIRCLETOOL
r3Circletool2
R3CLID_CIRCLETOOL2 - 563
int R3RegisterCircleTool2Class(R3APP *app);
r3appobj *
r3analyticcircletool
plugins/tools/analytictools/r3analyticcircletool.h
r3analytictools
Analytic Circle tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Analyticcircletool
R3CLID_ANALYTICCIRCLETOOL - 1830
int R3RegisterAnalyticCircleToolClass(R3APP *app);
r3appobj *
r3analyticconetool
plugins/tools/analytictools/r3analyticconetool.h
r3analytictools
Analytic Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Analyticconetool
R3CLID_ANALYTICCONETOOL - 1831
int R3RegisterAnalyticConeToolClass(R3APP *app);
r3appobj *
r3analyticcutconetool
plugins/tools/analytictools/r3analyticcutconetool.h
r3analytictools
Analytic Cut Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Analyticcutconetool
R3CLID_ANALYTICCUTCONETOOL - 1848
int R3RegisterAnalyticCutConeToolClass(R3APP *app);
r3appobj *
r3analyticcylindertool
plugins/tools/analytictools/r3analyticcylindertool.h
r3analytictools
Analytic Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Analyticcylindertool
R3CLID_ANALYTICCYLINDERTOOL - 1834
int R3RegisterAnalyticCylinderToolClass(R3APP *app);
r3appobj *
r3analyticdisktool
plugins/tools/analytictools/r3analyticdisktool.h
r3analytictools
Analytic Disk tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Analyticdisktool
R3CLID_ANALYTICDISKTOOL - 1838
int R3RegisterAnalyticDiskToolClass(R3APP *app);
r3appobj *
r3analytichyperboloidtool
plugins/tools/analytictools/r3analytichyperboloidtool.h
r3analytictools
Analytic Hyperboloid / Ellipsoid segment tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Analytichyperboloidtool
R3CLID_ANALYTICHYPERBOLOIDTOOL - 1858
int R3RegisterAnalyticHyperboloidToolClass(R3APP *app);
r3appobj *
r3nurbscircletool
plugins/tools/nurbstools/r3nurbscircletool.h
r3nurbstools
NURBS Circle tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Nurbscircletool
R3CLID_NURBSCIRCLETOOL - 1839
int R3RegisterNURBSCircleToolClass(R3APP *app);
r3appobj *
r3nurbscirculartrimcurvetool
plugins/tools/nurbstools/r3nurbscirculartrimcurvetool.h
r3nurbstools
NURBS Circular Trim curve tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Nurbscirculartrimcurvetool
R3CLID_NURBSCIRCULARTRIMCURVETOOL - 1862
int R3RegisterNURBSCircularTrimCurveToolClass(R3APP *app);
r3appobj *
r3nurbsconetool
plugins/tools/nurbstools/r3nurbsconetool.h
r3nurbstools
NURBS Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Nurbsconetool
R3CLID_NURBSCONETOOL - 1840
int R3RegisterNURBSConeToolClass(R3APP *app);
r3appobj *
r3nurbscutconetool
plugins/tools/nurbstools/r3nurbscutconetool.h
r3nurbstools
NURBS Cut Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Nurbscutconetool
R3CLID_NURBSCUTCONETOOL - 1850
int R3RegisterNURBSCutConeToolClass(R3APP *app);
r3appobj *
r3nurbscylindertool
plugins/tools/nurbstools/r3nurbscylindertool.h
r3nurbstools
NURBS Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Nurbscylindertool
R3CLID_NURBSCYLINDERTOOL - 1843
int R3RegisterNURBSCylinderToolClass(R3APP *app);
r3appobj *
r3nurbsdisktool
plugins/tools/nurbstools/r3nurbsdisktool.h
r3nurbstools
NURBS Disk tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Nurbsdisktool
R3CLID_NURBSDISKTOOL - 1854
int R3RegisterNURBSDiskToolClass(R3APP *app);
r3appobj *
r3sdscircletool
plugins/tools/sdstools/r3sdscircletool.h
r3sdstools
SDS Circle tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Sdscircletool
R3CLID_SDSCIRCLETOOL - 1827
int R3RegisterSDSCircleToolClass(R3APP *app);
r3appobj *
r3sdsconetool
plugins/tools/sdstools/r3sdsconetool.h
r3sdstools
SDS Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Sdsconetool
R3CLID_SDSCONETOOL - 1828
int R3RegisterSDSConeToolClass(R3APP *app);
r3appobj *
r3sdscutconetool
plugins/tools/sdstools/r3sdscutconetool.h
r3sdstools
SDS Cut Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Sdscutconetool
R3CLID_SDSCUTCONETOOL - 1855
int R3RegisterSDSCutConeToolClass(R3APP *app);
r3appobj *
r3sdscylindertool
plugins/tools/sdstools/r3sdscylindertool.h
r3sdstools
SDS Cone tool class
r3Circletool2
R3CLID_CIRCLETOOL2
r3Sdscylindertool
R3CLID_SDSCYLINDERTOOL - 1829
int R3RegisterSDSCylinderToolClass(R3APP *app);
r3appobj *
r3cimato
plugins/tools/maps/r3cimato.h
r3map
Base class for all circular mappings
r3Circletool
R3CLID_CIRCLETOOL
r3Circularmappingtool
R3CLID_CIRCULARMAPPINGTOOL - 378
r3cmatol
plugins/tools/maps/r3cmatol.h
r3map
CylinderMappingTool Class
r3Circularmappingtool
R3CLID_CIRCULARMAPPINGTOOL
r3Cylindermappingtool
R3CLID_CYLINDERMAPPINGTOOL - 521
int R3RegisterCylinderMappingToolClass(R3APP *app);
r3dmatol
plugins/tools/maps/r3dmatol.h
r3map
DiskMappingTool Class
r3Circularmappingtool
R3CLID_CIRCULARMAPPINGTOOL
r3Diskmappingtool
R3CLID_DISKMAPPINGTOOL - 525
int R3RegisterDiskMappingToolClass(R3APP *app);
r3nrbtol
real/windows/r3nrbtol.h
r3win
Nurbs curve tool
r3Nurbstools
R3CLID_NURBSTOOLS
r3Nurbstool
R3CLID_NURBSTOOL - 190
int R3RegisterNurbsToolClass(R3APP *app);
r3appobj *
r3analyticpolygontool
plugins/tools/analytictools/r3analyticpolygontool.h
r3analytictools
Analytic Polygon tool class
r3Nurbstool
R3CLID_NURBSTOOL
r3Analyticpolygontool
R3CLID_ANALYTICPOLYGONTOOL - 1851
int R3RegisterAnalyticPolygonToolClass(R3APP *app);
r3appobj *
r3analyticpolyhedrontool
plugins/tools/analytictools/r3analyticpolyhedrontool.h
r3analytictools
Analytic Polyhedron tool class
r3Nurbstool
R3CLID_NURBSTOOL
r3Analyticpolyhedrontool
R3CLID_ANALYTICPOLYHEDRONTOOL - 1853
int R3RegisterAnalyticPolyhedronToolClass(R3APP *app);
r3appobj *
r3analyticpolymidtool
plugins/tools/analytictools/r3analyticpolymidtool.h
r3analytictools
Analytic Polymid tool class
r3Nurbstool
R3CLID_NURBSTOOL
r3Analyticpolymidtool
R3CLID_ANALYTICPOLYMIDTOOL - 1852
int R3RegisterAnalyticPolymidToolClass(R3APP *app);
r3appobj *
r3nurbscurvetool
plugins/tools/nurbstools/r3nurbscurvetool.h
r3nurbstools
NURBS Curve tool class
r3Nurbstool
R3CLID_NURBSTOOL
r3Nurbscurvetool
R3CLID_NURBSCURVETOOL - 1859
int R3RegisterNURBSCurveToolClass(R3APP *app);
r3appobj *
r3nurbstrimcurvetool
plugins/tools/nurbstools/r3nurbstrimcurvetool.h
r3nurbstools
NURBS Trim curve tool class
r3Nurbstool
R3CLID_NURBSTOOL
r3Nurbstrimcurvetool
R3CLID_NURBSTRIMCURVETOOL - 1860
int R3RegisterNURBSTrimCurveToolClass(R3APP *app);
r3appobj *
r3rcttol
real/windows/r3rcttol.h
r3win
RectangleTool Class
r3Nurbstools
R3CLID_NURBSTOOLS
r3Rectangletool
R3CLID_RECTANGLETOOL - 192
int R3RegisterRectangleToolClass(R3APP *app);
r3appobj *
r3fileinsttool
plugins/objects/fileinst/r3fileinsttool.h
r3fileinst
Tool button for the file instance object.
r3Rectangletool
R3CLID_RECTANGLETOOL
r3Fileinstancetool
R3CLID_FILEINSTANCETOOL - 1995
r3grdtol
real/windows/r3grdtol.h
r3win
GridTool Class
r3Rectangletool
R3CLID_RECTANGLETOOL
r3Gridtool
R3CLID_GRIDTOOL - 67
int R3RegisterGridToolClass(R3APP *app);
r3appobj *
r3iplanetool
real/windows/r3iplanetool.h
r3win
Input plane tool
r3Rectangletool
R3CLID_RECTANGLETOOL
r3Inputplanetool
R3CLID_INPUTPLANETOOL - 1719
int R3RegisterInputPlaneToolClass(R3APP *app);
r3appobj *
r3lattol
real/windows/r3lattol.h
r3win
Lattice Tool Class
r3Rectangletool
R3CLID_RECTANGLETOOL
r3Latticetool
R3CLID_LATTICETOOL - 322
int R3RegisterLatticeToolClass(R3APP *app);
r3appobj *
r3rctto2
real/windows/r3rctto2.h
r3win
RectangleTool2 Class
r3Rectangletool
R3CLID_RECTANGLETOOL
r3Rectangletool2
R3CLID_RECTANGLETOOL2 - 561
int R3RegisterRectangleTool2Class(R3APP *app);
r3appobj *
r3analyticcubetool
plugins/tools/analytictools/r3analyticcubetool.h
r3analytictools
Analytic Cube tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Analyticcubetool
R3CLID_ANALYTICCUBETOOL - 1833
int R3RegisterAnalyticCubeToolClass(R3APP *app);
r3appobj *
r3analyticcutpyramidtool
plugins/tools/analytictools/r3analyticcutpyramidtool.h
r3analytictools
Analytic Cut Pyramid tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Analyticcutpyramidtool
R3CLID_ANALYTICCUTPYRAMIDTOOL - 1847
int R3RegisterAnalyticCutPyramidToolClass(R3APP *app);
r3appobj *
r3analyticpyramidtool
plugins/tools/analytictools/r3analyticpyramidtool.h
r3analytictools
Analytic Pyramid tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Analyticpyramidtool
R3CLID_ANALYTICPYRAMIDTOOL - 1837
int R3RegisterAnalyticPyramidToolClass(R3APP *app);
r3appobj *
r3analyticrectangletool
plugins/tools/analytictools/r3analyticrectangletool.h
r3analytictools
Analytic Rectangle tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Analyticrectangletool
R3CLID_ANALYTICRECTANGLETOOL - 1835
int R3RegisterAnalyticRectangleToolClass(R3APP *app);
r3appobj *
r3nurbscubetool
plugins/tools/nurbstools/r3nurbscubetool.h
r3nurbstools
NURBS Cube tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Nurbscubetool
R3CLID_NURBSCUBETOOL - 1842
int R3RegisterNURBSCubeToolClass(R3APP *app);
r3appobj *
r3nurbscutpyramidtool
plugins/tools/nurbstools/r3nurbscutpyramidtool.h
r3nurbstools
NURBS Cut Pyramid tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Nurbscutpyramidtool
R3CLID_NURBSCUTPYRAMIDTOOL - 1849
int R3RegisterNURBSCutPyramidToolClass(R3APP *app);
r3appobj *
r3nurbspyramidtool
plugins/tools/nurbstools/r3nurbspyramidtool.h
r3nurbstools
NURBS Pyramid tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Nurbspyramidtool
R3CLID_NURBSPYRAMIDTOOL - 1844
int R3RegisterNURBSPyramidToolClass(R3APP *app);
r3appobj *
r3nurbsrectangletool
plugins/tools/nurbstools/r3nurbsrectangletool.h
r3nurbstools
NURBS Rectangle tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Nurbsrectangletool
R3CLID_NURBSRECTANGLETOOL - 1845
int R3RegisterNURBSRectangleToolClass(R3APP *app);
r3appobj *
r3nurbsrectangulartrimcurvetool
plugins/tools/nurbstools/r3nurbsrectangulartrimcurvetool.h
r3nurbstools
NURBS Rectangular Trim curve tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Nurbsrectangulartrimcurvetool
R3CLID_NURBSRECTANGULARTRIMCURVETOOL - 1861
int R3RegisterNURBSRectangularTrimCurveToolClass(R3APP *app);
r3appobj *
r3sdscubetool
plugins/tools/sdstools/r3sdscubetool.h
r3sdstools
SDS Cube tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Sdscubetool
R3CLID_SDSCUBETOOL - 1822
int R3RegisterSDSCubeToolClass(R3APP *app);
r3appobj *
r3sdscutpyramidtool
plugins/tools/sdstools/r3sdscutpyramidtool.h
r3sdstools
SDS Cut Pyramid tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Sdscutpyramidtool
R3CLID_SDSCUTPYRAMIDTOOL - 1856
int R3RegisterSDSCutPyramidToolClass(R3APP *app);
r3appobj *
r3sdspyramidtool
plugins/tools/sdstools/r3sdspyramidtool.h
r3sdstools
SDS Pyramid tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Sdspyramidtool
R3CLID_SDSPYRAMIDTOOL - 1825
int R3RegisterSDSPyramidToolClass(R3APP *app);
r3appobj *
r3sdsrectangletool
plugins/tools/sdstools/r3sdsrectangletool.h
r3sdstools
SDS Rectangle tool class
r3Rectangletool2
R3CLID_RECTANGLETOOL2
r3Sdsrectangletool
R3CLID_SDSRECTANGLETOOL - 1824
int R3RegisterSDSRectangleToolClass(R3APP *app);
r3appobj *
r3rmatol
plugins/tools/maps/r3rmatol.h
r3map
Base class for all rectangular maps
r3Rectangletool
R3CLID_RECTANGLETOOL
r3Rectangularmappingtool
R3CLID_RECTANGULARMAPPINGTOOL - 360
r3cumato
plugins/tools/maps/r3cumato.h
r3map
Cube mapping class
r3Rectangularmappingtool
R3CLID_RECTANGULARMAPPINGTOOL
r3Cubemappingtool
R3CLID_CUBEMAPPINGTOOL - 347
r3pmatol
plugins/tools/maps/r3pmatol.h
r3map
ParallelMappingTool Class
r3Rectangularmappingtool
R3CLID_RECTANGULARMAPPINGTOOL
r3Parallelmappingtool
R3CLID_PARALLELMAPPINGTOOL - 517
r3pymato
plugins/tools/maps/r3pymato.h
r3map
PyramidMappingTool Class
r3Rectangularmappingtool
R3CLID_RECTANGULARMAPPINGTOOL
r3Pyramidmappingtool
R3CLID_PYRAMIDMAPPINGTOOL - 1907
p3pwstol
plugins/tools/3dpaint/p3pwstol.h
r33dp
Paint with selected objects.
r3Tool
R3CLID_TOOL
r3Paintwithselectedtool
R3CLID_PAINTWITHSELECTEDTOOL - 1408
int R3RegisterPaintWithSelectedToolClass(R3APP *app);
r3appobj *
r3partol
real/windows/r3partol.h
r3win
SphereTool Class
r3Tool
R3CLID_TOOL
r3Particletool
R3CLID_PARTICLETOOL - 306
int R3RegisterParticleToolClass(R3APP *app);
r3appobj *
p3psteto
plugins/tools/3dpaint/p3psteto.h
r33dp
3D painting tool for pasting one images color values to anothers texture
r3Tool
R3CLID_TOOL
r3Pastepaintingtool
R3CLID_PASTEPAINTINGTOOL - 728
int R3RegisterPastePaintToolClass(R3APP *app);
r3appobj *
a3pathto
real/windows/a3pathto.h
r3win
Animation path tool
r3Tool
R3CLID_TOOL
r3Pathtool
R3CLID_PATHTOOL - 1334
r3physto
real/windows/r3physto.h
r3win
Define physical properties (velocity and spin) of objects
r3Tool
R3CLID_TOOL
r3Physicaltool
R3CLID_PHYSICALTOOL - 1435
int R3RegisterPhysicalToolClass(R3APP *app);
r3appobj *
f3pxmesh
real/windows/f3pxmesh.h
r3win
Pixel Mesh Tool. Displaces selected meshes by image
r3Tool
R3CLID_TOOL
r3Pixelmeshtool
R3CLID_PIXELMESHTOOL - 540
int R3RegisterPixelMeshToolClass(R3APP *app);
r3appobj *
r3pdisplacertool
plugins/objects/pointdisplacer/r3pdisplacertool.h
r3pointdisplacer
Point displacer deformer
r3Tool
R3CLID_TOOL
r3Pointdisplacertool
R3CLID_POINTDISPLACERTOOL - 1904
int R3RegisterPointDisplacerToolClass(R3APP *app);
r3appobj *
p3poltol
plugins/tools/3dpaint/p3poltol.h
r33dp
Closed symmetric polygon painting tool
r3Tool
R3CLID_TOOL
r3Polygonpaintingtool
R3CLID_POLYGONPAINTINGTOOL - 1466
int R3RegisterPolygonPaintingToolClass(R3APP *app);
r3appobj *
r3posmarktool
plugins/objects/measure/r3posmarktool.h
r3measure
Position mark tool
r3Tool
R3CLID_TOOL
r3Positionmarktool
R3CLID_POSITIONMARKTOOL - 2591
int R3RegisterPositionMarkToolClass(R3APP *app);
r3appobj *
r3radialdeformertool
plugins/objects/pointdisplacer/r3radialdeformertool.h
r3pointdisplacer
Tool for creating radial deformers
r3Tool
R3CLID_TOOL
r3Radialdeformertool
R3CLID_RADIALDEFORMERTOOL - 1897
p3rectol
plugins/tools/3dpaint/p3rectol.h
r33dp
Rectangle 3D painting tool
r3Tool
R3CLID_TOOL
r3Rectanglepaintingtool
R3CLID_RECTANGLEPAINTINGTOOL - 1413
int R3RegisterRectanglePaintingToolClass(R3APP *app);
r3appobj *
f3rotate
real/windows/f3rotate.h
r3win
Rotational Surface Construction Tool
r3Tool
R3CLID_TOOL
r3Rotateconstructor
R3CLID_ROTATECONSTRUCTOR - 359
int R3RegisterRotateConstructorClass(R3APP *app);
r3appobj *
r3rttrto
real/windows/r3rttrto.h
r3win
Rotator tool
r3Tool
R3CLID_TOOL
r3Rotatortool
R3CLID_ROTATORTOOL - 655
int R3RegisterRotatorToolClass(R3APP *app);
r3seedtool
plugins/objects/plant/r3seedtool.h
r3plant
The top level plant tool
r3Tool
R3CLID_TOOL
r3Seedtool
R3CLID_SEEDTOOL - 2547
int R3RegisterSeedToolClass(R3APP *app);
r3appobj *
r3seltol
real/windows/r3seltol.h
r3win
Select tool. This tool allows the user to select objects through View windows. Thne Select tool also manages object specific tool set.
r3Tool
R3CLID_TOOL
r3Selecttool
R3CLID_SELECTTOOL - 355
int R3RegisterSelectToolClass(R3APP *app);
R3SELTOLM_SETSELECTMETHOD
SETSELECTMETHOD
R3SELTOLM_SETSELECTMETHOD
obj.SETSELECTMETHOD();
For handling MAPCHANGES. Activates desired select method, such as drag box or lasso.
R3SELTOLCM_REGISTERPRIMTOOL
REGISTERPRIMTOOL
R3SELTOLCM_REGISTERPRIMTOOL
R3INT, class id of the primitive object
R3INT, class id of the gadget
R3TAG*, tag list, for future expansion
obj.REGISTERPRIMTOOL(p1, p2, p3);
Register new object specific gadget for the toolbar. This gadget is shown when the corresponding object is selected.
r3appobj *
r3selpaintertool
plugins/tools/selpainter/r3selpaintertool.h
r3selpainter
Selection painter tool
r3Tool
R3CLID_TOOL
r3Selpaintertool
R3CLID_SELPAINTERTOOL - 2289
int R3RegisterSelPainterToolClass(R3APP *app);
r3appobj *
r3skltol
real/windows/r3skltol.h
r3win
SkeletonTool Class
r3Tool
R3CLID_TOOL
r3Skeletontool
R3CLID_SKELETONTOOL - 193
int R3RegisterSkeletonToolClass(R3APP *app);
r3appobj *
r3snap
plugins/objects/gmanag/r3snap.h
r3gmanag
Snap tool
r3Tool
R3CLID_TOOL
r3Snaptool
R3CLID_SNAPTOOL - 2622
r3sphtol
real/windows/r3sphtol.h
r3win
SphereTool Class
r3Tool
R3CLID_TOOL
r3Spheretool
R3CLID_SPHERETOOL - 188
int R3RegisterSphereToolClass(R3APP *app);
r3appobj *
r3smatol
plugins/tools/maps/r3smatol.h
r3map
SphereMappingTool Class
r3Spheretool
R3CLID_SPHERETOOL
r3Spheremappingtool
R3CLID_SPHEREMAPPINGTOOL - 528
int R3RegisterSphereMappingToolClass(R3APP *app);
r3sphto2
real/windows/r3sphto2.h
r3win
Sphere tool class
r3Spheretool
R3CLID_SPHERETOOL
r3Spheretool2
R3CLID_SPHERETOOL2 - 562
int R3RegisterSphereTool2Class(R3APP *app);
r3appobj *
r3analyticspheretool
plugins/tools/analytictools/r3analyticspheretool.h
r3analytictools
Analytic Sphere tool class
r3Spheretool2
R3CLID_SPHERETOOL2
r3Analyticspheretool
R3CLID_ANALYTICSPHERETOOL - 1836
int R3RegisterAnalyticSphereToolClass(R3APP *app);
r3appobj *
r3nurbsspheretool
plugins/tools/nurbstools/r3nurbsspheretool.h
r3nurbstools
NURBS Sphere tool class
r3Spheretool2
R3CLID_SPHERETOOL2
r3Nurbsspheretool
R3CLID_NURBSSPHERETOOL - 1846
int R3RegisterNURBSSphereToolClass(R3APP *app);
r3appobj *
r3sdsspheretool
plugins/tools/sdstools/r3sdsspheretool.h
r3sdstools
SDS Sphere tool class
r3Spheretool2
R3CLID_SPHERETOOL2
r3Sdsspheretool
R3CLID_SDSSPHERETOOL - 1826
int R3RegisterSDSSphereToolClass(R3APP *app);
r3appobj *
r3physto2
real/windows/r3physto2.h
r3win
Spin tool
r3Tool
R3CLID_TOOL
r3Spintool
R3CLID_SPINTOOL - 1481
int R3RegisterSpinToolClass(R3APP *app);
r3appobj *
r3spiraltool
plugins/tools/nurbs/r3spiraltool.h
r3nurbs
Helix tool class
r3Tool
R3CLID_TOOL
r3Spiraltool
R3CLID_SPIRALTOOL - 1789
int R3RegisterSpiralToolClass(R3APP *app);
r3appobj *
r3sditol
real/windows/r3sditol.h
r3win
Subdidision surface tool
r3Tool
R3CLID_TOOL
r3Subdivisiontool
R3CLID_SUBDIVISIONTOOL - 1318
int R3RegisterSubdivisionToolClass(R3APP *app);
r3appobj *
f3sweep
real/windows/f3sweep.h
r3win
Sweep construction tools for nurbs mesh
r3Tool
R3CLID_TOOL
r3Sweep
R3CLID_SWEEP - 663
r3trntls
real/windows/r3trntls.h
r3win
TransformTools Class
r3Tool
R3CLID_TOOL
r3Transformtools
R3CLID_TRANSFORMTOOLS - 194
int R3RegisterTransformToolsClass(R3APP *app);
r3appobj *
r3bendto
real/windows/r3bendto.h
r3win
Bend deformation tool
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Bendtool
R3CLID_BENDTOOL - 662
int R3RegisterBendToolClass(R3APP *app);
r3appobj *
r3exttol
real/windows/r3exttol.h
r3win
1D scale tool
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Extendtool
R3CLID_EXTENDTOOL - 637
int R3RegisterExtendToolClass(R3APP *app);
r3appobj *
r3mirtol
real/windows/r3mirtol.h
r3win
Mirror tool
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Mirrortool
R3CLID_MIRRORTOOL - 639
int R3RegisterMirrorToolClass(R3APP *app);
r3appobj *
r3movtol
real/windows/r3movtol.h
r3win
MoveTool Class
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Movetool
R3CLID_MOVETOOL - 195
int R3RegisterMoveToolClass(R3APP *app);
r3appobj *
r3move1ddeformtool
plugins/tools/deformtools/r3move1ddeformtool.h
r3deformtools
Move 1D deformation tool.
r3Movetool
R3CLID_MOVETOOL
r3Move1ddeformationtool
R3CLID_MOVE1DDEFORMATIONTOOL - 1879
int R3RegisterMove1DDeformationToolClass(R3APP *app);
r3appobj *
r3move2ddeformtool
plugins/tools/deformtools/r3move2ddeformtool.h
r3deformtools
Move 2D deformation tool.
r3Movetool
R3CLID_MOVETOOL
r3Move2ddeformationtool
R3CLID_MOVE2DDEFORMATIONTOOL - 1880
int R3RegisterMove2DDeformationToolClass(R3APP *app);
r3appobj *
r3move3ddeformtool
plugins/tools/deformtools/r3move3ddeformtool.h
r3deformtools
Move 3D deformation tool.
r3Movetool
R3CLID_MOVETOOL
r3Move3ddeformationtool
R3CLID_MOVE3DDEFORMATIONTOOL - 1871
int R3RegisterMove3DDeformationToolClass(R3APP *app);
r3appobj *
r3noiseto
real/windows/r3noiseto.h
r3win
Noise deformation tool
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Noisetool
R3CLID_NOISETOOL - 1480
int R3RegisterNoiseToolClass(R3APP *app);
r3appobj *
r3rottol
real/windows/r3rottol.h
r3win
RotateTool Class
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Rotatetransformtool
R3CLID_ROTATETRANSFORMTOOL - 197
int R3RegisterRotateToolClass(R3APP *app);
r3appobj *
r3rotate1ddeformtool
plugins/tools/deformtools/r3rotate1ddeformtool.h
r3deformtools
Rotate 1D deformation tool.
r3Rotatetransformtool
R3CLID_ROTATETRANSFORMTOOL
r3Rotate1ddeformationtool
R3CLID_ROTATE1DDEFORMATIONTOOL - 1875
int R3RegisterRotate1DDeformationToolClass(R3APP *app);
r3appobj *
r3rotate2ddeformtool
plugins/tools/deformtools/r3rotate2ddeformtool.h
r3deformtools
Rotate 2D deformation tool.
r3Rotatetransformtool
R3CLID_ROTATETRANSFORMTOOL
r3Rotate2ddeformationtool
R3CLID_ROTATE2DDEFORMATIONTOOL - 1876
int R3RegisterRotate2DDeformationToolClass(R3APP *app);
r3appobj *
r3rotate3ddeformtool
plugins/tools/deformtools/r3rotate3ddeformtool.h
r3deformtools
Rotate 3D deformation tool.
r3Rotatetransformtool
R3CLID_ROTATETRANSFORMTOOL
r3Rotate3ddeformationtool
R3CLID_ROTATE3DDEFORMATIONTOOL - 1874
int R3RegisterRotate3DDeformationToolClass(R3APP *app);
r3appobj *
r3scltol
real/windows/r3scltol.h
r3win
ScaleTool Class
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Scaletool
R3CLID_SCALETOOL - 196
int R3RegisterScaleToolClass(R3APP *app);
r3appobj *
r3scale1ddeformtool
plugins/tools/deformtools/r3scale1ddeformtool.h
r3deformtools
Scale 1D deformation tool.
r3Scaletool
R3CLID_SCALETOOL
r3Scale1ddeformationtool
R3CLID_SCALE1DDEFORMATIONTOOL - 1877
int R3RegisterScale1DDeformationToolClass(R3APP *app);
r3appobj *
r3scale2ddeformtool
plugins/tools/deformtools/r3scale2ddeformtool.h
r3deformtools
Scale 2D deformation tool.
r3Scaletool
R3CLID_SCALETOOL
r3Scale2ddeformationtool
R3CLID_SCALE2DDEFORMATIONTOOL - 1878
int R3RegisterScale2DDeformationToolClass(R3APP *app);
r3appobj *
r3scale3ddeformtool
plugins/tools/deformtools/r3scale3ddeformtool.h
r3deformtools
Scale 3D deformation tool.
r3Scaletool
R3CLID_SCALETOOL
r3Scale3ddeformationtool
R3CLID_SCALE3DDEFORMATIONTOOL - 1873
int R3RegisterScale3DDeformationToolClass(R3APP *app);
r3appobj *
r3sizetol
real/windows/r3sizetol.h
r3win
Size tool
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Sizetool
R3CLID_SIZETOOL - 1743
int R3RegisterSizeToolClass(R3APP *app);
r3appobj *
r3skwtol
real/windows/r3skwtol.h
r3win
Skew transformation tool Class
r3Transformtools
R3CLID_TRANSFORMTOOLS
r3Skewtool
R3CLID_SKEWTOOL - 198
int R3RegisterSkewToolClass(R3APP *app);
r3appobj *
f3tritol
real/windows/f3tritol.h
r3win
Triset conversion tool
r3Tool
R3CLID_TOOL
r3Trisettool
R3CLID_TRISETTOOL - 531
int R3RegisterTrisetToolClass(R3APP *app);
r3appobj *
f3umapto
real/windows/f3umapto.h
r3win
Lattice un mapping tool.
r3Tool
R3CLID_TOOL
r3Unmaptool
R3CLID_UNMAPTOOL - 648
r3uvtool
real/windows/r3uvtool.h
r3win
A tool which converts mapping primitives to pointwise uv maps.
r3Tool
R3CLID_TOOL
r3Uvtool
R3CLID_UVTOOL - 1340
int R3RegisterUVToolClass(R3APP *app);
r3appobj *
r3vctool
plugins/tools/viewctrl/r3vctool.h
r3viewctrl
Base class for view control tools.
r3Tool
R3CLID_TOOL
r3Vctool
R3CLID_VCTOOL - 2751
ViewModel
ViewModel
R3VCTOOLA_ViewModel
Object
R3OBJ*
current 3d view model object
jsobj.SetViewModel(value);
value = jsobj.GetViewModel();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3VCTOOLA_ViewModel, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3VCTOOLA_ViewModel, &value, R3TAG_END);
ViewModelLayer
ViewModelLayer
R3VCTOOLA_ViewModelLayer
Object
R3OBJ*
view model layer
jsobj.SetViewModelLayer(value);
value = jsobj.GetViewModelLayer();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3VCTOOLA_ViewModelLayer, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3VCTOOLA_ViewModelLayer, &value, R3TAG_END);
ViewModelType
ViewModelType
R3VCTOOLA_ViewModelType
Integer
R3INT
see view model types below
jsobj.SetViewModelType(value);
value = jsobj.GetViewModelType();
R3INT value = ...;
R3SetAttrs(r3obj, R3VCTOOLA_ViewModelType, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VCTOOLA_ViewModelType, &value, R3TAG_END);
view model types
<sect7> <title>r3vcboxren</title>
r3vcboxren
plugins/tools/viewctrl/r3vcboxren.h
r3viewctrl
View control tool: boxren view
r3Vctool
R3CLID_VCTOOL
r3Vcboxrentool
R3CLID_VCBOXRENTOOL - 2765
r3vcfit
plugins/tools/viewctrl/r3vcfit.h
r3viewctrl
View control tool: fit view
r3Vctool
R3CLID_VCTOOL
r3Vcfittool
R3CLID_VCFITTOOL - 2756
r3vcfromobj
plugins/tools/viewctrl/r3vcfromobj.h
r3viewctrl
View control tool: fromobj view
r3Vctool
R3CLID_VCTOOL
r3Vcfromobjtool
R3CLID_VCFROMOBJTOOL - 2759
r3vcfront
plugins/tools/viewctrl/r3vcfront.h
r3viewctrl
View control tool: front view
r3Vctool
R3CLID_VCTOOL
r3Vcfronttool
R3CLID_VCFRONTTOOL - 2752
r3vcgridshow
plugins/tools/viewctrl/r3vcgridshow.h
r3viewctrl
View control tool: fromobj view
r3Vctool
R3CLID_VCTOOL
r3Vcgridshowtool
R3CLID_VCGRIDSHOWTOOL - 2760
r3vcgridsnap
plugins/tools/viewctrl/r3vcgridsnap.h
r3viewctrl
View control tool: snap to grid
r3Vctool
R3CLID_VCTOOL
r3Vcgridsnaptool
R3CLID_VCGRIDSNAPTOOL - 2761
r3vcipby3p
plugins/tools/viewctrl/r3vcipby3p.h
r3viewctrl
View control tool: ipby3p view
r3Vctool
R3CLID_VCTOOL
r3Vcipby3ptool
R3CLID_VCIPBY3PTOOL - 2767
r3vcipbyn
plugins/tools/viewctrl/r3vcipbyn.h
r3viewctrl
View control tool: ipbyn view
r3Vctool
R3CLID_VCTOOL
r3Vcipbyntool
R3CLID_VCIPBYNTOOL - 2768
r3vcnavig
plugins/tools/viewctrl/r3vcnavig.h
r3viewctrl
View control tool: navig
r3Vctool
R3CLID_VCTOOL
r3Vcnavigtool
R3CLID_VCNAVIGTOOL - 2771
r3vcopengl
plugins/tools/viewctrl/r3vcopengl.h
r3viewctrl
View control tool: opengl view
r3Vctool
R3CLID_VCTOOL
r3Vcopengltool
R3CLID_VCOPENGLTOOL - 2769
r3vcpanzoom
plugins/tools/viewctrl/r3vcpanzoom.h
r3viewctrl
View control tool: panzoom view
r3Vctool
R3CLID_VCTOOL
r3Vcpanzoomtool
R3CLID_VCPANZOOMTOOL - 2766
r3vcpostproc
plugins/tools/viewctrl/r3vcpostproc.h
r3viewctrl
View control tool: postproc
r3Vctool
R3CLID_VCTOOL
r3Vcpostproctool
R3CLID_VCPOSTPROCTOOL - 2763
r3vcproj
plugins/tools/viewctrl/r3vcproj.h
r3viewctrl
View control tool: proj
r3Vctool
R3CLID_VCTOOL
r3Vcprojtool
R3CLID_VCPROJTOOL - 2753
r3vcqvmode
plugins/tools/viewctrl/r3vcqvmode.h
r3viewctrl
View control tool: gfx view
r3Vctool
R3CLID_VCTOOL
r3Vcqvmodetool
R3CLID_VCQVMODETOOL - 2780
r3vcrender
plugins/tools/viewctrl/r3vcrender.h
r3viewctrl
View control tool: render
r3Vctool
R3CLID_VCTOOL
r3Vcrendertool
R3CLID_VCRENDERTOOL - 2762
r3vcreset
plugins/tools/viewctrl/r3vcreset.h
r3viewctrl
View control tool: reset view
r3Vctool
R3CLID_VCTOOL
r3Vcresettool
R3CLID_VCRESETTOOL - 2757
r3vcside
plugins/tools/viewctrl/r3vcside.h
r3viewctrl
View control tool: side view
r3Vctool
R3CLID_VCTOOL
r3Vcsidetool
R3CLID_VCSIDETOOL - 2754
r3vctoobj
plugins/tools/viewctrl/r3vctoobj.h
r3viewctrl
View control tool: toobj view
r3Vctool
R3CLID_VCTOOL
r3Vctoobjtool
R3CLID_VCTOOBJTOOL - 2758
r3vctop
plugins/tools/viewctrl/r3vctop.h
r3viewctrl
View control tool: top view
r3Vctool
R3CLID_VCTOOL
r3Vctoptool
R3CLID_VCTOPTOOL - 2755
r3vctrack
plugins/tools/viewctrl/r3vctrack.h
r3viewctrl
View control tool: enable camera tracking
r3Vctool
R3CLID_VCTOOL
r3Vctracktool
R3CLID_VCTRACKTOOL - 2764
p3vertexp
plugins/tools/3dpaint/p3vertexp.h
r33dp
Vertex painting tool
r3Tool
R3CLID_TOOL
r3Vertexpaintertool
R3CLID_VERTEXPAINTERTOOL - 1633
int R3RegisterVertexPainterToolClass(R3APP *app);
r3appobj *
r3voseto
real/windows/r3voseto.h
r3win
Volume selector tool. Selects points/objects if they are inside/outside volumes defined by other geometric objects.
r3Tool
R3CLID_TOOL
r3Volumeselectortool
R3CLID_VOLUMESELECTORTOOL - 1623
r3walltool
plugins/objects/wall/r3walltool.h
r3wall
Plant tool
r3Tool
R3CLID_TOOL
r3Walltool
R3CLID_WALLTOOL - 2567
int R3RegisterWallToolClass(R3APP *app);
r3appobj *
f3weld
real/windows/f3weld.h
r3win
Create fillet between two meshes
r3Tool
R3CLID_TOOL
r3Weldtool
R3CLID_WELDTOOL - 691