跳转到主要内容
Frata Ingenieros

Level Mapper - 标高分配与标高视图

Level Mapper 帮助检测、写入并重新组织模型图元的标高信息。它还可以生成基于标高的视图,并为审查工作流程应用视觉编码或结构化命名。

常规说明

该加载项允许用户选择图元,使用不同的计算模式检测它们的目标标高,并将结果写入模型参数。它还可以按标高创建 3D 视图、应用颜色规则,并使用 BimSyntax 进行一致的命名。

主要功能

  • 一个拆分按钮中的两个命令: Map Level(按图元检测/分配标高)和 Level Views(按标高生成 3D 视图与颜色编码)。
  • Map Level - 自动: 使用 NearestNearest AboveNearest Below 检测每个图元的目标标高,并提供可选的 Discard Nearest Level 和距�离容差 (Tolerance)
  • Map Level - 自定义: 手动为整个选择指定一个目标标高 (Target Level);重新计算偏移以保留每个图元的实际几何位置。
  • 先检测后应用的工作流程: 在提交任何内容之前,先在表格(当前标高、检测到标高、状态)中预览结果。
  • Level Views: 按标高创建专用 3D 视图,并可选择直接为图元着色或通过视图过滤器着色。
  • BimSyntax 集成(可选): 为生成的视图/过滤器提供结构化命名和标高代码。
  • 配置文件: 保存并重复使用完整配置。

要求

  • Map Level 的自动检测需要一个可写标高的(或类似标高的)参数用于报告,和/或一个用于映射文本的目标参数。
  • Level Views 中的 BimSyntax 命名是可选的,仅当您同时将 BimSyntax 用作命名标准时才相关。

使用步骤

Map Level

  1. Model 面板(Frata 功能区)的 Level Mapper 拆分按钮打开 Map Level
  2. 选择映射类型 (Mapping Type)Automatic LevelCustom Level
  3. 自动模式:选择检测模式 (Detection Mode)NearestNearest AboveNearest Below),可选启用 Discard Nearest Level,设置容差 (Tolerance),并在 Write to Parameter 下选择参数。
  4. 自定义模式:指定一个要应用于所有选中图元的单个目标标高 (Target Level)
  5. 选中图元,然后按 Detect 在表格中预览结果——这在应用前是必需的(见常见问题)。
  6. 检查每一行的当前标高 / 检测到标高 / 状态,然后按 Execute(自动)或 Apply(自定义)。

Level Views

  1. 从同一个拆分按钮打开 Level Views
  2. 使用 Show levels 选择在此次运行中包含哪些标高。
  3. 选择标高视图模式 (Level View Mode)Color Elements(直接在目标 3D 视图中为图元着色)、Color by Filters(改为创建/更新视图过滤器)或 Create 3D Views(仅视图,不着色)。
  4. 根据需要设置基准颜色 (Base Color) 和按标高的颜色覆盖 (Color Override),并选择目标视图 (Target View)——Active View、某个 Select 3D ViewGenerate for All
  5. 可选地启用 Use BimSyntax Naming,为每个标高分配一个结构化的代码 (Code),并预览生成的视图/过滤器名称。
  6. 执行命令——结果会报告创建了多少视图和/或应用了多少颜色规则。

建议

  • 在 Map Level 中,始终先运行 Detect,再执行 Execute/Apply——不先检测就直接应用是不允许的(见常见问题)。
  • 当您需要把一组特定、已知的图元移动到某一个标高,而不是让工具逐图元推断时,请使用 Custom Level
  • 一旦检测模式、容差和目标参数调好,就保存一个配置文件,以便在每个项目中不必重新配置。

常见问题

我收到消息“Run Detect first to preview results.”为什么? Map Level 要求您先运行 Detect 并查看预览表格,然后 Execute/Apply 才有意义——这可以防止提交您尚未查看过的映射。

我收到消息“No elements selected.”为什么? 您尝试运行该工具时没有选中任何图元。请先在模型中选中图元。

我收到消息“No writable level parameter was found.”这是什么意思? 选中的图元中没有任何一个具有工具可写入的与标高相关的参数。请确认所选类别确实具有可编辑的标高参数。

有些图元被报告为“skipped (parameter not writable)”或“need review”。发生了什么? 无法在这些特定图元上写入目标标高或映射文本——通常是因为参数在那里为只读或缺失。请逐个检查。

自动与自定义映射有什么区别? 自动模式根据距离(带容差的 Near/Above/Below)计算每个图元的标高,且不同图元可能不同。自定义模式将同一个目标标高应用于您选中的所有图元,并重新计算偏移以保持其几何位置不变。

使用 Level Views 是否必须使用 BimSyntax? 不是——通过 BimSyntax 进行结构化命名是可选的。不使用它时,Level Views 仍会用其自身的默认命名来创建 3D 视图和颜色规则。

图库

01 / 01
BIMtools 隐私政策