OdaMfcApp 示例应用程序中的 3D 系统变量

OdaMfcApp 有几个在 3D 工作时有用的系统变量。为了进行实验,您可以轻松地使用命令行调整系统变量设置。

这些系统变量在 3D 工作时常用:

  • DISPSILH
  • ISOLINES
  • FACETRES
  • INTERSECTIONDISPLAY 和 INTERSECTIONCOLOR
  • HALOGAP
  • SOLIDHIST 和 SHOWHIST
  • LOFTPARAM 和 LOFTNORMALS
  • LOFTANG1 和 LOFTANG2
  • LOFTMAG1 和 LOFTMAG2
  • AcisSaveAsMode、AcisProxyMode 和 AllowSavingEmptyAcisObjects

要在命令行更改系统变量的值:

  1. 键入系统变量的名称,然后按 Enter 键。
  2. 键入系统变量的新值,然后按 Enter 键。
  3. 如果系统变量影响可视化,请单击“全部重新生成”以查看更改。

 

OdaMfcApp example

以下部分描述了支持的系统变量。

DISPSILH 系统变量

此变量控制在二维线框和三维线框视觉样式中轮廓曲线边缘和网格的显示。

默认值:0

范围:0 到 1

下图显示了当 DISPSILH 关闭和打开时,在着色和线框视觉样式下的三维对象。

3D object in Shaded mode DISPSILH example

DISPSILH second example

ISOLINES 系统变量

此变量指定在二维线框和三维线框视觉样式中,三维实体上每个曲面显示的等值线数量。

默认值:4

范围:0 ... 2047

下图显示了当 ISOLINES=4 和 ISOLINES=8 时,在线框视觉样式下的三维对象。

ISOLINES=4 ISOLINES=8

FACETRES 系统变量

此变量指定隐藏、着色和渲染对象的质量(平滑度)。

默认值:0.5

范围:0.01 ... 10.0

下图显示了当 FACETRES=0.5 和 FACETRES=0.9 时,以隐藏视觉样式显示的 3D 对象。

 

FACETRES=0.5

 

FACETRES=0.9

 

AcisSaveAsMode 系统变量

此变量控制将 ACIS 实体(3D 实体、形体和区域)保存到 R12 及更早版本的图形文件时,是否将其分解。

默认值:0

范围:

0 = 3D 实体、形体、区域和 DbSurfaces 保存为多面网格实体。

1 = 3D 实体、形体、区域和 DbSurfaces 仅保存边(无等参线或轮廓)。

AcisProxyMode 系统变量

此变量控制将 ACIS 实体(3D 实体、形体、区域)保存到代理图形元文件中的内容。

默认值:1

范围:

0 = 保存网格。

1 = 仅保存边。

AllowSavingEmptyAcisObjects 系统变量

此变量确定当 ACIS 数据无法转换为其他版本时如何保存 ACIS 对象。当未加载建模器模块时可能会发生这种情况,导致转换引擎不可用。如果 AllowSavingEmptyAcisObjects 处于打开状态,系统不会抛出异常并保存空对象。否则,它会抛出异常以防止数据丢失。

默认值:False

范围:True 或 False

今天就开始行动

免费试用 ODA 软件 60 天。
无风险,无需信用卡。

免费试用