JT 导出选项

您可以在“File”>“Export”>“Active As”和“File”>“Save As”的“File Formats”下拉菜单中看到“JT”

AlToJt 是一种命令行实用程序,可用于从“Command Prompt”窗口将 Wire 文件转换为 JT 格式,而无需运行 Alias。键入 AlToJt -h 可看到所有可用选项的列表及其各自的定义。

下面描述了选项窗口中的所有选项,以及它们的对等命令行。

Organize Data First By

此选项允许您按 GEOMETRY、SHADER、LAYER 或 SBD 结构类型组织数据。

GEOMETRY – 针对每个几何体对象都生成一个 DirectModel 节点对象(.jt 文件)。几何体对象与其 DirectModel 部分存在一对一的对应关系。

对等命令行:-e1g

DirectModel – 针对每个 Alias 材质球生成一个 DirectModel 节点对象(.jt 文件)。

对等命令行:-e1b

LAYER – 针对每个 Alias 层生成一个 DirectModel 节点对象(.jt 文件)。

对等命令行:-e1l

SBD Structure – 先将 Alias 中的 SBD 结构转换为 DirectModel 中的部件结构,然后针对每个几何体对象生成一个 DirectModel 节点对象(.jt 文件)。

对等命令行:-e1b

Organize Data Second By

此选项允许您以多级别层次结构组织数据。“Organize Data First By”可创建第一个层次级别,然后由“Organize Data Second By”控制如何构建第二个层次级别。仅当“Organize Data First By”设置为“SBD Structure”、“SHADER”或“LAYER”时,此选项才可用。下表显示了可能的组合:

Organize Data First By Organize Data Second By
几何图形
材质球 图层/无
图层 材质球/无
SBD 结构 图层/材质球/无

对等命令行:-e2b(对应于 SHADER), -e2l (对应于 LAYER)。

Sort by Name

通过此选项,您可以按照名称的字母顺序组织几何体数据(层次结构中的最低级别)。

仅当“Organize Data First By”设置为“SHADER”时,或者“Organize Data First By”设置为“SBD Structure”且“Organize Data Second By”设置为“SHADER”或“LAYER”时,才可使用此选项。

Create a Single File

默认情况下,此选项处于启用状态,这意味着 Wire 文件将转换为一个部件文件和一个文件夹(每部分包含一个文件)。

对等命令行:-g 启用该选项。

Export Curves

默认情况下禁用此选项,以便不导出三维曲线和面上线。

对等命令行:-wc

Export Invisible data

默认情况下禁用此选项,以便不导出不可见的几何体。

对等命令行:-wi

Export Templated data

默认情况下禁用此选项,以便不导出模板化的几何体。

对等命令行:-wt

Export Lights

默认情况下启用此选项,以便导出所有灯光信息。这将强制转换器处理 Alias 灯光。

如果在 Alias 中为灯光指定了名称,则同时导出该名称。

对等命令行:-xl

Export Shaders

默认情况下启用此选项,以便导出所有材质球信息。如果禁用此选项,转换器将忽略材质球信息。

如果在 Alias 中为材质球指定了名称,则同时还会导出该名称。

对等命令行:-xs

Export Textures

默认情况下启用此选项,以便导出所有纹理信息。如果禁用此选项,转换器将忽略纹理信息。

如果在 Alias 中为纹理指定了名称,则同时还会导出该名称。

对等命令行:-xt

Export Symmetry

此选项适用于在 Alias 中启用了镜像对称的层。

Off:不导出实例化的几何体。这是默认设置。

Merged:通过 JT 转换器 (AlToJt) 将实例化的几何体复制为附加几何体。在 JT 查看器程序中,每个实例都以其原始几何体的形式合并到同一个节点。

对等命令行:-ws

Unmerged:通过 JT 转换器 (AlToJt) 将实例化的几何体复制为附加几何体,但在 JT 查看器程序中,原始几何体和实例化的几何体分别位于单独的节点中。

对等命令行:-wsu

可以根据图层名称,逐个图层地覆盖“Unmerged”设置。如果层名称以 -jtmrg 结尾,且该层启用了对称,则该层中导出的几何体与“Export Symmetry”设置为“Merged”时一样。

Create Logfile

默认情况下启用此选项,以便生成日志文件。日志文件包含转换时间以及被转换对象的名称和类型。

对等命令行:-l

Stitch Surfaces

默认情况下,此选项处于禁用状态。如果启用此选项,则会在单个零件内沿着共享边将 B-Rep 面缝合在一起。这样,将消除曲面之间的一些间隙问题。但是,这不会缝合两个相邻零件之间的边,而仅缝合单个零件内各曲面之间的边。

对等命令行:-q 启用该选项。

Scale Factor

默认值是 1.0。0.5 表示将大小缩减一半;2.0 表示将大小增加一倍。这允许您处理导出的比例。

对等命令行:-s

Texture Image Resolution

默认值为 128。此选项可指定纹理文件图像分辨率,用于三维(实体或环境)纹理转换过程中。有效分辨率为 8 到 8192。

对等命令行:-u

Geometry Type
选择“Polygon”仅导出多边形,或选择“Polygon + Brep”同时导出 Brep 表示。
Brep Type

仅当“Geometry Type”设置为“Polygon + Brep”时,才会显示此选项。

选择“XT Brep”以创建 Parasolid Brep 数据。也可以选择“JT BRep”

镶嵌细分选项

Tessellation Type

您可以选择三种不同的细分方式:

Fast – 使用的细分方式与选择“Fast”选项时的“Hardware Shade”相同。这是默认设置。对等命令行:-to

Accurate – 使用的细分方式与选择“Accurate”选项时的“Hardware Shade”相同。对等命令行:-ta。(此选项将替换旧的 AG 细分方式。)

Current – 此选项提供的细分方式与启用“Show Triangles”(将“Quality”设置为“User defined”时显示此选项)时的“Hardware Shade”相同。对等命令行:-td

Tessellation Tolerance

此选项仅适用于“Fast”和“Accurate”镶嵌细分模式。对等命令行:-T <tol>(其中公差值以厘米为单位)。

注: “Current”曲面镶嵌细分使用“Hardware Shade”选项窗口中的“Tolerance”值(将“Quality”设置为“User defined”时显示此选项)。
Levels of Detail

此选项仅适用于“Fast”和“Accurate”镶嵌细分模式。它指示将保存到 JT 文件中的镶嵌细分的级数(1、2 或 3)。默认值为 1。

LOD 0 tol
使用此滑块可以设置第一个镶嵌细分的镶嵌细分公差。默认值为 1.0
LOD 1 tol
只有将“Levels of Detail”设置为 2 或 3 时才会显示此滑块。使用此滑块可以设置第二个镶嵌细分的镶嵌细分公差。默认值为 2.5。
LOD 2 tol
只有将“Levels of Detail”设置为 3 时才会显示此滑块。使用此滑块可以设置第三个镶嵌细分的镶嵌细分公差。默认值为 10.0。

LOD 标签

标签可以指定给不同的 LOD(镶嵌细分)并显示在滑块旁边的选项窗口中。

选项窗口中仅显示标签名称的前 15 个字符,尽管 JT 文件中保存了整个名称。允许的字符有字母(大写和小写)、数字、下划线(“_”)和空格。

请使用以下方法之一设置标签:

  1. 将以下环境变量设置为所需名称:
    • ALIAS_JT_LOD0_LABEL(第一个 LOD)
    • ALIAS_JT_LOD1_LABEL(第二个 LOD)
    • ALIAS_JT_LOD2_LABEL(第三个 LOD)

    例如:ALIAS_JT_LOD0_LABEL=Fine

  2. 在 dt_jt.v.scm 文件中取消注释并设置以下名称-值对(如果您具有管理员权限):
    (ui-symbol "mo_eai_tess_lod0_label" "Fine")
    (ui-symbol "mo_eai_tess_lod1_label" "Medium")
    (ui-symbol "mo_eai_tess_lod2_label" "Coarse")
    

    此文件位于 Alias 安装下的 ALIAS_LOCATION\Scheme\Modeling 中,其中 ALIAS_LOCATION 通常为 Program Files\Autodesk\Alias2014

    注: 通过方案文件指定的标签将替代环境变量。