视觉样式
视觉样式表示应用于视图的设置的集合。这些设置确定用于在视图中呈现对象的方法、这些对象的面和边缘样式以及视图的显示设置。视觉样式对象的类型存储在名为 ACAD_VISUALSTYLE 的字典中,该字典位于命名对象字典中。AcDbVisualStyle 通过视觉样式,您可以快速方便地更改 3D 模型的可视化效果,而无需更改多个系统变量。 可用于设置视觉样式的类型。如果将类型设置为除 以外的任何类型,则需要使用作为参数传入的新类型进行调用,以将对象配置为该类型的属性。中枚举了各种类型。有关可用类型的说明,请参阅《ObjectARX 参考指南》。AcDbVisualStyle::setType()kCustomconfigureForType()AcDbVisualStyleAcGiVisualStyle::Type 边缘显示由枚举控制,枚举通过 设置为视觉样式。可以将边设置为显示为小平面边或等值线。如果边模型设置为等值线,则小平面边选项(如遮挡边和相交边)不可用。可以将悬垂、抖动和光晕间隙等边缘修饰符应用于边缘。还可以设置快速侧面影像边、遮挡边和相交边的属性。AcGiVisualStyleProperties::EdgeModelAcGiVisualStyle::setTrait() 人脸显示由一组枚举 、 、 和 控制,这些枚举通过 设置到视觉样式中。您可以定义用于着色脸部的照明模型和质量,以及材质或颜色模式。AcGiVisualStyleProperties::FaceLightingModelAcGiVisualStyleProperties::FaceLightingQualityAcGiVisualStyleProperties::FaceColorModeAcGiVisualStyleProperties::FaceModifiersAcGiVisualStyle::setTrait() 边缘显示和人脸显示不能同时设置为无。这将导致视图中不显示几何图形。 通过枚举设置的显示样式决定了视图的环境设置。 用于更改背景、光照、材质、纹理和阴影的显示。AcGiVisualStyleProperties::DisplayStylesAcGiVisualStyle::setTrait() 请参见《AutoCAD 命令参考》中的“可视样式管理器”,以获取可视化样式特性及其与关联系统变量的关系的完整说明。 父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-19 07:25
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.