CharacterAssembly : Helper

CharacterAssembly - superclass: helper; super-superclass:node - classID: #(-876649472, -1986750208)

Instances of this class provides the controls, UI and icon for the Character Assembly creation.

Constructor

characterAssembly...

CharacterAssembly objects are typically created using the assemblyMgr.assemble method.

FOR EXAMPLE

   fn createCharacter nodes =
   (
       local chr
       animate off
       (
           chr = assemblyMgr.assemble nodes name:(uniqueName"Character") classDesc:CharacterAssembly
           chr.assemblyBBoxDisplay = false
           chr.wirecolor = (colorMan.getColor #chr_color)*255
       )
       chr
   )
   b=box pos:[100,0,0]
   s=sphere()
   createCharacter #(b,s)

Properties

<CharacterAssembly>.character SubAnim default: SubAnim:CharacterHelper -- SubAnim

References the Character Helper object used. Read-only.

<CharacterAssembly>.characterID Integer default: 553248 -- integer

The ID of the character.

<CharacterAssembly>.displayRes Integer default: 3 -- abimatable; radio button number

Get/set the radio button state controlling the display of the character elements specified in the Assembly for Full Resolution display and Low Resolution display.

<CharacterAssembly>.iconSize Integer default: 10 -- integer

Controls the icon size.

CharacterAssembly interfaces

Interface:IMtlRender_Compability_MtlBase

Properties

Methods

Actions