Esempio n. 1
0
MeshPrimitive::MeshPrimitive( ConstIntVectorDataPtr verticesPerFace, ConstIntVectorDataPtr vertexIds,
                              const std::string &interpolation, V3fVectorDataPtr p )
{
    setTopology( verticesPerFace, vertexIds, interpolation );
    if( p )
    {
        V3fVectorDataPtr pData = p->copy();
        pData->setInterpretation( GeometricData::Point );
        variables.insert( PrimitiveVariableMap::value_type("P", PrimitiveVariable(PrimitiveVariable::Vertex, pData)) );
    }
}