Skip to main content

VanillaModelGroup

Represents a group of model parts in a vanilla model

warning

This page is a WIP. It contains all the information in Figura's documentation but we're working on adding more helpful descriptions.

Used for easy reference of normal parts

All changes also applies to all children parts


setOffsetRot()

Aliases: offsetRot()

Offsets this part and its children's rotation, adding on top of the vanilla values

setOffsetRot(offsetRot)

Parameters:

NameTypeDescriptionDefault
offsetRotVector3--

Returns:

TypeDescription
VanillaPart-

Example:

vanilla_model.ALL:setOffsetRot(0, 90, 0)

getOffsetRot()

Gets this part's rotation offset

getOffsetRot()

Returns:

TypeDescription
Vector3-

Example:

vanilla_model.ALL:getOffsetRot()

setOffsetScale()

Aliases: offsetScale()

Offsets this part and its children's scale, multiplying with the vanilla values

setOffsetScale(offsetScale)

Parameters:

NameTypeDescriptionDefault
offsetScaleVector3--

Returns:

TypeDescription
VanillaPart-

Example:

vanilla_model.ALL:setOffsetScale(2, 2, 2)

getOffsetScale()

Gets this part's scale offset

getOffsetScale()

Returns:

TypeDescription
Vector3-

Example:

vanilla_model.ALL:getOffsetScale()

setPos()

Aliases: pos()

Set this part and its children's position, preserving the previous values

setPos(pos)

Parameters:

NameTypeDescriptionDefault
posVector3--

Returns:

TypeDescription
VanillaPart-

Example:

vanilla_model.ALL:setPos(0, 10, 0)

getPos()

Get this part's set position

Returns the value set by the "set" function

getPos()

Returns:

TypeDescription
Vector3-

Example:

vanilla_model.ALL:getPos()

setRot()

Aliases: rot()

Set this part and its children's rotation

setRot(rot)

Parameters:

NameTypeDescriptionDefault
rotVector3--

Returns:

TypeDescription
VanillaPart-

Example:

vanilla_model.ALL:setRot(0, 90, 0)

getRot()

Get this part's set rotation

Returns the value set by the "set" function

getRot()

Returns:

TypeDescription
Vector3-

Example:

vanilla_model.ALL:getRot()

setScale()

Aliases: scale()

Set this part and its children's scale

setScale(scale)

Parameters:

NameTypeDescriptionDefault
scaleVector3--

Returns:

TypeDescription
VanillaPart-

Example:

vanilla_model.ALL:setScale(2, 2, 2)

getScale()

Get this part's set scale

Returns the value set by the "set" function

getScale()

Returns:

TypeDescription
Vector3-

Example:

vanilla_model.ALL:getScale()

setVisible()

Aliases: visible()

Sets this part and its children to be visible or invisible

setVisible(visible)

Parameters:

NameTypeDescriptionDefault
visibleBoolean--

Returns:

TypeDescription
VanillaPart-

Example:

vanilla_model.ALL:setVisible(false)

getVisible()

Gets whether you have set this part to be visible or invisible

getVisible()

Returns:

TypeDescription
Boolean-

Example:

vanilla_model.ALL:getVisible()