URL:
  <http://gna.org/bugs/?10343>

                 Summary: Can't import a .obj file
                 Project: Soya 3D
            Submitted by: zoloom
            Submitted on: samedi 17.11.2007 à 11:59
                Category: None
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Error : 

* Soya * version 0.13.2
* Using OpenGL 2.1.1 NVIDIA 100.14.19
*   - renderer : GeForce 6200/AGP/SSE2/3DNOW!
*   - vendor   : NVIDIA Corporation
*   - maximum number of lights        : 8
*   - maximum number of clip planes   : 6
*   - maximum number of texture units : 4
*   - maximum texture size            : 4096 pixels

* Soya * Converting
/home/zoloom/Programmation/Python/Soya3D/data/obj/zombi.obj to Model...
Exception exceptions.TypeError: 'exceptions must be strings, classes, or
instances, not exceptions.ValueError' in '_soya._SimpleModel._add_face'
ignored
(...)

----------------------------------------------

Source code :

#!/usr/bin/python 
# -*- coding:Utf-8 -*- 

import sys, os, os.path, random, soya

soya.init() #declare la fenetre
soya.path.append(os.path.join(os.path.dirname(sys.argv[0]), "data")) #chemin
dossier data

scene = soya.World() #le monde 

class Chaise(soya.Body):
        
        def __init__(self, parent):
                soya.Body.__init__(self, parent, soya.Model.get("zombi"))
                
                self.speed = soya.Vector(self, 0.0, 0.1, 0.1)
                                
        def begin_round(self):
                soya.Body.begin_round(self)
                
        def advance_time(self, proportion):
                soya.Body.advance_time(self, proportion)
                self.add_mul_vector(proportion, self.speed)
                
chaise = Chaise(scene)
                
light = soya.Light(scene)
light.set_xyz(2.0, 5.0, 0.0)

camera = soya.Camera(scene)
soya.set_root_widget(camera)
camera.set_xyz(0.0, 30.0, 30.0)

camera.look_at(chaise)

soya.MainLoop(scene).main_loop()

-------------------------

Details :

My zombi.obj file was maked with makehuman.
He is in ./data/obj directory.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?10343>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Soya-user mailing list
[email protected]
https://mail.gna.org/listinfo/soya-user

Reply via email to