Graphic3d_MaterialAspect是一个C++类,是Open CASCADE框架中的一个构造图形表面材质的类。它可以通过指定颜色、光滑度、反射度等属性,来构造表面的材质效果。使用方法
//实例化Graphic3d_MaterialAspect对象
Graphic3d_MaterialAspect mat;
//设置材质的颜色
mat.SetColor(Quantity_Color(1.0, 0.0, 0.0, Quantity_TOC_RGB));
//设置材质的光滑度
mat.SetShininess(0.6);
//设置材质的反射度
mat.SetReflectionMode(Graphic3d_TOR_AMBIENT_AND_DIFFUSE);
//将Graphic3d_MaterialAspect对象应用到图形上
//aShape.SetMaterial(mat);