Identificadores de geração de MCG MAXScript

Ao editar a propriedade de Interface do usuário personalizada de um gráfico MCG, é possível utilizar identificadores especiais. Quando o gráfico é avaliado, os identificadores são substituídos pelo código MAXScript apropriado.

Os identificadores são delimitados por chaves de ângulo duplas. Alguns identificadores são específicos para determinados tipos de plug-in.

Alguns dos identificadores úteis incluem:

<<UIName>>
O nome do gráfico.
<<MAXScriptName>>
Uma versão do nome do gráfico que foi corrigido para ser seguro para MAXScript.
<<XMLFile>>
O caminho completo e o nome de arquivo .maxtool do gráfico MCG.
<<XmlFiles>>
A matriz MAXScript das dependências compostas do gráfico.
<<ClassIdHigh>>
A primeira parte do número de ID da classe do plug-in.
<<ClassIdLow>>
A segunda parte do número de ID da classe do plug-in.
<<ArgsArray>>
A matriz Maxscript dos argumentos de entrada do gráfico.
<<ParamDefs>>
Todas as definições do valor de bloco do parâmetro.
<<ParamUIDefs>>
Todos os elementos da interface de usuário com os seus manipuladores que aparecem na implementação gerada, excluindo os manipuladores específicos da implementação.
<<RolloutParamsHanders>>
Os manipuladores específicos da implementação como em parâmetros abertos que podem ser necessários por determinados parâmetros, como lista (IArray).
<<DeclareLocals>>
A declaração da variável local do plug-in, por exemplo, se tiver parâmetros INode.
<<InitializeLocals>>
As inicializações da variável local que aparecem no final da função inicializar.
<<ParamsRolloutName>>
Nome da implementação.
<<RolloutParamsHandlers>>
Manipuladores de método para a implementação.
<<SimRollout>>
A implementação que é adicionada aos gráficos de simulação.