2005年08月29日 星期一 16:06
====引用Albert Lee于05-8-29 15:32 15:32:00所说:==== 不知道blender 本身是用什么开发的 可否成为一个3D 环境共Python方便调用? =============引用结束================= blender是用c++开发的,也是开源软件,有兴趣的话可以去下载看看它的源码。 它有一整套python使用的API,不过能否方便调用尚不清楚。只知道它可以使用 python来完成很多的功能。例如SSS材质(像蜡烛、玉石那样的)、类似POSER 的人体生成脚本MakeHuman、毛发功能等等这些都是靠python来实现的。 icebird icebirds at gmail.com 2005-08-29
2005年08月29日 星期一 16:21
嗯,刚下在了 blender 的源代码看了看 发现里面有套 Ghost 的跨平台窗口库很值得研究 有新发现我就发出来 On 8/29/05, icebird <icebirds at gmail.com> wrote: > ====引用Albert Lee于05-8-29 15:32 15:32:00所说:==== > > 不知道blender 本身是用什么开发的 > 可否成为一个3D 环境共Python方便调用? > > =============引用结束================= > > blender是用c++开发的,也是开源软件,有兴趣的话可以去下载看看它的源码。 > 它有一整套python使用的API,不过能否方便调用尚不清楚。只知道它可以使用 > python来完成很多的功能。例如SSS材质(像蜡烛、玉石那样的)、类似POSER > 的人体生成脚本MakeHuman、毛发功能等等这些都是靠python来实现的。 > > icebird > icebirds at gmail.com > 2005-08-29 > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年08月29日 星期一 16:31
热烈拥护啊。。。很早就用过blender,不喜欢maya和max。。。 在05-8-29,Albert Lee <hanzhupeng at gmail.com> 写道: > > 嗯,刚下在了 blender 的源代码看了看 > 发现里面有套 Ghost 的跨平台窗口库很值得研究 > 有新发现我就发出来 > > > On 8/29/05, icebird <icebirds at gmail.com> wrote: > > ====引用Albert Lee于05-8-29 15:32 15:32:00所说:==== > > > > 不知道blender 本身是用什么开发的 > > 可否成为一个3D 环境共Python方便调用? > > > > =============引用结束================= > > > > blender是用c++开发的,也是开源软件,有兴趣的话可以去下载看看它的源码。 > > 它有一整套python使用的API,不过能否方便调用尚不清楚。只知道它可以使用 > > python来完成很多的功能。例如SSS材质(像蜡烛、玉石那样的)、类似POSER > > 的人体生成脚本MakeHuman、毛发功能等等这些都是靠python来实现的。 > > > > icebird > > icebirds at gmail.com > > 2005-08-29 > > > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- Whatever you want is pain forever... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050829/5b07fd41/attachment.html
2005年08月29日 星期一 16:55
http://projects.blender.org/docman/view.php/13/4/ghost_doc.html 发现一篇介绍 GHOST的文章, 原来GHOST是一个 Glut 的跨平台替代品,提供了: Timer management. Display / window management (only on the main display). Event management. Cursor shape management (currently no custom cursors). Access to mouse buttons, mouse wheel, and keyboard information. 这些基本功能,是一个C++的库,现在已经从Blender里面提取出来独立发展了 好像有点跑题,就此打住了。 On 8/29/05, doudou <doudou.du at gmail.com> wrote: > 热烈拥护啊。。。很早就用过blender,不喜欢maya和max。。。 > > 在05-8-29,Albert Lee <hanzhupeng at gmail.com> 写道: > > 嗯,刚下在了 blender 的源代码看了看 > > 发现里面有套 Ghost 的跨平台窗口库很值得研究 > > 有新发现我就发出来 > > > > > > On 8/29/05, icebird < icebirds at gmail.com> wrote: > > > ====引用Albert Lee于05-8-29 15:32 15:32:00所说:==== > > > > > > 不知道blender 本身是用什么开发的 > > > 可否成为一个3D 环境共Python方便调用? > > > > > > =============引用结束================= > > > > > > blender是用c++开发的,也是开源软件,有兴趣的话可以去下载看看它的源码。 > > > 它有一整套python使用的API,不过能否方便调用尚不清楚。只知道它可以使用 > > > python来完成很多的功能。例如SSS材质(像蜡烛、玉石那样的)、类似POSER > > > 的人体生成脚本MakeHuman、毛发功能等等这些都是靠python来实现的。 > > > > > > icebird > > > icebirds at gmail.com > > > 2005-08-29 > > > > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > -- > Whatever you want is pain forever... > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > >
2005年08月29日 星期一 17:19
在学习Python,根据例子练习程序。 在类与对象的方法这一章中遇到了如下的问题, 困惑不已向大家请教。 第一个问题:为什么在点击RUN的时候会报如下的提示呢?到底是不是错误》如果不是,到底是怎么回事呢? Exception exceptions.AttributeError: "'NoneType' object has no attribute 'population'" in<__main__.Person instance at 0x009335D0>> ignored 第二个问题:脚本执行的结果如下,为什么会冒出来“zhgx says bye.”呢?为什么在新生成对象的实例的时候自动调用了__del__呢? (Initializing Bazaari) Hello, my name is Bazaari I am the only person here. (Initializing zhgx) Hello, my name is zhgx We have 2 person here. Hello, my name is Bazaari zhgx says bye. There are still 1 people left. Bazaari says bye. ************************************************************************************************************************* ***************************************************源代码**************************************************************** ************************************************************************************************************************* #!/usr/bin/env python #Boa:PyApp:main modules ={} class Person: '''Represents a person.''' population = 0; def __init__(self, name): '''Initializes the person's data.''' self.name = name; print '(Initializing %s)' % self.name Person.population += 1; def __del__(self): '''I am dying.''' print '%s says bye.' % self.name; Person.population -= 1; if Person.population == 0: print 'I am the last one.' else: print 'There are still %d people left.' % Person.population; def SayHi(self): '''Greeting by the person. Really, that's all it does.''' print 'Hello, my name is %s' % self.name; def HowMany(self): '''Prints the current population.''' if Person.population == 1: print 'I am the only person here.' else: print 'We have %d person here.' % Person.population; bazaari = Person('Bazaari'); bazaari.SayHi(); bazaari.HowMany(); zhgx = Person('zhgx'); zhgx.SayHi(); zhgx.HowMany(); bazaari.SayHi(); ************************************************************************************************************************* ***************************************************源代码**************************************************************** ************************************************************************************************************************* 广星 guangxing at ict.ac.cn 2005-08-29
Zeuux © 2025
京ICP备05028076号