s3iahole
plugins/objects/wall/s3iahole.h
r3wall
Interactor for creating holes to walls
r3Ia2p
R3CLID_IA2P
r3Iahole
R3CLID_IAHOLE - 2564
WidthHeight
WidthHeight
R3IAHOLEA_WidthHeight
jsobj.SetWidthHeight(value);
value = jsobj.GetWidthHeight();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3IAHOLEA_WidthHeight, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3IAHOLEA_WidthHeight, &value, R3TAG_END);
Base
Base
R3IAHOLEA_Base
Number
R3FLOAT
jsobj.SetBase(value);
value = jsobj.GetBase();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IAHOLEA_Base, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IAHOLEA_Base, &value, R3TAG_END);
Projection
Projection
R3IAHOLEA_Projection
Integer
R3INT
Read only
jsobj.SetProjection(value);
value = jsobj.GetProjection();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAHOLEA_Projection, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAHOLEA_Projection, &value, R3TAG_END);
P1
P1
R3IAHOLEA_P1
projected 1st point
jsobj.SetP1(value);
value = jsobj.GetP1();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3IAHOLEA_P1, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3IAHOLEA_P1, &value, R3TAG_END);
P2
P2
R3IAHOLEA_P2
projected 2nd point
jsobj.SetP2(value);
value = jsobj.GetP2();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3IAHOLEA_P2, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3IAHOLEA_P2, &value, R3TAG_END);
Projections