/*===========================================================================*/ PointObject::PointObject( const kvs::PolygonObject& polygon ) { BaseClass::setGeometryType( Point ); BaseClass::setCoords( polygon.coords() ); if ( polygon.colorType() == kvs::PolygonObject::VertexColor ) { BaseClass::setColors( polygon.colors() ); } else { BaseClass::setColor( polygon.color() ); } if ( polygon.normalType() == kvs::PolygonObject::VertexNormal ) { BaseClass::setNormals( polygon.normals() ); } this->setSize( 1.0f ); BaseClass::setMinMaxObjectCoords( polygon.minObjectCoord(), polygon.maxObjectCoord() ); BaseClass::setMinMaxExternalCoords( polygon.minExternalCoord(), polygon.maxExternalCoord() ); }