计算机使用智能体分类English
R07.05.01.03 · 任务小类

由二维图纸建三维模型

3D models from 2D drawings

Build building or bridge models that match plan, section and elevation drawings.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
Rhino · SketchUp · Revit
小类 GUI 需求标签
G2 · GUI 必要

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R07.05.01.03-T01 Model a library building and tower from six PDF drawings on a fixed origin

原始指令

From input/library_*.pdf (2 plans, 2 sections, 2 elevations, 1:200) model the two-storey library hall and the 9-storey annex tower in Rhino 8, starting from fixtures/base_site.3dm whose origin is the drawings' grid A/1. Use mm, closed polysurfaces per element, layers WALL, SLAB, ROOF, GLAZ, COL. Save out/library.3dm and export out/library.obj.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

rhino3dm + trimesh: voxel IoU (100 mm) vs reference ≥0.80; key heights (eaves, parapets, tower top) within 50 mm; closed solids ratio ≥90%; layer names used; OBJ in mm. RhinoPython, RhinoCommon plugins and Grasshopper disabled; command history must show modelling commands.

建议部分得分

15% origin/scale correct; 40% IoU (scaled 0.5→0.8); 25% key heights; 20% solids closed & layers

R07.05.01.03-T02 Model a pedestrian footbridge from its general-arrangement drawing into a site model

原始指令

Using input/footbridge_GA.pdf (elevation, plan, 2 cross-sections), model the 42 m steel footbridge (deck, two edge girders, 3 piers with footings, handrails, ramps to existing ground) into fixtures/riverside.3dm, aligned to abutment points AB1/AB2 already in the file. Save out/footbridge.3dm and export OBJ.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
4 / 5

建议验证方式

Deck end points within 20 mm of AB1/AB2; deck profile (sampled every 2 m) within 30 mm of GA levels; pier positions within 50 mm; girder section dims within 5 mm; chamfer distance to reference ≤0.08 m; existing site objects unchanged. Scripting disabled.

建议部分得分

25% alignment to abutments; 25% deck profile; 35% piers & girders/rails; 15% chamfer distance

R07.05.01.03-T03 Model a house from plan and two elevations in SketchUp with tagged groups

原始指令

In SketchUp 2025 model the bungalow in input/bungalow_plan.pdf and elevations (front/side, 1:100): walls 250 mm, window/door openings, hipped roof at 25°. Each element type is a group tagged Walls, Openings, Roof, Slab. Units mm. Save out/bungalow.skp.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 drag · 拖放 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Export via SketchUp C API: groups per tag; wall footprint vs plan Hausdorff ≤30 mm; 11 openings with sizes ±20 mm; roof pitch 25±0.5°; ridge height ±30 mm; overall voxel IoU ≥0.85. Ruby console and extensions disabled.

建议部分得分

35% walls; 25% openings; 25% roof; 15% grouping & tags

R07.05.01.03-T04 Extrude an imported DWG floor plan into walls of correct heights

原始指令

Import input/studio_plan.dwg (mm) into SketchUp, create a face from the wall outlines and push/pull walls to 2,700 mm, with the 3 openings cut through at heights per input/opening_table.csv. Keep the imported CAD on tag CAD-IMPORT hidden. Save out/studio.skp.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 drag · 拖放 click · 指向与点击
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
2 / 5

建议验证方式

C API export: wall solid footprint equals DWG outline (≤5 mm); height 2,700±2; 3 openings with sill/head per CSV ±5 mm; CAD import on hidden tag; Ruby disabled.

建议部分得分

40% walls extruded correctly; 40% openings; 20% import tag hidden

R07.05.01.03-T05 Build a Revit model of a two-level house from imported CAD plans and a section

原始指令

In Revit 2025 start from template fixtures/res_template.rte, link input/house_GF.dwg, house_FF.dwg and read heights from input/section_AA.pdf. Create levels, walls (types from template matched by thickness), floors, stairs, a gable roof, and doors/windows at the drawn positions. Save out/house.rvt.

平台
win · Windows
应用
Revit
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 click · 指向与点击 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件 long · 长流程
提案难度
4 / 5

建议验证方式

Batch IFC export: levels at section heights ±5 mm; wall centrelines vs DWG ≤20 mm with correct types; openings count/positions ±50 mm; roof pitch/ridge ±1°/30 mm; voxel IoU ≥0.85 vs reference. Dynamo/API disabled.

建议部分得分

15% levels; 30% walls; 35% openings & floors/stair; 20% roof

R07.05.01.03-T06 Model a roof truss from a structural drawing as profile extrusions

原始指令

From input/truss_T1.pdf (Pratt truss, 18 m span, member sizes listed), model all members in Rhino as extrusions of their section profiles (SHS/CHS per schedule) along centrelines, each member on layer by size, with node coordinates matching the drawing. Save out/truss_T1.3dm.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 click · 指向与点击 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

rhino3dm: member count equals schedule (29); each member's axis endpoints within 5 mm of node key; section bbox dims per schedule ±1 mm; layer per size; scripting disabled.

建议部分得分

40% node geometry; 30% section sizes; 20% member count; 10% layers

R07.05.01.03-T07 Model a straight concrete stair from its section drawing

原始指令

From input/stair_section.pdf (13 risers of 170 mm, going 260 mm, waist 150 mm, width 1,200 mm) model the stair in Rhino as one closed polysurface starting at the origin with the first riser on the XZ plane. Save out/stair.3dm.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 click · 指向与点击
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
2 / 5

建议验证方式

Single closed polysurface; volume within 0.5% of analytical; bbox 3120×1200×2210 mm ±2; riser count 13 via section sampling. Scripting disabled.

建议部分得分

40% volume; 40% riser/going geometry; 20% closed & placed at origin

R07.05.01.03-T08 Model a hip-and-valley roof from a roof plan with mixed pitches

原始指令

input/roof_plan.pdf shows an L-shaped house with eaves at 2,800 mm, main roof 30°, wing 35°, hips and one valley. Model the roof surfaces in SketchUp so ridges and valleys meet exactly, with 450 mm overhangs and 200 mm fascia. Save out/roof.skp.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 drag · 拖放 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
4 / 5

建议验证方式

C API: roof faces' slopes per wing ±0.3°; ridge heights ±10 mm vs computed; hip/valley lines shared edges (watertight roof mesh); eave offset 450±5 mm; fascia depth. Ruby disabled.

建议部分得分

35% pitches; 25% ridge heights; 25% watertight intersections; 15% overhang/fascia

R07.05.01.03-T09 Build a terrain surface from contour lines and cut a level building pad

原始指令

Import input/site_contours.dwg (0.5 m contours, elevations stored as Z) into Rhino, build a terrain mesh or surface from them, then cut a level building pad at +102.50 m matching the footprint in input/pad.dwg with 1:2 batters to existing ground. Save out/site.3dm.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 vis · 视觉判断 click · 指向与点击
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Sample 500 points: terrain Z within 0.15 m of TIN from contours outside pad; inside pad Z=102.50±0.01; batter slopes 1:2±5%; cut/fill volumes within 5% of reference. Scripting disabled.

建议部分得分

35% terrain accuracy; 25% pad level & footprint; 20% batters; 20% volumes

R07.05.01.03-T10 Model an eight-storey office frame from a grid plan and typical section

原始指令

From input/office_grid.pdf (grids A-G at 8.1 m, 1-5 at 7.5 m) and typical_section.pdf (floor-to-floor 3.8 m, slab 300, columns 600×600, core walls 300), model columns, slabs with core cut-outs and core walls for 8 floors plus roof in Rhino. Save out/frame.3dm with layers per element.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Column count 35×8 at grid nodes ±5 mm; slab top elevations 3.8n ±5 mm; core openings match plan; total concrete volume within 1%. Scripting disabled.

建议部分得分

35% columns; 30% slabs & levels; 20% core; 15% volume

R07.05.01.03-T11 Model a kitchen cabinet run from shop drawings as reusable components

原始指令

From input/kitchen_shop_dwg.pdf model the 4.2 m base and wall cabinet run in SketchUp: carcasses, doors, drawer fronts, worktop 40 mm with 20 mm overhang, plinth 100 mm. Identical units must be instances of the same component (named per shop drawing codes). Save out/kitchen.skp.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 drag · 拖放 click · 指向与点击
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

C API: component definitions per code with instance counts per drawing; unit widths/heights ±1 mm; worktop overhang 20±1; overall bbox ±2 mm. Ruby disabled.

建议部分得分

35% unit dimensions; 30% component reuse; 20% worktop/plinth; 15% naming

R07.05.01.03-T12 Sweep a box-girder bridge section along a curved alignment with a vertical profile

原始指令

Using input/bridge_xsec.pdf (single-cell box, 11.5 m deck) and input/alignment_profile.pdf (R=450 m horizontal curve, 2.5% to -1.5% vertical curve L=120 m), model the 180 m deck in Rhino by sweeping the section along the 3D alignment, keeping the section vertical, plus 4 piers at the stations listed. Save out/viaduct.3dm.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
4 / 5

建议验证方式

Deck centerline samples every 10 m: XY within 20 mm of alignment; Z within 10 mm of profile; section dims at 5 stations ±5 mm and plumb (≤0.2°); piers at stations ±50 mm. Scripting disabled.

建议部分得分

30% horizontal alignment; 25% vertical profile; 25% section fidelity; 20% piers

R07.05.01.03-T13 Model a timber pavilion frame from a plan and an axonometric drawing

原始指令

From input/pavilion_plan.pdf and pavilion_axo.pdf model the glulam pavilion in Rhino: 12 posts 200×200, ring beam 200×400, 24 rafters 100×300 to a central oculus ring at the height labelled, each member a closed solid on layer by type. Save out/pavilion.3dm.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 vis · 视觉判断 nav · 平移 / 缩放 / 滚动
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Member counts by layer (12/1/24/1); post positions ±10 mm; rafter end heights ±15 mm; section sizes ±1 mm; all solids closed. Scripting disabled.

建议部分得分

25% posts; 20% ring beam; 35% rafters; 20% oculus & closure

R07.05.01.03-T14 Rebuild a historic facade from a measured elevation and reference photo

原始指令

From input/facade_elev.pdf (1:50 measured survey) and photo facade.jpg, model the 4-storey street facade in SketchUp with window reveals 150 mm, cornice and string courses as follow-me profiles from input/profiles.dwg, pilasters and entrance arch. Save out/facade.skp.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 path · 连续路径 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
4 / 5

建议验证方式

Window opening rectangles vs survey IoU ≥0.9 each; reveal depth 150±5; cornice profile cross-section Hausdorff ≤5 mm; overall height ±20 mm; rendered front view vs survey line drawing edge-F1 ≥0.8. Ruby disabled.

建议部分得分

35% openings; 25% profiles; 20% overall dims; 20% rendered match

R07.05.01.03-T15 Model a steel spiral staircase from plan and section

原始指令

From input/spiral_stair.pdf (Ø2,000 mm, central column Ø168, 14 treads at 24° rotation, rise 185 mm, landing at top) model the stair in Rhino: column, wedge treads 10 mm plate, helical handrail Ø42 at 900 mm above nosing. Save out/spiral.3dm.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 path · 连续路径 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Tread count 14; rotation increments 24±0.2°; rise 185±1; outer radius 1,000±2; handrail helix sampled points 900±10 mm above nosing line; landing present. Scripting disabled.

建议部分得分

40% tread geometry; 20% column; 30% helical handrail; 10% landing

R07.05.01.03-T16 Model an existing three-level building in Revit from survey PDF plans

原始指令

From input/survey_L0.pdf, L1.pdf, L2.pdf, roof.pdf and section_BB.pdf (1:100 scanned), create levels and grids and model walls, floors, stairs, doors, windows and the flat roof in Revit using the closest template types. Save out/existing.rvt and export IFC.

平台
win · Windows
应用
Revit
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 vis · 视觉判断 nav · 平移 / 缩放 / 滚动
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

IFC vs reference: per-level wall centreline F1 at 100 mm tolerance ≥0.85; openings count/position ±100 mm; level heights ±20 mm; voxel IoU ≥0.8. Dynamo/API disabled.

建议部分得分

15% levels/grids; 40% walls (F1); 25% openings; 20% floors/stairs/roof

R07.05.01.03-T17 Model a garage from inconsistent drawings and flag the discrepancy

原始指令

Model the garage in input/garage_plan.pdf and garage_section.pdf in SketchUp. The plan and section disagree on the eaves height. Model per the plan's dimension, and write the conflicting values and sheet references to out/rfi.txt as a question rather than guessing.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 drag · 拖放 type · 文字与表单
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件 clarify · 需要澄清
提案难度
3 / 5

建议验证方式

Model geometry per plan ±10 mm (eaves at plan value); rfi.txt contains both values and both sheet refs and phrased as a question; penalty if model uses section value. SketchUp Ruby console and Ruby extensions are disabled; the .skp must be saved by SketchUp, and writes to it by other processes are flagged by a file audit log.

建议部分得分

60% model geometry; 40% discrepancy correctly raised

R07.05.01.03-T18 Control pair of T06: build the truss model by script

原始指令

Control pair of T06. Build the same truss_T1 model (29 members, profiles from schedule, layers by size) using only a script: rhino3dm/RhinoPython or CadQuery exporting to 3DM/STEP. No viewport interaction.

平台
win · Windows mac · macOS lin · Linux
应用
Rhino · CadQuery
交互表面
api · API / SDK
GUI 需求 · 任务设定
CL · CLI 足够
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令
工作产物
WP04 · 三维 / 空间模型
条件
未声明
提案难度
3 / 5

建议验证方式

Same checks as T06 (nodes ±5 mm, sections ±1 mm, member count, layers). Used to compare GUI vs script modality.

建议部分得分

40% node geometry; 30% section sizes; 20% member count; 10% layers

R07.05.01.03-T19 Model a cable-stayed bridge pylon, deck and fan cables from elevation drawings

原始指令

From input/csb_elevation.pdf, pylon.pdf and deck_xsec.pdf, model the 220 m single-pylon cable-stayed bridge in Rhino: A-shaped pylon with tapering legs, steel deck, 2×16 fan cables as Ø200 pipes between anchor points listed in input/anchors.csv, and back-stay anchorage. Save out/csb.3dm with layers PYLON, DECK, CABLES.

平台
win · Windows mac · macOS
应用
Rhino
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

Cable endpoints within 20 mm of anchors.csv (32 cables); pylon leg taper and apex height ±30 mm; deck section ±5 mm, length ±50 mm; pipe radius 100 mm; layer usage. Scripting disabled.

建议部分得分

20% pylon; 25% deck; 45% cables at anchors; 10% layers

R07.05.01.03-T20 Extrude a block of context buildings from footprints and a heights table

原始指令

Import input/context_footprints.dwg into SketchUp and extrude each of the 26 footprints to the height in input/heights.csv (keyed by the footprint's text label), each as a group named by its ID on tag CONTEXT. Save out/context.skp.

平台
win · Windows mac · macOS
应用
SketchUp
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
drag · 拖放 click · 指向与点击 geom · 精确几何
工作产物
WP04 · 三维 / 空间模型
条件
licensed · 授权专业软件
提案难度
2 / 5

建议验证方式

26 groups named by ID; footprint ≤5 mm; heights equal CSV ±10 mm; tag CONTEXT. Ruby disabled.

建议部分得分

60% heights correct (scaled); 25% groups named; 15% tag

已有研究映射

以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。

同工作流族的小类