26 osg::ref_ptr<osg::Vec3Array> vertices;
27 osg::ref_ptr<osg::Vec4Array> rotation;
28 osg::ref_ptr<osg::Vec4Array> ids;
54 std::vector<Box> m_boxes;
56 osg::Vec3 cloud_center;
58 osg::ref_ptr<osg::Vec3Array> ambientlight_color;
59 osg::ref_ptr<osg::Vec3Array> diffuselight_h;
60 osg::ref_ptr<osg::Vec3Array> diffuselight_t;
91 void AddCloud(osg::ref_ptr<osg::Vec3Array> vertices, osg::ref_ptr<osg::Vec4Array> rotation, osg::ref_ptr<osg::Vec4Array> center, osg::ref_ptr<osg::Vec4Array> ids, osg::ref_ptr<osg::Vec4Array> box_centers,
int num_boxes);
104 void GetData(
int at, osg::ref_ptr<osg::Vec3Array> &vertices, osg::ref_ptr<osg::Vec4Array> &rotation, osg::ref_ptr<osg::Vec4Array> ¢er, osg::ref_ptr<osg::Vec4Array> &ids);
117 std::vector<Cloud> m_cloud;