CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

材料

2024-5-18 19:01| 发布者: admin| 查看: 106| 评论: 0|原作者: admin|来自: AutoCAD

材料

材质 API 可用于创建复杂材质并将其应用于着色实体。材质可以设置为块、组、图层、实体和面。每张图纸中都包含以下材料:

  • 全局材料
  • 按块材料
  • 按层材料

可以使用 检索绘图的全局材料。当前数据库还跟踪按块和按层材料。默认情况下,当前材质设置为副层材质。当前材料自动应用于新图元,可使用 进行更改。AcDbDatabase::globalMaterial()setCmaterial()

您可以通过调用相应对象或成员函数来覆盖组、实体或子实体上的当前材料。要设置 3D 实体面的材质,请使用该函数。setMaterial()setmaterialId()AcDb3dSolid::setSubentMaterial()

材料具有以下简单属性:

  • 环境色
  • 漫反射色
  • 镜面反射色
  • 不透明度百分比
  • 折射率
  • 半透明
  • 反射率
  • 自发光

材质的着色器模型决定了使用哪种着色器算法来渲染材质。使用 设置模型。AcDbMaterial::setIlluminationModel()

父主题:

  1. 可视化

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 11:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部