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.