材质 API 可用于创建复杂的材质并将其应用于着色实体。材质可以设置为块、组、图层、实体和面。每张图纸中都存在以下材料:
可以使用以下命令检索图形的全局材质。当前数据库还跟踪按块和按层材料。默认情况下,当前材质设置为逐层材质。可以使用 更改自动应用于新图元的当前材质。AcDbDatabase::globalMaterial()setCmaterial() 您可以通过调用相应对象的 sormember 函数来覆盖组、实体或子实体上的当前材料。要设置 3D 实体面的材料,请使用函数。setMaterial()setmaterialId()AcDb3dSolid::setSubentMaterial() 材料具有以下简单属性:
材质的着色器模型确定使用哪种着色器算法来渲染材质。使用设置模型。AcDbMaterial::setIlluminationModel() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:38
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.