CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

视觉样式

2022-12-31 14:40| 发布者: admin| 查看: 297| 评论: 0|来自: AutoCAD

视觉样式表示应用于视图的设置的集合。这些设置确定用于在视图中呈现对象的方法、这些对象的面和边缘样式以及视图的显示设置。视觉样式对象是类型,存储在名为 ACAD_VISUALSTYLE 的字典中,该字典驻留在命名对象字典中。AcDbVisualStyle

视觉样式可让您快速方便地更改 3D 模型的可视化效果,而无需更改多个系统变量。

可用于设置视觉样式的类型。如果将类型设置为除 以外的任何类型,则需要使用作为参数传入的新类型进行调用,以将 yourobject 配置为该类型的属性。枚举了各种类型。有关可用类型的说明,请参阅 ObjectARX 参考指南。AcDbVisualStyle::setType()kCustomconfigureForType()AcDbVisualStyleAcGiVisualStyle::Type

边缘显示由theenum控制,通过设置成视觉风格。可以将边设置为显示为小平面边或等值线。如果边模型设置为等值线,则小平面边选项(如遮挡边和相交边)不可用。边缘修饰符(如悬垂、抖动和晕晕间隙)可以应用于边缘。还可以设置快速侧面影像边、遮挡边和相交边的属性。AcGiVisualStyleProperties::EdgeModelAcGiVisualStyle::setTrait()

人脸显示由一组枚举控制,,,,并且,这些枚举被设置成视觉样式通过。您可以定义用于着色面的照明模型和质量,以及材质或颜色模式。AcGiVisualStyleProperties::FaceLightingModelAcGiVisualStyleProperties::FaceLightingQualityAcGiVisualStyleProperties::FaceColorModeAcGiVisualStyleProperties::FaceModifiersAcGiVisualStyle::setTrait()

边缘显示和人脸显示不能同时设置为无。这将导致视图中不显示几何图形。

通过枚举设置的显示样式决定了视图的环境 settings.is 用于更改背景、照明、材质、纹理和阴影的显示。AcGiVisualStyleProperties::DisplayStylesAcGiVisualStyle::setTrait()

有关视觉样式特性及其与关联系统变量的关系的完整说明,请参见AutoCAD 命令参考中的“视觉样式管理器”。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部