r3wire

r3wianglemeasure
r3wibool
r3wiaxis
r3wicobend
r3wicam
r3wicarriage
r3wicogroup
r3widgra
r3widrag
r3wifan
r3wigm
r3wiinst
r3wiinvkin
r3wilatt
r3wiligh
r3wilsd
r3wilsp
r3wilse
r3wilss
r3wilookat
r3wimoveconstructor
r3winume
r3wipart
r3wipa1d
r3wipa2d
r3wipa3d
r3wipathle
r3wiradialdeformer
r3wirotconstructor
r3wishrink
r3wiskel
r3wisdiv
r3wisdsuvset
r3witris
r3wimeta
r3wiwall
r3wicone
r3wicube
r3wicutc
r3wicutp
r3wicyli
r3widragp
r3wielli
r3wiells
r3wifileinst
r3wifoot
r3wigrou
r3wihype
r3wimap
r3wicuma
r3wicmap
r3widmap
r3wimema
r3wipmap
r3wipyma
r3wismap
r3wimeasure
r3wimeuv
r3winurb
r3witmnb
r3winrb2
r3wipoly
r3wipolyhed
r3wipolymid
r3wiposmark
r3wipyra
r3wirect
r3wisdsuvsetuv
r3wisph
r3wisduv

r3wire

Class

real/wires/r3wire.h

Library

r3wire

Description:

Super Class for all wire frame objects

See Also

oops/r3root.h oops/r3vect.h oops/r3color.h real/objects/r3triset.h real/objects/r3subdiv.h

Super Class

r3Root

R3CLID_ROOT

JavaScript

r3Wire

Class Identifier

R3CLID_WIRE - 139

Methods

RENDERGEOMETRYSURFAC, DOUPDATE, DOUPDATEMATERIAL, CHANGED, UPDATEBBOX, MATRIXFORWIREHIT, HITLINE, HITPOINT, HITCOORDSYSHANDLE, HITOSSCALEHANDLE, DISPLAYLISTINVALIDAT, POINTISINSIDEBBOX, MAKEUVTEXTUREMAP, GETBESTRESOLUTIONCA, RENDERCUSTOMROTATEHA, HITCUSTOMROTATEHANDL, GETEXACTRESOLUTIONC, ENUMSINGLECURVEU,

Attributes

Points, PointCount, PointArrays, Object, Flags, DensityU, DensityV, IsopCurveU, IsopCurveV, ClosedU, ClosedV, RotateHandle, DontDrawV, DontDrawShaded, Pattern, CoordOrigin, DrawCoord, RenderShaded, DisplayList, DontDrawTrisetWirefr, DontDrawU, NeedSubWires, PointwiseColorAttrib, PointwiseColorSize, FaceBB, FaceBBCount, CoordDelta, TextureUpdateState, GlobalColor, VertexColorUpdateSta,

See Also

real/wires/r3wfdc.h

Registration

int R3RegisterWireClass(R3APP *app);

R3WIREM_RENDERGEOMETRYSURFAC

Method

RENDERGEOMETRYSURFAC

Identifier

R3WIREM_RENDERGEOMETRYSURFAC

JavaScript

obj.RENDERGEOMETRYSURFAC();

Description

R3WIREM_DOUPDATE

Method

DOUPDATE

Identifier

R3WIREM_DOUPDATE

JavaScript

obj.DOUPDATE();

Description

R3WIREM_DOUPDATEMATERIAL

Method

DOUPDATEMATERIAL

Identifier

R3WIREM_DOUPDATEMATERIAL

JavaScript

obj.DOUPDATEMATERIAL();

Description

R3WIREM_CHANGED

Method

CHANGED

Identifier

R3WIREM_CHANGED

JavaScript

obj.CHANGED();

Description

R3WIREM_UPDATEBBOX

Method

UPDATEBBOX

Identifier

R3WIREM_UPDATEBBOX

JavaScript

obj.UPDATEBBOX();

Description

R3WIREM_MATRIXFORWIREHIT

Method

MATRIXFORWIREHIT

Identifier

R3WIREM_MATRIXFORWIREHIT

Return

R3INT, TRUE if succesfull

Param 1:

R3MATRIX, result matrix

Param 3:

R3TAG*, tag list

JavaScript

rc = obj.MATRIXFORWIREHIT(p1, p3);

Description

Calculates a transformation matrix for wireframe points

R3WIREM_HITLINE

Method

HITLINE

Identifier

R3WIREM_HITLINE

Return

R3INT, TRUE if hit on the line

Param 1:

R3VECTOR, first end point of the line

Param 2:

R3VECTOR, second end point of the line

JavaScript

rc = obj.HITLINE(p1, p2, 0);

Description

Checks hit on a line segment

R3WIREM_HITPOINT

Method

HITPOINT

Identifier

R3WIREM_HITPOINT

Return

R3INT, TRUE if hit on the point

Param 1:

R3VECTOR, point to hit

JavaScript

rc = obj.HITPOINT(p1, 0);

Description

Calculates a transformation matrix for wireframe points

R3WIREM_HITCOORDSYSHANDLE

Method

HITCOORDSYSHANDLE

Identifier

R3WIREM_HITCOORDSYSHANDLE

Param 1:

R3VECTOR, hit point

Param 3:

R3OBJ*, vcam

JavaScript

obj.HITCOORDSYSHANDLE(p1, p3);

Description

Check wether the mouse hits the coordsys handle

R3WIREM_HITOSSCALEHANDLE

Method

HITOSSCALEHANDLE

Identifier

R3WIREM_HITOSSCALEHANDLE

Param 1:

R3VECTOR, hit point

Param 3:

R3OBJ*, vcam

JavaScript

obj.HITOSSCALEHANDLE(p1, p3);

Description

Check wether the mouse hits the coordsys end points.

R3WIREM_DISPLAYLISTINVALIDAT

Method

DISPLAYLISTINVALIDAT

Identifier

R3WIREM_DISPLAYLISTINVALIDAT

Return

R3BOOL, TRUE if wire has changed since last RENDERGEOMETRY call

Param 3:

R3TAG*, tag list of rendergeometry data for the next drawing. Check previous values against these. R3WIREA_ColorForWire R3WIREA_ColorForHighLight R3WIREA_ColorForShaded R3WIREA_Editing R3WIREA_Selected

JavaScript

rc = obj.DISPLAYLISTINVALIDAT(p3);

Description

Check if the object wireframe should be drawn in a new manner because of color, selection state * etc. unusualobject specific reasons. For example, some objects may draw a different wireframe when they * get selected, in which case selection invalidates display lists.

R3WIREM_POINTISINSIDEBBOX

Method

POINTISINSIDEBBOX

Identifier

R3WIREM_POINTISINSIDEBBOX

Param 1:

R3VECTOR, point in abs space.

Param 2:

R3OBJ*, vcam

JavaScript

obj.POINTISINSIDEBBOX(p1, p2, 0);

Description

Check if the projection of the given world coordinate point is inside the projection of the given bounding box.

R3WIREM_MAKEUVTEXTUREMAP

Method

MAKEUVTEXTUREMAP

Identifier

R3WIREM_MAKEUVTEXTUREMAP

Param 3:

R3TAG*, tag list of WIREM_UPDATE

JavaScript

obj.MAKEUVTEXTUREMAP(p3);

Description

R3WIRECM_GETBESTRESOLUTIONCA

Method

GETBESTRESOLUTIONCA

Identifier

R3WIRECM_GETBESTRESOLUTIONCA

Param 1:

char*, filename

Param 2:

R3INT, width, returns true width of texture found

Param 3:

R3INT, height, return true height of texture found

JavaScript

obj.GETBESTRESOLUTIONCA(p1, p2, p3);

Description

Get cached texture by filename and best size

R3WIREM_RENDERCUSTOMROTATEHA

Method

RENDERCUSTOMROTATEHA

Identifier

R3WIREM_RENDERCUSTOMROTATEHA

Return

R3BOOL

Param 1:

R3OBJ*, viewcam specifying the camera orientation

JavaScript

rc = obj.RENDERCUSTOMROTATEHA(p1, 0);

Description

Render rotate handle. The orientation of the handle is defined by given coordinate system (defined in object space).

R3WIREM_HITCUSTOMROTATEHANDL

Method

HITCUSTOMROTATEHANDL

Identifier

R3WIREM_HITCUSTOMROTATEHANDL

Param 1:

R3VECTOR, point (in abs space) to be detected

Param 2:

R3OBJ*, vcam specifying view orientation

Param 3:

R3TAG*, R3WIREA_HitSpace, R3WIREA_HitMatrix, R3WIREA_HitDistance, R3WIREA_CoordSys

JavaScript

obj.HITCUSTOMROTATEHANDL(p1, p2, p3);

Description

Detect whether the given point hits the rotate handle. R3WIREA_HitMatrix: R3MATRIX *, can be used for defining the space in which the point to be detected is defined. If not defined, abs space is assumed. R3WIREA_HitSpace: R3COORDSYS *, returns coord sys specifying the rotation space. Handle rotates about the 'norm' axis in this space. R3WIREA_HitDistance: R3INT, hit tolerance in pixels R3WIREA_RotateHandle: R3COORDSYS *, coordsys specifying the rotate handle

R3WIRECM_GETEXACTRESOLUTIONC

Method

GETEXACTRESOLUTIONC

Identifier

R3WIRECM_GETEXACTRESOLUTIONC

Param 1:

char*, filename

Param 2:

R3INT, width

Param 3:

R3INT, height

JavaScript

obj.GETEXACTRESOLUTIONC(p1, p2, p3);

Description

Get cached texture by filename and exact size

R3WIREM_ENUMSINGLECURVEU

Method

ENUMSINGLECURVEU

Identifier

R3WIREM_ENUMSINGLECURVEU

Return

R3BOOL, FALSE if callback canceled the enumeration by NULL return code

Param 1:

R3INT, index of isoparam. curve

Param 3:

R3TAG*, R3RA_Hook int (*callback)(void*, R3VECTOR*), R3RA_HookData void *data

JavaScript

rc = obj.ENUMSINGLECURVEU(p1, p3);

Description

Enumerate wire points of a curve in mesh

Points

Attribute

Points

Identifier

R3WIREA_Points

Type

r3Vect

Description

'R3WIREA_Points' not documented

Syntax


jsobj.SetPoints(value);
value = jsobj.GetPoints();


R3VECTOR* value = ...;
R3SetAttrs(r3obj, R3WIREA_Points, value, R3TAG_END);
R3VECTOR* value;
R3GetAttrs(r3obj, R3WIREA_Points, &value, R3TAG_END);

PointCount

Attribute

PointCount

Identifier

R3WIREA_PointCount

JavaScript type

Integer

C type

int

Description

'R3WIREA_PointCount' not documented

Syntax


jsobj.SetPointCount(value);
value = jsobj.GetPointCount();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_PointCount, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_PointCount, &value, R3TAG_END);

PointArrays

Attribute

PointArrays

Identifier

R3WIREA_PointArrays

JavaScript type

r3List

C type

R3LIST*

Description

Set from subclass

Syntax


jsobj.SetPointArrays(value);
value = jsobj.GetPointArrays();


R3LIST* value = ...;
R3SetAttrs(r3obj, R3WIREA_PointArrays, value, R3TAG_END);
R3LIST* value;
R3GetAttrs(r3obj, R3WIREA_PointArrays, &value, R3TAG_END);

Object

Attribute

Object

Identifier

R3WIREA_Object

JavaScript type

Object

C type

R3OBJ*

Description

'R3WIREA_Object' not documented

Syntax


jsobj.SetObject(value);
value = jsobj.GetObject();


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

Flags

Attribute

Flags

Identifier

R3WIREA_Flags

JavaScript type

Integer

C type

int

Description

'R3WIREA_Flags' not documented

Syntax


jsobj.SetFlags(value);
value = jsobj.GetFlags();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_Flags, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_Flags, &value, R3TAG_END);

DensityU

Attribute

DensityU

Identifier

R3WIREA_DensityU

JavaScript type

Integer

C type

int

Description

'R3WIREA_DensityU' not documented

Syntax


jsobj.SetDensityU(value);
value = jsobj.GetDensityU();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_DensityU, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_DensityU, &value, R3TAG_END);

DensityV

Attribute

DensityV

Identifier

R3WIREA_DensityV

JavaScript type

Integer

C type

int

Description

'R3WIREA_DensityV' not documented

Syntax


jsobj.SetDensityV(value);
value = jsobj.GetDensityV();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_DensityV, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_DensityV, &value, R3TAG_END);

IsopCurveU

Attribute

IsopCurveU

Identifier

R3WIREA_IsopCurveU

JavaScript type

Integer

C type

int

Description

'R3WIREA_IsopCurveU' not documented

Syntax


jsobj.SetIsopCurveU(value);
value = jsobj.GetIsopCurveU();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_IsopCurveU, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_IsopCurveU, &value, R3TAG_END);

IsopCurveV

Attribute

IsopCurveV

Identifier

R3WIREA_IsopCurveV

JavaScript type

Integer

C type

int

Description

'R3WIREA_IsopCurveV' not documented

Syntax


jsobj.SetIsopCurveV(value);
value = jsobj.GetIsopCurveV();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_IsopCurveV, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_IsopCurveV, &value, R3TAG_END);

ClosedU

Attribute

ClosedU

Identifier

R3WIREA_ClosedU

JavaScript type

Integer

C type

int

Description

'R3WIREA_ClosedU' not documented

Syntax


jsobj.SetClosedU(value);
value = jsobj.GetClosedU();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_ClosedU, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_ClosedU, &value, R3TAG_END);

ClosedV

Attribute

ClosedV

Identifier

R3WIREA_ClosedV

JavaScript type

Integer

C type

int

Description

'R3WIREA_ClosedV' not documented

Syntax


jsobj.SetClosedV(value);
value = jsobj.GetClosedV();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_ClosedV, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_ClosedV, &value, R3TAG_END);

RotateHandle

Attribute

RotateHandle

Identifier

R3WIREA_RotateHandle

Type

r3Vect

Description

'R3WIREA_RotateHandle' not documented

Syntax


value = jsobj.GetRotateHandle();


R3VECTOR value;
R3GetAttrs(r3obj, R3WIREA_RotateHandle, &value, R3TAG_END);

DontDrawV

Attribute

DontDrawV

Identifier

R3WIREA_DontDrawV

JavaScript type

Integer

C type

int

Description

'R3WIREA_DontDrawV' not documented

Syntax


jsobj.SetDontDrawV(value);
value = jsobj.GetDontDrawV();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_DontDrawV, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_DontDrawV, &value, R3TAG_END);

DontDrawShaded

Attribute

DontDrawShaded

Identifier

R3WIREA_DontDrawShaded

JavaScript type

Integer

C type

int

Description

unused !! Use R3WIREA_RenderShaded below

Syntax


jsobj.SetDontDrawShaded(value);
value = jsobj.GetDontDrawShaded();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_DontDrawShaded, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_DontDrawShaded, &value, R3TAG_END);

Pattern

Attribute

Pattern

Identifier

R3WIREA_Pattern

JavaScript type

Integer

C type

int

Description

'R3WIREA_Pattern' not documented

Syntax


jsobj.SetPattern(value);
value = jsobj.GetPattern();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_Pattern, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_Pattern, &value, R3TAG_END);

CoordOrigin

Attribute

CoordOrigin

Identifier

R3WIREA_CoordOrigin

Type

r3Vect

Description

'R3WIREA_CoordOrigin' not documented

Syntax


jsobj.SetCoordOrigin(value);
value = jsobj.GetCoordOrigin();


R3VECTOR value = ...;
R3SetAttrs(r3obj, R3WIREA_CoordOrigin, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3WIREA_CoordOrigin, &value, R3TAG_END);

DrawCoord

Attribute

DrawCoord

Identifier

R3WIREA_DrawCoord

JavaScript type

Integer

C type

int

Description

'R3WIREA_DrawCoord' not documented

Syntax


jsobj.SetDrawCoord(value);
value = jsobj.GetDrawCoord();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_DrawCoord, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_DrawCoord, &value, R3TAG_END);

RenderShaded

Attribute

RenderShaded

Identifier

R3WIREA_RenderShaded

JavaScript type

Boolean

C type

R3BOOL

Description

defines if the wireframe object is configured for shaded rendering

Syntax


jsobj.SetRenderShaded(value);
value = jsobj.GetRenderShaded();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3WIREA_RenderShaded, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3WIREA_RenderShaded, &value, R3TAG_END);

DisplayList

Attribute

DisplayList

Identifier

R3WIREA_DisplayList

JavaScript type

Object

C type

R3OBJ*

Description

'R3WIREA_DisplayList' not documented

Syntax


jsobj.SetDisplayList(value);
value = jsobj.GetDisplayList();


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

DontDrawTrisetWirefr

Attribute

DontDrawTrisetWirefr

Identifier

R3WIREA_DontDrawTrisetWirefr

JavaScript type

Boolean

C type

R3BOOL

Description

unused (render triset geometry as shaded only)

Syntax


jsobj.SetDontDrawTrisetWirefr(value);
value = jsobj.GetDontDrawTrisetWirefr();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3WIREA_DontDrawTrisetWireframe, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3WIREA_DontDrawTrisetWireframe, &value, R3TAG_END);

DontDrawU

Attribute

DontDrawU

Identifier

R3WIREA_DontDrawU

JavaScript type

Integer

C type

int

Description

'R3WIREA_DontDrawU' not documented

Syntax


jsobj.SetDontDrawU(value);
value = jsobj.GetDontDrawU();


int value = ...;
R3SetAttrs(r3obj, R3WIREA_DontDrawU, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3WIREA_DontDrawU, &value, R3TAG_END);

NeedSubWires

Attribute

NeedSubWires

Identifier

R3WIREA_NeedSubWires

JavaScript type

Boolean

C type

R3BOOL

Description

set TRUE if wire needs wireframe of sub objects regardless of invisibility etc.

Syntax


value = jsobj.GetNeedSubWires();


R3BOOL value;
R3GetAttrs(r3obj, R3WIREA_NeedSubWires, &value, R3TAG_END);

PointwiseColorAttrib

Attribute

PointwiseColorAttrib

Identifier

R3WIREA_PointwiseColorAttrib

JavaScript type

Integer

C type

R3INT

Description

read pointwise color from the geometry object using this attribute

Syntax


jsobj.SetPointwiseColorAttrib(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3WIREA_PointwiseColorAttribute, value, R3TAG_END);

PointwiseColorSize

Attribute

PointwiseColorSize

Identifier

R3WIREA_PointwiseColorSize

JavaScript type

Integer

C type

R3INT

Description

size of the pointwise color attribute, either 1 or 3

Syntax


jsobj.SetPointwiseColorSize(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3WIREA_PointwiseColorSize, value, R3TAG_END);

FaceBB

Attribute

FaceBB

Identifier

R3WIREA_FaceBB

JavaScript type

String

C type

void*

Description

'R3WIREA_FaceBB' not documented

Syntax


value = jsobj.GetFaceBB();


void* value;
R3GetAttrs(r3obj, R3WIREA_FaceBB, &value, R3TAG_END);

FaceBBCount

Attribute

FaceBBCount

Identifier

R3WIREA_FaceBBCount

JavaScript type

Integer

C type

int

Description

'R3WIREA_FaceBBCount' not documented

Syntax


value = jsobj.GetFaceBBCount();


int value;
R3GetAttrs(r3obj, R3WIREA_FaceBBCount, &value, R3TAG_END);

CoordDelta

Attribute

CoordDelta

Identifier

R3WIREA_CoordDelta

Type

r3Vect

Description

size of texture map arrow visualization

Syntax


jsobj.SetCoordDelta(value);
value = jsobj.GetCoordDelta();


R3VECTOR value = ...;
R3SetAttrs(r3obj, R3WIREA_CoordDelta, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3WIREA_CoordDelta, &value, R3TAG_END);

TextureUpdateState

Attribute

TextureUpdateState

Identifier

R3WIREA_TextureUpdateState

JavaScript type

Integer

C type

R3INT

Description

see enum below.

Syntax


jsobj.SetTextureUpdateState(value);
value = jsobj.GetTextureUpdateState();


R3INT value = ...;
R3SetAttrs(r3obj, R3WIREA_TextureUpdateState, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3WIREA_TextureUpdateState, &value, R3TAG_END);

GlobalColor

Attribute

GlobalColor

Identifier

R3WIREA_GlobalColor

Type

r3Vect

Description

diffuse color evluated by base class

Syntax


jsobj.SetGlobalColor(value);
value = jsobj.GetGlobalColor();


R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3WIREA_GlobalColor, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3WIREA_GlobalColor, &value, R3TAG_END);

VertexColorUpdateSta

Attribute

VertexColorUpdateSta

Identifier

R3WIREA_VertexColorUpdateSta

JavaScript type

Integer

C type

R3INT

Description

same values as for R3WIREA_TextureUpdateState

Syntax


jsobj.SetVertexColorUpdateSta(value);
value = jsobj.GetVertexColorUpdateSta();


R3INT value = ...;
R3SetAttrs(r3obj, R3WIREA_VertexColorUpdateState, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3WIREA_VertexColorUpdateState, &value, R3TAG_END);

R3WIREA_EXTRATAGABASE

R3WDEFAULT_WIREQUALITY
R3WDEFAULT_WIREQUALITY2
R3WDEFAULT_SHADEDQUALITY
R3WDEFAULT_TEXTUREQUALITY

Values for R3WIREA_RenderControlPoly

R3WRCTRLP_WHENEDITING_
R3WRCTRLP_ALWAYS_
R3WRCTRLP_NEVER_

Values for R3WIREA_SelectiveVisibility

R3WIRESHOW_BOTH_
R3WIRESHOW_SHADED_
R3WIRESHOW_UNSHADED_

Values for R3WIREA_UpdateBehaviour

R3WUP_STEPWISE
R3WUP_QUICKEST
R3WUP_REASONABLE
R3WUP_ACCURATE
R3WIREF_CLOSEDU
R3WIREF_CLOSEDV
R3WIREF_DRAWCTRLPOLY
R3WIREF_DRAWPOINTS
R3WIREF_DRAWKNOTS
R3WIREF_SHOWNAME
R3WIREF_DONTDRAWV
R3WIREF_RENDERASBBOX
R3WIREF_DRAWROTATEHANDLE
R3WIREF_DRAWBBOX
R3WIREF_DONTDRAWU
R3WIREF_RENDERSHADED
R3WIREF_DONTDRAWTRISETWIREFRAME
R3WIREF_LEFTHANDED
R3WIREF_USEVERTEXCOLORS
R3WIREF_DRAWCOORDS

maximum edges per face

XXXXX should not be here. remove when r3wfdc is complete

callback for fetching the color

draw triset geometry only as shaded

view cam of the window

check if the line segment (or point) is inside this box

NOTE: if hitbox is given, hit with the hitpoint is not checked

check if this point (in window coordinates) is near enough the line or the point

parameter value (0.0 ... 1.0) of the nearest point, 0.0 if hit at the beginning of the line

has the same meaning as R3WIREA_SelectionSpace

min angles

max angles

Texture update states

R3MUS_RESTART
R3MUS_READY
R3MUS_STEP1
R3MUS_STEP2
R3MUS_STEP3
R3MUS_STEP4
R3MUS_STEP5
R3MUS_STEP6


r3appobj *

Tags

Tags

R3WIREA_ColorForWire
R3WIREA_ColorForShaded
R3WIREA_Editing
R3WIREA_Selected
R3WIREA_HitSpace
R3WIREA_HitDistance
R3WIREA_TextureMap
R3WIREA_OutOfBoundingBox
R3WIREA_CoordSys
R3WIREA_UpdateBehaviour
R3WIREA_ProjectedPosition
R3WIREA_UnitConverter
R3WIREA_RenderEngine