14.04.2013 Views

MANUAL BLENDER EN ESPAÑOL - Future Works

MANUAL BLENDER EN ESPAÑOL - Future Works

MANUAL BLENDER EN ESPAÑOL - Future Works

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Un string (cadena de caracteres) conteniendo el nombre del plugin, este valor se usará<br />

para indicar el título de la textura en la ventana de botones de textura.<br />

• VarStruct varstr[]= {...};<br />

"varstr" contiene toda la información que Blender necesita para mostrar los botones<br />

del plugin. Los botones para los plugin pueden ser de tipo numerico para introducir<br />

datos, o de tipo texto para introducir comentarios u otra información. Se pueden<br />

utilizar como máximo 32 variables en los plugins. Cada estructura VarStruct consta de<br />

un tipo, un nombre, un rango de información y una nota emergente sobre la<br />

herramienta.<br />

El tipo define el tipo de dato para cada botón, y la manera en la que se muestra dicho<br />

botón. Para botones numericos este valor debería ser una combinación (ORed) de INT<br />

o FLO para el formato del numero y NUM, NUMSLI o TOG para el tipo de botón.<br />

Los botones de texto son de tipo LABEL.<br />

El nombre es lo que se mostrará en el botón y está limitado a 15 caracteres.<br />

El rango de información consiste en 3 numeros reales que definen los valores<br />

maximo, minimo y "por defecto" para el botón. Para los botones TOG el minimo es<br />

configurado cuando el boton se haya presionado y el maximo cuando está sin<br />

presionar.<br />

La nota emergente (tool tip) es una cadena de caracteres que se mostrará cuando el<br />

puntero esté encima del botón (si el usuario tiene los tool tips activos). Tiene un límite<br />

de 80 caracteres y se tiene que poner a NULL (") si no se utiliza.<br />

• typedef struct Cast {...};<br />

La estructura Cast se usa en la llamada a la función doit, y simplifica el acceso de cada<br />

plugin a los valores de los datos. La estructura Cast debería contener, en este orden, un<br />

entero o numero real por cada botón definido en varstr, incluidos los botones de texto.<br />

Tipicamente deberian tener el mismo nombre que el botón para permitir una busqueda<br />

o una referencia sencilla.<br />

• float cfra<br />

El valor cfra actualizado por Blender a su valor actual antes de que todos los renders<br />

se hagan. Este valor es el numero de frame +/- .5 dependiendo de las configuraciones<br />

del campo.<br />

• plugin_seq_doit prototype<br />

La funcion plugin_seq_doit deberia ser prototipada para que pueda ser usada por la<br />

funcion getinfo. No necesita cambiar esta linea.<br />

• plugin_seq_getversion<br />

Esta funcion deberia estar en cada plugin para que pueda ser cargado correctamente.<br />

No debería cambiar esta función.<br />

• plugin_but_changed<br />

- 461 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!