|
我用osg绘制一片点云,每个顶点带法向,但是显示出来的结果只能看到灰蒙蒙的点,看不出法向的效果(即有层次,有阴影)。
- pmog.point_idx_ = new osg::DrawElementsUInt(osg::PrimitiveSet::POINTS);
- pmog.geometry_->setVertexArray(pmog.vertex_);
- pmog.geometry_->setNormalArray(pmog.pnormal_, osg::Array::BIND_PER_VERTEX);
- pmog.geometry_->addPrimitiveSet(pmog.point_idx_);
- pmog.geode_->addDrawable(pmog.geometry_.get());
复制代码
显示的点云效果如图所示。
大家有什么建议么? |
|