r3basdrw

r3basdrw

Class

real/windows/r3basdrw.h

Library

r3win

Description:

Real 3D Async Draw Class

See Also

real/windows/r3asydrw.h

Super Class

r3Asyncdraw

R3CLID_ASYNCDRAW

JavaScript

r3Basedraw

Class Identifier

R3CLID_BASEDRAW - 84

Methods

SET6DOF, REGISTERET6DOFCURSO,

Attributes

GridDraw, AbsGrid, CoordSys, ClearMth, CoordSys2, AimPoint, HotPoint, Dirty, Label,

Registration

int R3RegisterBaseDrawClass(R3APP *app);

R3BDRWM_SET6DOF

Method

SET6DOF

Identifier

R3BDRWM_SET6DOF

JavaScript

obj.SET6DOF();

Description

Set 6dof cursor

R3BDRWCM_REGISTERET6DOFCURSO

Method

REGISTERET6DOFCURSO

Identifier

R3BDRWCM_REGISTERET6DOFCURSO

Return

R3BOOL, true if succeeded

Param 1:

int, pen identifier

JavaScript

rc = obj.REGISTERET6DOFCURSO(p1, 0);

Description

Class method, for registering 6dof cursor drawing functions.

GridDraw

Attribute

GridDraw

Identifier

R3BDRWA_GridDraw

JavaScript type

Boolean

C type

R3BOOL

Description

enables/disables input grid

Syntax


jsobj.SetGridDraw(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_GridDraw, value, R3TAG_END);

AbsGrid

Attribute

AbsGrid

Identifier

R3BDRWA_AbsGrid

JavaScript type

Boolean

C type

R3BOOL

Description

enable/disable abs. grid rendering

Syntax


jsobj.SetAbsGrid(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_AbsGrid, value, R3TAG_END);

CoordSys

Attribute

CoordSys

Identifier

R3BDRWA_CoordSys

JavaScript type

Boolean

C type

R3BOOL

Description

enable/disable abs. coordsys rendering

Syntax


jsobj.SetCoordSys(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_CoordSys, value, R3TAG_END);

ClearMth

Attribute

ClearMth

Identifier

R3BDRWA_ClearMth

JavaScript type

Integer

C type

R3INT

Description

method to be called when view is cleared

Syntax


jsobj.SetClearMth(value);


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

CoordSys2

Attribute

CoordSys2

Identifier

R3BDRWA_CoordSys2

JavaScript type

Boolean

C type

R3BOOL

Description

enable/disable corner coordsys rendering

Syntax


jsobj.SetCoordSys2(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_CoordSys2, value, R3TAG_END);

AimPoint

Attribute

AimPoint

Identifier

R3BDRWA_AimPoint

JavaScript type

Boolean

C type

R3BOOL

Description

enable/disable aimpoint drawing

Syntax


jsobj.SetAimPoint(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_AimPoint, value, R3TAG_END);

HotPoint

Attribute

HotPoint

Identifier

R3BDRWA_HotPoint

JavaScript type

Boolean

C type

R3BOOL

Description

enable/disable hotpoint drawing

Syntax


jsobj.SetHotPoint(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_HotPoint, value, R3TAG_END);

Dirty

Attribute

Dirty

Identifier

R3BDRWA_Dirty

JavaScript type

Boolean

C type

R3BOOL

Description

write only, for internal use

Syntax


jsobj.SetDirty(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_Dirty, value, R3TAG_END);

Label

Attribute

Label

Identifier

R3BDRWA_Label

JavaScript type

Boolean

C type

R3BOOL

Description

label drawing switch

Syntax


jsobj.SetLabel(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3BDRWA_Label, value, R3TAG_END);


r3appobj *