f3iauvip

f3iauvip

Class

real/intact/f3iauvip.h

Library

r3ia

Description:

Interactor for making uv map image

See Also

real/intact/r3iacons.h

Super Class

r3Iaconstructor

R3CLID_IACONSTRUCTOR

JavaScript

r3Iamakeuvmapimage

Class Identifier

R3CLID_IAMAKEUVMAPIMAGE - 723

Methods

POINTCA, MAKEIT,

Attributes

Xpix, Ypix, FileName, Initialize, Attach, ChannelClid, Color, SuperSampling, ChannelName, ParameterName, Invert, RenderSettingNam, UseFaceMaterials, SDSSelected,

R3IAMAKEUVMAPIMAGECM_POINTCA

Method

POINTCA

Identifier

R3IAMAKEUVMAPIMAGECM_POINTCA

JavaScript

obj.POINTCA();

Description

R3IAMAKEUVMAPIMAGECM_MAKEIT

Method

MAKEIT

Identifier

R3IAMAKEUVMAPIMAGECM_MAKEIT

JavaScript

obj.MAKEIT();

Description

Xpix

Attribute

Xpix

Identifier

R3IAMKUVIMA_Xpix

JavaScript type

Integer

C type

R3INT

Description

number of pixels in x

Syntax


jsobj.SetXpix(value);
value = jsobj.GetXpix();


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

Ypix

Attribute

Ypix

Identifier

R3IAMKUVIMA_Ypix

JavaScript type

Integer

C type

R3INT

Description

number of pixels in y direction

Syntax


jsobj.SetYpix(value);
value = jsobj.GetYpix();


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

FileName

Attribute

FileName

Identifier

R3IAMKUVIMA_FileName

JavaScript type

String

C type

char*

Description

file name

Syntax


jsobj.SetFileName(value);
value = jsobj.GetFileName();


char* value = ...;
R3SetAttrs(r3obj, R3IAMKUVIMA_FileName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IAMKUVIMA_FileName, &value, R3TAG_END);

Initialize

Attribute

Initialize

Identifier

R3IAMKUVIMA_Initialize

JavaScript type

Integer

C type

int

Description

R3INTCODE, see init codes below

Syntax


jsobj.SetInitialize(value);
value = jsobj.GetInitialize();


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

Attach

Attribute

Attach

Identifier

R3IAMKUVIMA_Attach

JavaScript type

Boolean

C type

R3BOOL

Description

if true, image is attached to the selected object as direct uv map

Syntax


jsobj.SetAttach(value);
value = jsobj.GetAttach();


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

ChannelClid

Attribute

ChannelClid

Identifier

R3IAMKUVIMA_ChannelClid

JavaScript type

Integer

C type

int

Description

use R3IAMKUVIMA_ChannelName instead

Syntax


jsobj.SetChannelClid(value);
value = jsobj.GetChannelClid();


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

Color

Attribute

Color

Identifier

R3IAMKUVIMA_Color

Type

r3Vect

Description

if Initialize = R3IC_CONSTANT, color to be used

Syntax


jsobj.SetColor(value);
value = jsobj.GetColor();


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

SuperSampling

Attribute

SuperSampling

Identifier

R3IAMKUVIMA_SuperSampling

JavaScript type

Integer

C type

R3INT

Description

number of samples per pixel

Syntax


jsobj.SetSuperSampling(value);
value = jsobj.GetSuperSampling();


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

ChannelName

Attribute

ChannelName

Identifier

R3IAMKUVIMA_ChannelName

JavaScript type

String

C type

char*

Description

channel to be evaluated

Syntax


jsobj.SetChannelName(value);
value = jsobj.GetChannelName();


char* value = ...;
R3SetAttrs(r3obj, R3IAMKUVIMA_ChannelName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IAMKUVIMA_ChannelName, &value, R3TAG_END);

ParameterName

Attribute

ParameterName

Identifier

R3IAMKUVIMA_ParameterName

JavaScript type

String

C type

char*

Description

parametrization channel

Syntax


jsobj.SetParameterName(value);
value = jsobj.GetParameterName();


char* value = ...;
R3SetAttrs(r3obj, R3IAMKUVIMA_ParameterName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IAMKUVIMA_ParameterName, &value, R3TAG_END);

Invert

Attribute

Invert

Identifier

R3IAMKUVIMA_Invert

JavaScript type

Boolean

C type

R3BOOL

Description

if true, evaluation side test is inverted

Syntax


jsobj.SetInvert(value);
value = jsobj.GetInvert();


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

RenderSettingNam

Attribute

RenderSettingNam

Identifier

R3IAMKUVIMA_RenderSettingNam

JavaScript type

String

C type

char*

Description

settings for caustics

Syntax


jsobj.SetRenderSettingNam(value);
value = jsobj.GetRenderSettingNam();


char* value = ...;
R3SetAttrs(r3obj, R3IAMKUVIMA_RenderSettingName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IAMKUVIMA_RenderSettingName, &value, R3TAG_END);

UseFaceMaterials

Attribute

UseFaceMaterials

Identifier

R3IAMKUVIMA_UseFaceMaterials

JavaScript type

Boolean

C type

R3BOOL

Description

if true result is stored as face material to SDS type params

Syntax


jsobj.SetUseFaceMaterials(value);
value = jsobj.GetUseFaceMaterials();


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

SDSSelected

Attribute

SDSSelected

Identifier

R3IAMKUVIMA_SDSSelected

JavaScript type

Boolean

C type

R3BOOL

Description

read only

Syntax


value = jsobj.GetSDSSelected();


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

R3IC_CONSTANT
R3IC_CHANNEL
R3IC_LIGHT
R3IC_GI
R3IC_CAUSTICS
R3IC_ALL