Domanda

Sto sviluppando un'applicazione PV3D che importa modelli DAE esportati dal plug-Collada Exporter di Blender (1.4). Quando li costruisco in Blender, io uso le dimensioni esatte (alla fine del gioco è quello di avere modelli in scala in PV3D).

Utilizzando la stessa scala di dimensioni, alcuni modelli appaiono in PV3D estremamente piccoli, mentre altri sono le dimensioni appropriate. Molti appaiono con rotazioni che non ha alcuna somiglianza con il modo in cui sono stati costruiti in Blender. Inoltre, devo capovolgere le normali in Blender, al fine di farli visualizzare correttamente PV3D, e anche allora, appariranno triangoli occasionali in PV3D con normali ancora invertiti. Non riesco a discernere un modello tra i quali i modelli appaiono molto piccolo. Lo stesso vale per le normali sfogliando casualmente -. Io ci non sembra essere un modello ad esso

Qualcuno ha avuto esperienza con un problema come questo? Non riesco nemmeno a pensare a come affrontare il problema -. I sintomi sembrano puntare a qualcosa con le maniglie modo PV3D l'importazione, o come Blender gestisce l'esportazione, e la matematica 3D è ben al di là di me

È stato utile?

Soluzione 2

ho finalmente trovato la fonte del problema un po 'indietro, e appena ricordato devo aggiornare questo post.

Risulta, le normali non venivano capovolte. Miei modelli contenevano angoli acuti relativi e, sporgenze piatte taglienti (pensare una rampa basso grado). Visti da determinati angoli, z smistamento (che ordina dal centro dell'oggetto di default) è stato erroneamente classificare le facce perché gli angoli acuti e TV, sporgenze taglienti causati centrale della poli sia più lontano rispetto al centro di un'altra poli dietro.

L'effetto è stato coerente da tutti i miei angoli di vista perché la fotocamera è stata limitata a un singolo, orbita fissa intorno ai modelli, in modo dalla stessa cosa è successa in senso inverso dall'altro lato del modello, facendolo apparire come i normali sono state capovolte .

Per quanto riguarda i problemi di scala - Non ho mai pensato che fuori. Mi sono trasferito a Sketchup per la mia creazione del modello, e che sembrava per risolverlo.

Altri suggerimenti

Ho avuto un problema simile con i normali, ho scoperto che dopo l'applicazione di scala / rotazione objdata (ho dovuto farlo singolo utente prima) le normali sono stati rivolti nella direzione che corrispondeva a quello che vedevo in Papervision.

Questo dovrebbe risolvere i tuoi problemi di scala troppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top