上一篇文章展示了如何简单创建一个osg python 程序, 本篇展示了了一些基础数据结构的使用:
1 from pyosg import * 2 vec = osg.Vec3Array() 3 #push back tuple 4 vec.push_back((1.0,2.0,3.0)) 5 #push back list 6 vec.push_back([4.0,5.0,6.0]) 7 import numpy as np 8 #push back numpy array 9 vec.push_back([4.0,5.0,6.0]) 10 arr = np.array([5,5,5], np.float) 11 vec.push_back(arr)
在Vec3Array的使用中, 可以接受三种参数 分别是 list , tuple and numpy array. 这样是不是很符合python程序员的口味 :)