You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.4 KiB

Rules:

  • 涉及 QET <-> FreeCAD 协同开发前,先阅读 D:\project\LightWork3D\FreeCAD\docs\数据库设计.md
  • 第一版 2D/3D 协同只允许使用这两张绑定表:
    • project_2d3d_symbol_binding
    • project_2d3d_terminal_binding
  • 第一版禁止依赖这些 Legacy 表:
    • project_3d_scene_instance
    • project_3d_space_object
    • project_2d3d_link
    • start_end_terminal_matches
  • 第一版禁止假定 3D 位姿保存在数据库中3D 位姿和装配状态以 FreeCAD 文档为准
  • device_attribute 只作为设备类型主数据表使用,不承担 2D/3D 实例绑定职责
  • 3D 模型资源绑定优先使用 device_3d_assetdevice_attribute.parts_3d 仅允许作为兼容/回退字段
  • project_2d3d_symbol_binding 第一版只允许依赖:
    • project_uuid
    • element_uuid
    • instance_id
  • project_2d3d_terminal_binding 第一版只允许依赖:
    • project_uuid
    • terminal_uuid
    • instance_id
  • 第一版禁止继续依赖这些字段:
    • source_diagram_uuid
    • scene_diagram_uuid
    • device_id
    • display_tag
    • asset_uri
    • host_binding_mode
    • host_object_id
    • host_object_type
    • extra_json
    • binding_key
    • symbol_terminal
    • terminal_key
    • connection_point_key
    • wire_label
    • net_id
    • conductor_uuid
  • 第一版 3D 端子绑定唯一依据是 terminal_uuid