s3iahole

s3iahole

Class

plugins/objects/wall/s3iahole.h

Library

r3wall

Description:

Interactor for creating holes to walls

See Also

real/intact/r3ia2p.h

Super Class

r3Ia2p

R3CLID_IA2P

JavaScript

r3Iahole

Class Identifier

R3CLID_IAHOLE - 2564

Methods

Attributes

WidthHeight, Base, Projection, P1, P2,

WidthHeight

Attribute

WidthHeight

Identifier

R3IAHOLEA_WidthHeight

Type

r3Vect

Description

Syntax


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

Attribute

Base

Identifier

R3IAHOLEA_Base

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


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

Attribute

Projection

Identifier

R3IAHOLEA_Projection

JavaScript type

Integer

C type

R3INT

Description

Read only

Syntax


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

Attribute

P1

Identifier

R3IAHOLEA_P1

Type

r3Vect

Description

projected 1st point

Syntax


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

Attribute

P2

Identifier

R3IAHOLEA_P2

Type

r3Vect

Description

projected 2nd point

Syntax


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

R3IAHOLE_PROJECTTOLINE
R3IAHOLE_PROJECTTOWALL