XSIforum.com

Conversión de datos

0 Usuarios y 1 Visitante están viendo este tema.

Re: Conversión de datos
« Respuesta #10 en: 12 Febrero 2009, 08:13:45 »
Ok, mercy por la explicación. Voy a seguir refrescandome ;)

eduardito

  • *****
  • 3064
  • hola holita
Re: Conversión de datos
« Respuesta #11 en: 12 Febrero 2009, 14:50:15 »
array ={[1],[2],[3],[4],.......}
esto es un array.

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: Conversión de datos
« Respuesta #12 en: 12 Febrero 2009, 15:12:30 »
tambien existen:

array = ([0] = "dato", [1] = "otro dato", [3] = "un dato mas", ...)


Re: Conversión de datos
« Respuesta #13 en: 12 Febrero 2009, 19:20:03 »
array ={[1],[2],[3],[4],.......}
esto es un array.
tambien existen:

array = ([0] = "dato", [1] = "otro dato", [3] = "un dato mas", ...)



jeje, esto es surrealista! existen mil formas de definir un array/lista/tupla/diccionarios/etc dependiendo del lenguaje :)

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: Conversión de datos
« Respuesta #14 en: 12 Febrero 2009, 19:45:24 »
no pretendia explicar sintaxis -- de eso depende del lenguaje y hay muchas formas -- sino mencionar que en lenguajes de scripting en general existen arrays de un valor, arrays con indice y valor, arrays con valor y valor, ademas de la posibilidad de tener arrays dentro de arrays.


Re: Conversión de datos
« Respuesta #15 en: 13 Febrero 2009, 19:49:54 »
Volviendo al tema, en la captura que pusiste, ví que cogías la esfera y su Out Name lo conectabas al In Name del Get Bounding Box, pero cuando lo hago yo me da error.
Si especifico que sólo quiero los puntos de la esfera (pointposition) me sigue pasando lo mismo "ERROR: the declared attribute reference could not be resolved"

Sospecho que tiene que ver con que he modificado el Compound de Get Bounding Box para añadir el puerto de entrada In Name, pero era necesario.

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: Conversión de datos
« Respuesta #16 en: 13 Febrero 2009, 20:00:32 »
Puedes mostrarme una captura de pantalla de tu Get Bounding Box modificado?

Tal vez lo expusistes mal o te olvidastes algun detallito. Aqui me funciona perfecto.

Re: Conversión de datos
« Respuesta #17 en: 14 Febrero 2009, 11:19:41 »
Bueno... el problema se produce de manera tan simple que hasta me da palo poner un screenshot XDD

- Importo a ICE el nodo de la esfera desde el Explorer
- Importo un Get Bounding Box
- Como no puedo conectar el uno con el otro por que GetBoundingBox no tiene Inname, me meto en su compound
- Dentro del compound hay varios nodos siendo uno de ellos otro compound, así que también me meto en él
- Hago un conector de Inname y subo de nivel (X)
- Vuelvo al nivel de compound anterior y hago otro conector Inname para el Inname que ya tenía
- Salgo d ese compound y me encuentro ya en el nivel normal, donde está el ICETree y todo eso. Ahora he hecho que GetBoundingBox* tenga un conector Inname, pero aparece un asterisco* en el nombre del nodo. Interpreto que es por que lo he modificado.
- Al tratar conectar Outname de GetSphere con Inname de GetBoundingBox* es cuando me sale el error.

Tomás

  • O_O
  • *****
  • 4621
  • Mi no entender
Re: Conversión de datos
« Respuesta #18 en: 14 Febrero 2009, 11:32:57 »
alt + f4

Re: Conversión de datos
« Respuesta #19 en: 14 Febrero 2009, 13:45:47 »
XDDDDD

Reconozco que es un poco lioso.
A ver, lo pongo más ilustrativo

La imagen Get1 es tal como está ICE nada más importar ambos nodos. Obsérvese que GetBoundingBox no tiene conectrores de entrada

Con Get2, vemos que ya he modificado es compound (y más concretamente el subcompound) para que haya un Inname. GetBoundingBox ahora se llama GetBoundingBox*

En Get3 vemos que sale un error cuando conecto ambos nodos, cosa que no ocurre en la captura que hizo Alanf

¿Me he explicado al fín? XDD