Git Product home page Git Product logo

panda3dstudio's People

Contributors

berylliumquestion avatar epihaius avatar leotada avatar puzzledofficinalis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

panda3dstudio's Issues

raise Exception('Could not open window.') Exception: Could not open window. showing error while running main.py

hi @Epihaius
i wanted to try your studio as i am willing to help you in its further development but when i downloaded it to see it working i got this giant error:
Traceback (most recent call last): File "main.py", line 55, in <module> App() File "main.py", line 40, in __init__ gui = GUI(mgr, verbose=True) File "C:\Users\harsh\Desktop\panda3d\panda3dstudio-1.1.0\src\gui\__init__.py", line 52, in __init__ showbase.open_default_window(props=wp, name="") File "C:\Users\harsh\AppData\Local\Programs\Python\Python36-32\lib\site-packages\direct\showbase\ShowBase.py", line 1020, in openDefaultWindow self.openMainWindow(*args, **kw) File "C:\Users\harsh\AppData\Local\Programs\Python\Python36-32\lib\site-packages\direct\showbase\ShowBase.py", line 1055, in openMainWindow self.openWindow(*args, **kw) File "C:\Users\harsh\AppData\Local\Programs\Python\Python36-32\lib\site-packages\direct\showbase\ShowBase.py", line 800, in openWindow raise Exception('Could not open window.') Exception: Could not open window.

so can you help this out

Colors

the studio runs perfect, but when you import the file to panda3d,it doesn't show any Colors

Which version of Panda3D it support?

Which version of Panda3D it support?
I tried to run in 1.94 and occour this error:

src/gui/base/mgr.py", line 23, in init
    cls._task_mgr = base.task_mgr
AttributeError: ShowBase instance has no attribute 'task_mgr'

And Python 3 support is planned?

compat with double precision Panda3D builds

when panda3d is built with --override STDFLOAT_DOUBLE=1
some operations will fail like

.add_data3f( Vec3 )
.add_data4f( Vec4 )

maybe can be rewritten as .add_data3f( *V ) / .add_data3f( *V )

Project License

Which license would this be released under? BSD? An MIT license? GPL? ...WTFPL? : P Anyway, I'd like to know.

Crashing - UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

I am getting a crash whenever I:

  • Attempt to undo using ctrl-z or the back button
  • Move a vertex: I can drag it but when I release the mouse to drop it, it crashes

Here is the full traceback:

C:\Users\avise\Desktop\Games\tools\panda3dstudio-master>ppython main.py
Known pipe types:
  wglGraphicsPipe
(all display modules loaded.)
Traceback (most recent call last):
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\__init__.py", line 20, in handle_pending_tasks
    PendingTasks.handle(["object", "ui"], True)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\base.py", line 356, in handle
    task()
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\base.py", line 175, in __call__
    self._func()
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\obj_mgr.py", line 334, in <lambda>
    get_task = lambda objs: lambda: self.__add_to_history(objs, prop_id, value)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\obj_mgr.py", line 307, in __add_to_history
    obj_data[obj.get_id()] = obj.get_data_to_store("prop_change", prop_id)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\geom\model.py", line 234, in get_data_to_store
    data.update(self._geom_obj.get_data_to_store(event_type, prop_id))
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\geom\prim\cone.py", line 604, in get_data_to_store
    "prop_change", "all"))
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\geom\data\history.py", line 192, in get_property_to_store
    prev_time_ids = Mgr.do("load_last_from_history", obj_id, unique_prop_id)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\mgr.py", line 134, in do
    return task_handler(*args, **kwargs)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\history.py", line 429, in __load_last_value
    value = self.__load_property_value(hist_file, last_time_id, obj_id, prop_id)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\history.py", line 663, in __load_property_value
    prop_val_pickled = hist_file.read_subfile(subfile_index)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
:task(error): Exception occurred in PythonTask handle_pending_tasks
Traceback (most recent call last):
  File "main.py", line 44, in <module>
    App()
  File "main.py", line 41, in __init__
    mgr.get_base().run()
  File "C:\Panda3D-1.10.0-x64\direct\showbase\ShowBase.py", line 3040, in run
    self.taskMgr.run()
  File "C:\Panda3D-1.10.0-x64\direct\task\Task.py", line 531, in run
    self.step()
  File "C:\Panda3D-1.10.0-x64\direct\task\Task.py", line 485, in step
    self.mgr.poll()
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\__init__.py", line 20, in handle_pending_tasks
    PendingTasks.handle(["object", "ui"], True)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\base.py", line 356, in handle
    task()
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\base.py", line 175, in __call__
    self._func()
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\obj_mgr.py", line 334, in <lambda>
    get_task = lambda objs: lambda: self.__add_to_history(objs, prop_id, value)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\obj_mgr.py", line 307, in __add_to_history
    obj_data[obj.get_id()] = obj.get_data_to_store("prop_change", prop_id)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\geom\model.py", line 234, in get_data_to_store
    data.update(self._geom_obj.get_data_to_store(event_type, prop_id))
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\geom\prim\cone.py", line 604, in get_data_to_store
    "prop_change", "all"))
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\geom\data\history.py", line 192, in get_property_to_store
    prev_time_ids = Mgr.do("load_last_from_history", obj_id, unique_prop_id)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\base\mgr.py", line 134, in do
    return task_handler(*args, **kwargs)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\history.py", line 429, in __load_last_value
    value = self.__load_property_value(hist_file, last_time_id, obj_id, prop_id)
  File "C:\Users\avise\Desktop\Games\tools\panda3dstudio-master\src\core\history.py", line 663, in __load_property_value
    prop_val_pickled = hist_file.read_subfile(subfile_index)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

Python 3.x support and UI backend

Hi, I'm curious as to specifically what minor versions of Python you are targeting?

Also, have you any plans of providing alternatives for the wxPython UI backend? Haven't quite scoured through the source enough to see what exactly you'd need out of the UI, but I can say that I've had really good experiences with Tkinter. PyQT5/PySide2 are also good options, though I have less experience with those.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.