r3vmod
real/intact/r3vmod.h
r3ia
View Model Class. This model contains View window specific options which needs to be saved.
r3Model
R3CLID_MODEL
r3Viewmodel
R3CLID_VIEWMODEL - 90
REGISTEREXTENSION, FINDEXTENSION, SETMACRO, GETMACRO, SETNATIVEORIENTATION, GOTONATIVEORIENTATIO, ROTATE, GETCURRENTCANVAS, UPDATECANVAS, SYNCIPANDCAMERA, RESET, CAMERACALL, ROTATETOMAIN, MAKECOMPASSNAME, FITCLIPPING, IPCALL, UPDATECAMERA, IMAGECHANGED, PUSH, POP, FRONT, SIDE, TOP, RECURSIONSTOP, TRACKOUT,
VCam, Left, Top, Width, Height, SubWin, AspectRatio, Projection, Position, Aimpoint, Heading, IPlaneHeading, Scale, DepthOfField, FStop, FocalDistance, CoordSys, IPCoordSys, Distance, View, StickyLayer, RSpecName, CanvasFlags, Shaded, RayTrace, ObjectColors, DrawOnlyVirtualRoot, GridSnap, GridDraw, ObjectsAreInputPlane, CanvasClass, TransformTarget, TransformType, AttachToCamera, AttachToCameraName, Camera, UseDisplayLists, SyncDrawing, EffectName, AbsGrid, DisableComposition, Hotpoint, DrawBoundingBox, DrawRotateHandle, GridName, ImageName, BackdropImage, UseCanvasAsBackdrop, FilmSensitivity, Flash, CamOrigin, CamDirection, LensFlare, FilmWidth, CenterCoordSys, CornerCoordSys, KeepIPlaneOrthogonal, OverScan, BoxRelX, BoxRelY, BoxRelW, BoxRelH, RenderBoxActive, ImageAspect, RelHeading, RelIPlaneHeading, SizeLocked, DrawAimPoint, DrawHotPoint, MinClipDist, MaxClipDist, CaptureRayTrace, HiddenVisibility, AnimationPreviewOutp, AnimationPreviewFile, DitheringScale, NoMaterialUpdates, AttachToIPlane, BackdropWeight, DrawOnlySelected, IsTempImage, NoVertPersp, RayTraceCache, ImageEffectName, FieldEffectName, FrameEffectName, DrawingDisabled, Is2D, ViewCount, RotationFriction, VelocityFriction, EnginePower, Active, Locking, NoAutoRedraw, FixBackdropAspect, AutoEffects, BackupRayTrace, Navigation, NativeCoordSys, DrawLabel, BoxOrder,
int R3RegisterVmodClass(R3APP *app);
R3VMODCM_REGISTEREXTENSION
REGISTEREXTENSION
R3VMODCM_REGISTEREXTENSION
R3BOOL, TRUE if succeeded.
char*, name for the model
R3INT, class id of the model to be created
R3TAG*, for future exapand, currently not used.
rc = obj.REGISTEREXTENSION(p1, p2, p3);
Ask view model to create extension model object
R3VMODM_FINDEXTENSION
FINDEXTENSION
R3VMODM_FINDEXTENSION
R3OBJ*, address of the found model object or NULL if not found
R3INT, class id of the model to be searched
rc = obj.FINDEXTENSION(p3);
Find extension model object by its class id.
R3VMODM_SETMACRO
SETMACRO
R3VMODM_SETMACRO
void*, TRUE if successful
char*, macro name
rc = obj.SETMACRO(p3);
Sets a macro name for a given compass direction and distance.
R3VMODM_GETMACRO
GETMACRO
R3VMODM_GETMACRO
char*, the macro name
rc = obj.GETMACRO();
Gets the macro name for a given compass direction and distance.
R3VMODM_SETNATIVEORIENTATION
SETNATIVEORIENTATION
R3VMODM_SETNATIVEORIENTATION
obj.SETNATIVEORIENTATION();
Sets the current orientation of view camera as the native orientation
R3VMODM_GOTONATIVEORIENTATIO
GOTONATIVEORIENTATIO
R3VMODM_GOTONATIVEORIENTATIO
obj.GOTONATIVEORIENTATIO();
resets the view camera to its native orientation
R3VMODM_ROTATE
ROTATE
R3VMODM_ROTATE
R3FLOAT, amount of horiz. rotation in radians
R3FLOAT, amount of vert. rotation in radians
R3INT, rotate flags as defined below, defines what to rotate
obj.ROTATE(p1, p2, p3);
rotates view's camera in its native orientation
R3VMODM_GETCURRENTCANVAS
GETCURRENTCANVAS
R3VMODM_GETCURRENTCANVAS
R3OBJ*, address of the canvas specific model.
rc = obj.GETCURRENTCANVAS();
Fetch canvas specific options of the current canvas
R3VMODM_UPDATECANVAS
UPDATECANVAS
R3VMODM_UPDATECANVAS
R3OBJ*, address of the canvas object
obj.UPDATECANVAS(p3);
Ask canvas specific model to update options of the currently selected canvas.
R3VMODM_SYNCIPANDCAMERA
SYNCIPANDCAMERA
R3VMODM_SYNCIPANDCAMERA
R3INT, specifies what is rotated to orthogonal position
obj.SYNCIPANDCAMERA(p3);
'Sychnronizes' iplane/camera/world orientation
R3VMODM_RESET
RESET
R3VMODM_RESET
R3INT, specifies what is resetted and how
obj.RESET(p3);
Resets view or world depending on p3 specifier defined below
R3VMODM_CAMERACALL
CAMERACALL
R3VMODM_CAMERACALL
obj.CAMERACALL();
R3VMODM_ROTATETOMAIN
ROTATETOMAIN
R3VMODM_ROTATETOMAIN
R3INT, rotate flags as defined below, defines what to rotate
R3INT, see rotate directions below
obj.ROTATETOMAIN(p1, p3);
Rotates from current view to closest main native projection axis direction
R3VMODCM_MAKECOMPASSNAME
MAKECOMPASSNAME
R3VMODCM_MAKECOMPASSNAME
char*, buffer for the name to be generated
obj.MAKECOMPASSNAME(p1, 0);
Class method. Create symbolic name for a compass
R3VMODM_FITCLIPPING
FITCLIPPING
R3VMODM_FITCLIPPING
obj.FITCLIPPING();
Match min & max clipping distance by selected objects
R3VMODM_IPCALL
IPCALL
R3VMODM_IPCALL
obj.IPCALL();
R3VMODM_UPDATECAMERA
UPDATECAMERA
R3VMODM_UPDATECAMERA
obj.UPDATECAMERA();
Update the orientation to mathch the currently activate camera object. * This method is called internally if camera tracking is activated.
R3VMODM_IMAGECHANGED
IMAGECHANGED
R3VMODM_IMAGECHANGED
R3BOOL, TRUE if this vmod depends on teh changed image
char*, name of the image OBJECT
rc = obj.IMAGECHANGED(p3);
Tells the vmod object that an image has changed
R3VMODM_PUSH
PUSH
R3VMODM_PUSH
R3BOOL, true if succeeded
rc = obj.PUSH();
Pust the current state on stack. The POPSTATE can be used for * restoring the previous state.
R3VMODM_POP
POP
R3VMODM_POP
R3BOOL, true if succeeded
rc = obj.POP();
Restore the previous state from the stack.
R3VMODM_FRONT
FRONT
R3VMODM_FRONT
R3BOOL, true to invert the direction
obj.FRONT(p3);
Set front view.
R3VMODM_SIDE
SIDE
R3VMODM_SIDE
R3BOOL, true to invert the direction
obj.SIDE(p3);
Set side view.
R3VMODM_TOP
TOP
R3VMODM_TOP
R3BOOL, true to invert the direction
obj.TOP(p3);
Set top view.
R3VMODM_RECURSIONSTOP
RECURSIONSTOP
R3VMODM_RECURSIONSTOP
R3INT, 1 or -1
obj.RECURSIONSTOP(p3);
Optimize camera tracking updates
R3VMODM_TRACKOUT
TRACKOUT
R3VMODM_TRACKOUT
obj.TRACKOUT();
If in full tracking mode, update the camera object.
R3VMODM_ROTATETOMAIN direction types:
Flags for ROTATE method
VCam
VCam
R3VMODA_VCam
Object
R3OBJ*
viewcam object used for 3d->2D transformations
value = jsobj.GetVCam();
R3OBJ* value;
R3GetAttrs(r3obj, R3VMODA_VCam, &value, R3TAG_END);
Left
Left
R3VMODA_Left
Integer
R3INT
left, top edge
jsobj.SetLeft(value);
value = jsobj.GetLeft();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_Left, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_Left, &value, R3TAG_END);
Top
Top
R3VMODA_Top
Integer
int
... of the view canvas
jsobj.SetTop(value);
value = jsobj.GetTop();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_Top, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_Top, &value, R3TAG_END);
Width
Width
R3VMODA_Width
Integer
R3INT
width and height of the view canvas
jsobj.SetWidth(value);
value = jsobj.GetWidth();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_Width, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_Width, &value, R3TAG_END);
Height
Height
R3VMODA_Height
Integer
int
'R3VMODA_Height' not documented
jsobj.SetHeight(value);
value = jsobj.GetHeight();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_Height, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_Height, &value, R3TAG_END);
SubWin
SubWin
R3VMODA_SubWin
Boolean
R3BOOL
true if sub view
jsobj.SetSubWin(value);
value = jsobj.GetSubWin();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_SubWin, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_SubWin, &value, R3TAG_END);
AspectRatio
AspectRatio
R3VMODA_AspectRatio
Number
R3FLOAT
pixel aspect ratio h/w
jsobj.SetAspectRatio(value);
value = jsobj.GetAspectRatio();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_AspectRatio, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_AspectRatio, &value, R3TAG_END);
Projection
Projection
R3VMODA_Projection
Integer
R3INT
R3VC_PERSPECTIVE/R3VC_ORTHOGRAPHIC
jsobj.SetProjection(value);
value = jsobj.GetProjection();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_Projection, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_Projection, &value, R3TAG_END);
Position
Position
R3VMODA_Position
position of the observer
jsobj.SetPosition(value);
value = jsobj.GetPosition();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_Position, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_Position, &value, R3TAG_END);
Aimpoint
Aimpoint
R3VMODA_Aimpoint
aimpoint
jsobj.SetAimpoint(value);
value = jsobj.GetAimpoint();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_Aimpoint, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_Aimpoint, &value, R3TAG_END);
Heading
Heading
R3VMODA_Heading
Number
R3FLOAT
these three angles define orientation of the camera
jsobj.SetHeading(value);
value = jsobj.GetHeading();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_Heading, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_Heading, &value, R3TAG_END);
IPlaneHeading
IPlaneHeading
R3VMODA_IPlaneHeading
Number
R3FLOAT
orientation of the input plane (mouse plane)
jsobj.SetIPlaneHeading(value);
value = jsobj.GetIPlaneHeading();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_IPlaneHeading, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_IPlaneHeading, &value, R3TAG_END);
Scale
Scale
R3VMODA_Scale
Number
R3FLOAT
scale for zooming
jsobj.SetScale(value);
value = jsobj.GetScale();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_Scale, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_Scale, &value, R3TAG_END);
DepthOfField
DepthOfField
R3VMODA_DepthOfField
Boolean
R3BOOL
dof on/off
jsobj.SetDepthOfField(value);
value = jsobj.GetDepthOfField();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DepthOfField, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DepthOfField, &value, R3TAG_END);
FStop
FStop
R3VMODA_FStop
Number
R3FLOAT
for depth-of-field effect
jsobj.SetFStop(value);
value = jsobj.GetFStop();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_FStop, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_FStop, &value, R3TAG_END);
FocalDistance
FocalDistance
R3VMODA_FocalDistance
Number
R3FLOAT
controls aimpoint distance
jsobj.SetFocalDistance(value);
value = jsobj.GetFocalDistance();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_FocalDistance, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_FocalDistance, &value, R3TAG_END);
CoordSys
CoordSys
R3VMODA_CoordSys
orientation of the camera (read only)
jsobj.SetCoordSys(value);
value = jsobj.GetCoordSys();
R3COORDSYS value = ...;
R3SetAttrs(r3obj, R3VMODA_CoordSys, &value, R3TAG_END);
R3COORDSYS value;
R3GetAttrs(r3obj, R3VMODA_CoordSys, &value, R3TAG_END);
IPCoordSys
IPCoordSys
R3VMODA_IPCoordSys
orientation of the input plane (read only)
jsobj.SetIPCoordSys(value);
value = jsobj.GetIPCoordSys();
R3COORDSYS value = ...;
R3SetAttrs(r3obj, R3VMODA_IPCoordSys, &value, R3TAG_END);
R3COORDSYS value;
R3GetAttrs(r3obj, R3VMODA_IPCoordSys, &value, R3TAG_END);
Distance
Distance
R3VMODA_Distance
Number
R3FLOAT
relative to aimpoint
jsobj.SetDistance(value);
value = jsobj.GetDistance();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_Distance, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_Distance, &value, R3TAG_END);
View
View
R3VMODA_View
Object
R3OBJ*
'R3VMODA_View' not documented
jsobj.SetView(value);
value = jsobj.GetView();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3VMODA_View, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3VMODA_View, &value, R3TAG_END);
StickyLayer
StickyLayer
R3VMODA_StickyLayer
Boolean
R3BOOL
if true locked to certain layer
jsobj.SetStickyLayer(value);
value = jsobj.GetStickyLayer();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_StickyLayer, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_StickyLayer, &value, R3TAG_END);
RSpecName
RSpecName
R3VMODA_RSpecName
String
char*
'R3VMODA_RSpecName' not documented
jsobj.SetRSpecName(value);
value = jsobj.GetRSpecName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_RSpecName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_RSpecName, &value, R3TAG_END);
CanvasFlags
CanvasFlags
R3VMODA_CanvasFlags
Integer
int
'R3VMODA_CanvasFlags' not documented
jsobj.SetCanvasFlags(value);
value = jsobj.GetCanvasFlags();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_CanvasFlags, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_CanvasFlags, &value, R3TAG_END);
Shaded
Shaded
R3VMODA_Shaded
Boolean
R3BOOL
set true for shaded mode, false for wire frame
jsobj.SetShaded(value);
value = jsobj.GetShaded();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_Shaded, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_Shaded, &value, R3TAG_END);
RayTrace
RayTrace
R3VMODA_RayTrace
Integer
R3INT
see raytrace enum below
jsobj.SetRayTrace(value);
value = jsobj.GetRayTrace();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_RayTrace, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_RayTrace, &value, R3TAG_END);
ObjectColors
ObjectColors
R3VMODA_ObjectColors
Integer
int
'R3VMODA_ObjectColors' not documented
jsobj.SetObjectColors(value);
value = jsobj.GetObjectColors();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_ObjectColors, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_ObjectColors, &value, R3TAG_END);
DrawOnlyVirtualRoot
DrawOnlyVirtualRoot
R3VMODA_DrawOnlyVirtualRoot
Boolean
R3BOOL
'R3VMODA_DrawOnlyVirtualRoot' not documented
jsobj.SetDrawOnlyVirtualRoot(value);
value = jsobj.GetDrawOnlyVirtualRoot();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawOnlyVirtualRoot, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DrawOnlyVirtualRoot, &value, R3TAG_END);
GridSnap
GridSnap
R3VMODA_GridSnap
Integer
int
'R3VMODA_GridSnap' not documented
jsobj.SetGridSnap(value);
value = jsobj.GetGridSnap();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_GridSnap, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_GridSnap, &value, R3TAG_END);
GridDraw
GridDraw
R3VMODA_GridDraw
Integer
int
'R3VMODA_GridDraw' not documented
jsobj.SetGridDraw(value);
value = jsobj.GetGridDraw();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_GridDraw, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_GridDraw, &value, R3TAG_END);
ObjectsAreInputPlane
ObjectsAreInputPlane
R3VMODA_ObjectsAreInputPlane
Integer
int
'R3VMODA_ObjectsAreInputPlane' not documented
jsobj.SetObjectsAreInputPlane(value);
value = jsobj.GetObjectsAreInputPlane();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_ObjectsAreInputPlane, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_ObjectsAreInputPlane, &value, R3TAG_END);
CanvasClass
CanvasClass
R3VMODA_CanvasClass
Integer
int
'R3VMODA_CanvasClass' not documented
jsobj.SetCanvasClass(value);
value = jsobj.GetCanvasClass();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_CanvasClass, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_CanvasClass, &value, R3TAG_END);
TransformTarget
TransformTarget
R3VMODA_TransformTarget
Integer
int
'R3VMODA_TransformTarget' not documented
jsobj.SetTransformTarget(value);
value = jsobj.GetTransformTarget();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_TransformTarget, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_TransformTarget, &value, R3TAG_END);
TransformType
TransformType
R3VMODA_TransformType
Integer
int
'R3VMODA_TransformType' not documented
jsobj.SetTransformType(value);
value = jsobj.GetTransformType();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_TransformType, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_TransformType, &value, R3TAG_END);
AttachToCamera
AttachToCamera
R3VMODA_AttachToCamera
Integer
int
See attach types below
jsobj.SetAttachToCamera(value);
value = jsobj.GetAttachToCamera();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_AttachToCamera, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_AttachToCamera, &value, R3TAG_END);
AttachToCameraName
AttachToCameraName
R3VMODA_AttachToCameraName
String
char[]
name of current camera can be read using this tag
value = jsobj.GetAttachToCameraName();
char[] value;
R3GetAttrs(r3obj, R3VMODA_AttachToCameraName, &value, R3TAG_END);
Camera
Camera
R3VMODA_Camera
Object
R3OBJ*
'R3VMODA_Camera' not documented
value = jsobj.GetCamera();
R3OBJ* value;
R3GetAttrs(r3obj, R3VMODA_Camera, &value, R3TAG_END);
UseDisplayLists
UseDisplayLists
R3VMODA_UseDisplayLists
Integer
int
'R3VMODA_UseDisplayLists' not documented
jsobj.SetUseDisplayLists(value);
value = jsobj.GetUseDisplayLists();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_UseDisplayLists, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_UseDisplayLists, &value, R3TAG_END);
SyncDrawing
SyncDrawing
R3VMODA_SyncDrawing
Integer
int
'R3VMODA_SyncDrawing' not documented
jsobj.SetSyncDrawing(value);
value = jsobj.GetSyncDrawing();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_SyncDrawing, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_SyncDrawing, &value, R3TAG_END);
EffectName
EffectName
R3VMODA_EffectName
String
char*
'R3VMODA_EffectName' not documented
jsobj.SetEffectName(value);
value = jsobj.GetEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_EffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_EffectName, &value, R3TAG_END);
AbsGrid
AbsGrid
R3VMODA_AbsGrid
Boolean
R3BOOL
ground plane drawing on/off
jsobj.SetAbsGrid(value);
value = jsobj.GetAbsGrid();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_AbsGrid, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_AbsGrid, &value, R3TAG_END);
DisableComposition
DisableComposition
R3VMODA_DisableComposition
Boolean
R3BOOL
'R3VMODA_DisableComposition' not documented
jsobj.SetDisableComposition(value);
value = jsobj.GetDisableComposition();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DisableComposition, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DisableComposition, &value, R3TAG_END);
Hotpoint
Hotpoint
R3VMODA_Hotpoint
iplane origin
jsobj.SetHotpoint(value);
value = jsobj.GetHotpoint();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_Hotpoint, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_Hotpoint, &value, R3TAG_END);
DrawBoundingBox
DrawBoundingBox
R3VMODA_DrawBoundingBox
Integer
int
'R3VMODA_DrawBoundingBox' not documented
jsobj.SetDrawBoundingBox(value);
value = jsobj.GetDrawBoundingBox();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawBoundingBox, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_DrawBoundingBox, &value, R3TAG_END);
DrawRotateHandle
DrawRotateHandle
R3VMODA_DrawRotateHandle
Integer
int
'R3VMODA_DrawRotateHandle' not documented
jsobj.SetDrawRotateHandle(value);
value = jsobj.GetDrawRotateHandle();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawRotateHandle, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_DrawRotateHandle, &value, R3TAG_END);
GridName
GridName
R3VMODA_GridName
String
char*
name of the current grid
jsobj.SetGridName(value);
value = jsobj.GetGridName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_GridName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_GridName, &value, R3TAG_END);
ImageName
ImageName
R3VMODA_ImageName
String
char*
name of the current backdrop image
jsobj.SetImageName(value);
value = jsobj.GetImageName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_ImageName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_ImageName, &value, R3TAG_END);
BackdropImage
BackdropImage
R3VMODA_BackdropImage
Boolean
R3BOOL
backdrop image active/inactive (read only)
jsobj.SetBackdropImage(value);
value = jsobj.GetBackdropImage();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_BackdropImage, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_BackdropImage, &value, R3TAG_END);
UseCanvasAsBackdrop
UseCanvasAsBackdrop
R3VMODA_UseCanvasAsBackdrop
Integer
R3INT
use primary rendering (wireframe) as backdrop for ray tracing
jsobj.SetUseCanvasAsBackdrop(value);
value = jsobj.GetUseCanvasAsBackdrop();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_UseCanvasAsBackdrop, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_UseCanvasAsBackdrop, &value, R3TAG_END);
FilmSensitivity
FilmSensitivity
R3VMODA_FilmSensitivity
Number
R3FLOAT
acts like brightness
jsobj.SetFilmSensitivity(value);
value = jsobj.GetFilmSensitivity();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_FilmSensitivity, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_FilmSensitivity, &value, R3TAG_END);
Flash
Flash
R3VMODA_Flash
color of automatic flash associated with view's camera
jsobj.SetFlash(value);
value = jsobj.GetFlash();
R3FLOATCOLOR3 value = ...;
R3SetAttrs(r3obj, R3VMODA_Flash, value, R3TAG_END);
R3FLOATCOLOR3 value;
R3GetAttrs(r3obj, R3VMODA_Flash, &value, R3TAG_END);
CamOrigin
CamOrigin
R3VMODA_CamOrigin
changes position of the camera by rotation
jsobj.SetCamOrigin(value);
value = jsobj.GetCamOrigin();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_CamOrigin, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_CamOrigin, &value, R3TAG_END);
CamDirection
CamDirection
R3VMODA_CamDirection
changes aimpoint of the camera by rotation
jsobj.SetCamDirection(value);
value = jsobj.GetCamDirection();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_CamDirection, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_CamDirection, &value, R3TAG_END);
LensFlare
LensFlare
R3VMODA_LensFlare
String
char*
name of lens flare rendering effect
jsobj.SetLensFlare(value);
value = jsobj.GetLensFlare();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_LensFlare, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_LensFlare, &value, R3TAG_END);
FilmWidth
FilmWidth
R3VMODA_FilmWidth
Number
R3FLOAT
film size defines image aspect ratio & view opening angle
jsobj.SetFilmWidth(value);
value = jsobj.GetFilmWidth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_FilmWidth, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_FilmWidth, &value, R3TAG_END);
CenterCoordSys
CenterCoordSys
R3VMODA_CenterCoordSys
Boolean
R3BOOL
draw coordsys on world origin
jsobj.SetCenterCoordSys(value);
value = jsobj.GetCenterCoordSys();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_CenterCoordSys, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_CenterCoordSys, &value, R3TAG_END);
CornerCoordSys
CornerCoordSys
R3VMODA_CornerCoordSys
Boolean
R3BOOL
draw coordsys on world view corner
jsobj.SetCornerCoordSys(value);
value = jsobj.GetCornerCoordSys();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_CornerCoordSys, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_CornerCoordSys, &value, R3TAG_END);
KeepIPlaneOrthogonal
KeepIPlaneOrthogonal
R3VMODA_KeepIPlaneOrthogonal
Boolean
R3BOOL
if TRUE iplane is always kept perpendicular to the camera
jsobj.SetKeepIPlaneOrthogonal(value);
value = jsobj.GetKeepIPlaneOrthogonal();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_KeepIPlaneOrthogonal, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_KeepIPlaneOrthogonal, &value, R3TAG_END);
OverScan
OverScan
R3VMODA_OverScan
Number
R3FLOAT
proportion of view scale/camera scale in camera tracking
jsobj.SetOverScan(value);
value = jsobj.GetOverScan();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_OverScan, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_OverScan, &value, R3TAG_END);
BoxRelX
BoxRelX
R3VMODA_BoxRelX
Number
R3FLOAT
0..1, relative box coordinates for box ray tracing
jsobj.SetBoxRelX(value);
value = jsobj.GetBoxRelX();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_BoxRelX, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_BoxRelX, &value, R3TAG_END);
BoxRelY
BoxRelY
R3VMODA_BoxRelY
Number
R3FLOAT
'R3VMODA_BoxRelY' not documented
jsobj.SetBoxRelY(value);
value = jsobj.GetBoxRelY();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_BoxRelY, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_BoxRelY, &value, R3TAG_END);
BoxRelW
BoxRelW
R3VMODA_BoxRelW
Number
R3FLOAT
'R3VMODA_BoxRelW' not documented
jsobj.SetBoxRelW(value);
value = jsobj.GetBoxRelW();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_BoxRelW, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_BoxRelW, &value, R3TAG_END);
BoxRelH
BoxRelH
R3VMODA_BoxRelH
Number
R3FLOAT
'R3VMODA_BoxRelH' not documented
jsobj.SetBoxRelH(value);
value = jsobj.GetBoxRelH();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_BoxRelH, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_BoxRelH, &value, R3TAG_END);
RenderBoxActive
RenderBoxActive
R3VMODA_RenderBoxActive
Boolean
R3BOOL
jsobj.SetRenderBoxActive(value);
value = jsobj.GetRenderBoxActive();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_RenderBoxActive, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_RenderBoxActive, &value, R3TAG_END);
ImageAspect
ImageAspect
R3VMODA_ImageAspect
Number
R3FLOAT
image height/width, pixel aspect corrected ratio
jsobj.SetImageAspect(value);
value = jsobj.GetImageAspect();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_ImageAspect, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_ImageAspect, &value, R3TAG_END);
RelHeading
RelHeading
R3VMODA_RelHeading
Number
R3FLOAT
these three angles define orientation of the camera in native csys
jsobj.SetRelHeading(value);
value = jsobj.GetRelHeading();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_RelHeading, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_RelHeading, &value, R3TAG_END);
RelIPlaneHeading
RelIPlaneHeading
R3VMODA_RelIPlaneHeading
Number
R3FLOAT
orientation of the input plane (mouse plane) in native csys
jsobj.SetRelIPlaneHeading(value);
value = jsobj.GetRelIPlaneHeading();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_RelIPlaneHeading, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_RelIPlaneHeading, &value, R3TAG_END);
SizeLocked
SizeLocked
R3VMODA_SizeLocked
Boolean
R3BOOL
size locked
jsobj.SetSizeLocked(value);
value = jsobj.GetSizeLocked();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_SizeLocked, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_SizeLocked, &value, R3TAG_END);
DrawAimPoint
DrawAimPoint
R3VMODA_DrawAimPoint
Boolean
R3BOOL
aimp. draw on/off
jsobj.SetDrawAimPoint(value);
value = jsobj.GetDrawAimPoint();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawAimPoint, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DrawAimPoint, &value, R3TAG_END);
DrawHotPoint
DrawHotPoint
R3VMODA_DrawHotPoint
Boolean
R3BOOL
hotp. draw on/off
jsobj.SetDrawHotPoint(value);
value = jsobj.GetDrawHotPoint();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawHotPoint, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DrawHotPoint, &value, R3TAG_END);
MinClipDist
MinClipDist
R3VMODA_MinClipDist
Number
R3FLOAT
in meters
jsobj.SetMinClipDist(value);
value = jsobj.GetMinClipDist();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_MinClipDist, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_MinClipDist, &value, R3TAG_END);
MaxClipDist
MaxClipDist
R3VMODA_MaxClipDist
Number
R3FLOAT
in meters
jsobj.SetMaxClipDist(value);
value = jsobj.GetMaxClipDist();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_MaxClipDist, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_MaxClipDist, &value, R3TAG_END);
CaptureRayTrace
CaptureRayTrace
R3VMODA_CaptureRayTrace
Boolean
R3BOOL
update backdrop from ray tracing
jsobj.SetCaptureRayTrace(value);
value = jsobj.GetCaptureRayTrace();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_CaptureRayTrace, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_CaptureRayTrace, &value, R3TAG_END);
HiddenVisibility
HiddenVisibility
R3VMODA_HiddenVisibility
Boolean
R3BOOL
use transparency to show handles etc. through shaded objects
jsobj.SetHiddenVisibility(value);
value = jsobj.GetHiddenVisibility();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_HiddenVisibility, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_HiddenVisibility, &value, R3TAG_END);
AnimationPreviewOutp
AnimationPreviewOutp
R3VMODA_AnimationPreviewOutp
String
char*
jsobj.SetAnimationPreviewOutp(value);
value = jsobj.GetAnimationPreviewOutp();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_AnimationPreviewOutputObjectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_AnimationPreviewOutputObjectName, &value, R3TAG_END);
AnimationPreviewFile
AnimationPreviewFile
R3VMODA_AnimationPreviewFile
String
char*
jsobj.SetAnimationPreviewFile(value);
value = jsobj.GetAnimationPreviewFile();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_AnimationPreviewFileName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_AnimationPreviewFileName, &value, R3TAG_END);
DitheringScale
DitheringScale
R3VMODA_DitheringScale
Number
R3FLOAT
RGB dither scale for (non palette mapped, less than 24 bit) views
jsobj.SetDitheringScale(value);
value = jsobj.GetDitheringScale();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_DitheringScale, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_DitheringScale, &value, R3TAG_END);
NoMaterialUpdates
NoMaterialUpdates
R3VMODA_NoMaterialUpdates
Integer
int
R23BOOL, freeze shaded material recomputations
jsobj.SetNoMaterialUpdates(value);
value = jsobj.GetNoMaterialUpdates();
int value = ...;
R3SetAttrs(r3obj, R3VMODA_NoMaterialUpdates, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3VMODA_NoMaterialUpdates, &value, R3TAG_END);
AttachToIPlane
AttachToIPlane
R3VMODA_AttachToIPlane
Boolean
R3BOOL
use geom. iplane object to control vmod's iplane
jsobj.SetAttachToIPlane(value);
value = jsobj.GetAttachToIPlane();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_AttachToIPlane, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_AttachToIPlane, &value, R3TAG_END);
BackdropWeight
BackdropWeight
R3VMODA_BackdropWeight
Number
R3FLOAT
backdrop weight
jsobj.SetBackdropWeight(value);
value = jsobj.GetBackdropWeight();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_BackdropWeight, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_BackdropWeight, &value, R3TAG_END);
DrawOnlySelected
DrawOnlySelected
R3VMODA_DrawOnlySelected
Boolean
R3BOOL
draw only seleced objects and their children
jsobj.SetDrawOnlySelected(value);
value = jsobj.GetDrawOnlySelected();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawOnlySelected, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DrawOnlySelected, &value, R3TAG_END);
IsTempImage
IsTempImage
R3VMODA_IsTempImage
Boolean
R3BOOL
jsobj.SetIsTempImage(value);
value = jsobj.GetIsTempImage();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_IsTempImage, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_IsTempImage, &value, R3TAG_END);
NoVertPersp
NoVertPersp
R3VMODA_NoVertPersp
Boolean
R3BOOL
eliminate vertical perspective
jsobj.SetNoVertPersp(value);
value = jsobj.GetNoVertPersp();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_NoVertPersp, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_NoVertPersp, &value, R3TAG_END);
RayTraceCache
RayTraceCache
R3VMODA_RayTraceCache
Boolean
R3BOOL
keep previous scene state in memory
jsobj.SetRayTraceCache(value);
value = jsobj.GetRayTraceCache();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_RayTraceCache, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_RayTraceCache, &value, R3TAG_END);
ImageEffectName
ImageEffectName
R3VMODA_ImageEffectName
String
char*
'R3VMODA_ImageEffectName' not documented
jsobj.SetImageEffectName(value);
value = jsobj.GetImageEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_ImageEffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_ImageEffectName, &value, R3TAG_END);
FieldEffectName
FieldEffectName
R3VMODA_FieldEffectName
String
char*
'R3VMODA_FieldEffectName' not documented
jsobj.SetFieldEffectName(value);
value = jsobj.GetFieldEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_FieldEffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_FieldEffectName, &value, R3TAG_END);
FrameEffectName
FrameEffectName
R3VMODA_FrameEffectName
String
char*
'R3VMODA_FrameEffectName' not documented
jsobj.SetFrameEffectName(value);
value = jsobj.GetFrameEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3VMODA_FrameEffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3VMODA_FrameEffectName, &value, R3TAG_END);
DrawingDisabled
DrawingDisabled
R3VMODA_DrawingDisabled
Boolean
R3BOOL
turn rendering off
jsobj.SetDrawingDisabled(value);
value = jsobj.GetDrawingDisabled();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawingDisabled, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DrawingDisabled, &value, R3TAG_END);
Is2D
Is2D
R3VMODA_Is2D
Boolean
R3BOOL
view model for UV Views
jsobj.SetIs2D(value);
value = jsobj.GetIs2D();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_Is2D, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_Is2D, &value, R3TAG_END);
ViewCount
ViewCount
R3VMODA_ViewCount
Integer
R3INT
number of view using this view model (currently 0 or 1)
value = jsobj.GetViewCount();
R3INT value;
R3GetAttrs(r3obj, R3VMODA_ViewCount, &value, R3TAG_END);
RotationFriction
RotationFriction
R3VMODA_RotationFriction
jsobj.SetRotationFriction(value);
value = jsobj.GetRotationFriction();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_RotationFriction, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_RotationFriction, &value, R3TAG_END);
VelocityFriction
VelocityFriction
R3VMODA_VelocityFriction
jsobj.SetVelocityFriction(value);
value = jsobj.GetVelocityFriction();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3VMODA_VelocityFriction, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3VMODA_VelocityFriction, &value, R3TAG_END);
EnginePower
EnginePower
R3VMODA_EnginePower
Number
R3FLOAT
jsobj.SetEnginePower(value);
value = jsobj.GetEnginePower();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3VMODA_EnginePower, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3VMODA_EnginePower, &value, R3TAG_END);
Active
Active
R3VMODA_Active
Boolean
R3BOOL
set if the vmod is active in the window list
jsobj.SetActive(value);
value = jsobj.GetActive();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_Active, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_Active, &value, R3TAG_END);
Locking
Locking
R3VMODA_Locking
Integer
R3INT
see enum below
jsobj.SetLocking(value);
value = jsobj.GetLocking();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_Locking, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_Locking, &value, R3TAG_END);
NoAutoRedraw
NoAutoRedraw
R3VMODA_NoAutoRedraw
Boolean
R3BOOL
disables automatic refreshing when model changes
jsobj.SetNoAutoRedraw(value);
value = jsobj.GetNoAutoRedraw();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_NoAutoRedraw, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_NoAutoRedraw, &value, R3TAG_END);
FixBackdropAspect
FixBackdropAspect
R3VMODA_FixBackdropAspect
Boolean
R3BOOL
Turns off auto backdrop strecthing to fit view size
jsobj.SetFixBackdropAspect(value);
value = jsobj.GetFixBackdropAspect();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_FixBackdropAspect, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_FixBackdropAspect, &value, R3TAG_END);
AutoEffects
AutoEffects
R3VMODA_AutoEffects
Boolean
R3BOOL
configure post effects automatically in project loading
jsobj.SetAutoEffects(value);
value = jsobj.GetAutoEffects();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_AutoEffects, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_AutoEffects, &value, R3TAG_END);
BackupRayTrace
BackupRayTrace
R3VMODA_BackupRayTrace
Boolean
R3BOOL
backup the ray traced image to a file for futher processing
jsobj.SetBackupRayTrace(value);
value = jsobj.GetBackupRayTrace();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_BackupRayTrace, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_BackupRayTrace, &value, R3TAG_END);
Navigation
Navigation
R3VMODA_Navigation
Boolean
R3BOOL
enable game-like mouse navigation mode
jsobj.SetNavigation(value);
value = jsobj.GetNavigation();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_Navigation, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_Navigation, &value, R3TAG_END);
NativeCoordSys
NativeCoordSys
R3VMODA_NativeCoordSys
native coord sys
jsobj.SetNativeCoordSys(value);
value = jsobj.GetNativeCoordSys();
R3COORDSYS* value = ...;
R3SetAttrs(r3obj, R3VMODA_NativeCoordSys, value, R3TAG_END);
R3COORDSYS* value;
R3GetAttrs(r3obj, R3VMODA_NativeCoordSys, &value, R3TAG_END);
DrawLabel
DrawLabel
R3VMODA_DrawLabel
Boolean
R3BOOL
draw vmod name label
jsobj.SetDrawLabel(value);
value = jsobj.GetDrawLabel();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3VMODA_DrawLabel, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3VMODA_DrawLabel, &value, R3TAG_END);
BoxOrder
BoxOrder
R3VMODA_BoxOrder
Integer
R3INT
see box orders below
jsobj.SetBoxOrder(value);
value = jsobj.GetBoxOrder();
R3INT value = ...;
R3SetAttrs(r3obj, R3VMODA_BoxOrder, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3VMODA_BoxOrder, &value, R3TAG_END);
TransformType
Current camera connection
view camera locking
raytracing
Object Colors
box rendering order
Public strings