Synhedra Help

3D modeling

The 3D modeler's screen and tools follow SketchUp. Modifiers, mouse buttons and shortcuts can switch to Rhino or Revit habits. Every action becomes a node you can edit later in the node graph.

Input styles

The first time you enter 3D you are asked which software you know. Change it later under Account › Settings on the home page. "Custom" lets you pick each modifier and mouse button. The plan pane always uses Revit controls regardless of this setting. The table below is generated from the settings table in the source code.

BehaviourSketchUpRhinoRevit
Add to selectionCtrlShiftCtrl
Remove from selectionCtrl+ShiftCtrlShift
Toggle selectionShiftNoneNone
Copy while moving or rotatingCtrl or AltAltCtrl
Meaning of ShiftLock the inferenceTemporary orthoTemporary ortho
Shift while rotatingDisable angle snappingTemporary orthoDisable angle snapping
Scale modifiersSketchUp: Ctrl about center, Shift uniform, Alt no snapRhino: Ctrl includes height, Shift no snapSketchUp: Ctrl about center, Shift uniform, Alt no snap
Vertical move while movingNoneCtrlNone
Middle-dragOrbitOrbitPan
Right-dragPanOrbitNone
Right-clickNoneEnter (repeat last command)None
Shortcut styleSingle letter (L = line)Single letter (L = line)Two letters (WA = wall)
EscCancel onceCancel onceRevit: once ends the current step, twice returns to Modify
Enter / Space repeats the last commandNoYesNo
Coordinate inputSketchUp: @ relative, d<a relative polarRhino: r / @ relative, w world, d<a from originSketchUp: @ relative, d<a relative polar
Primary modifier on MacOption⌘⌘

Tools and shortcuts

SketchUp, Rhino and Custom use single letters. Revit uses two letters; single letters do nothing. Two letters also apply whenever the cursor is over the plan pane. The full two-letter table is in Plan mode.

ToolSketchUp, Rhino, CustomRevitHow
SelectVMDClick objects. Drag a box: left→right must fully contain, right→left selects anything touched.
MoveMMVClick a base point, then the target, or type a distance. Press the copy key while moving to copy; after copying type 3x or /3 for an array. Arrow keys lock an axis.
Push/pullPToolbar buttonClick a face, move, click again. Or type a number + Enter. Double-click repeats the last distance. For shapes drawn on faces see Drawing on faces.
RectangleRToolbar buttonClick two corners, or click the first and type length,width. Start on a wall face to draw on that face; the arrow keys lock the plane.
Rotated rectangleShift+RToolbar buttonClick two base-line points, then the width.
PolylineLToolbar buttonClick points. Enter finishes, C closes, Backspace removes the last point. With SketchUp input style each click creates that segment right away and Ctrl+Z undoes one segment at a time; with Rhino or Revit style the polyline is still created when you press Enter.
2-point arcAToolbar dropdownStart, end, bulge. Type a chord, bulge or 3r (radius).
Center arcShift+AToolbar dropdownCenter, start, end. Shift reverses.
3-point arc, pie"Arc" dropdownToolbar dropdown3-point arc as Rhino Arc 3Pt. Pie is a closed sector you can push/pull.
CircleCToolbar buttonClick the center, then click or type the radius. Type 24s first for a 24-sided polygon.
PolygonShift+CToolbar buttonType the number of sides + Enter (default 6), click the center, then the radius.
RotateQRO3-point protractor: center, start edge, end. Or type an angle. Snaps every 15°.
ScaleSRESelect, then drag a box handle. Corners are uniform, face handles one direction. Type 1.5, 2,1,1 or 12m.
OffsetFOFClick a curve or face, drag a distance, or type it (negative = inward).
MirrorIMM, DMSelect, then click two points of the axis.
Tape measureTToolbar buttonClick two points to measure. Start on an edge to pull a guide line and type a distance + Enter. Ctrl measures only. After measuring, press D to create a dimension or G to create a global parameter (see Curve-driven walls, dimension references and the tape measure).
EraserEDEClick an object to delete it, drag across several to delete them. Shift hides.
Paint bucketBDisplay panelPicks up the last material and opens the materials tray. See Paint bucket.
Make componentGToolbar buttonTurns the selection into a component (definition + instance).
OrbitOToolbar buttonLeft-drag to orbit. Pans in orthographic panes.
PanHToolbar buttonLeft-drag to pan.
Zoom windowZZRDrag a box to zoom into it.
Zoom extentsShift+ZZAFit the whole model in every view.
Zoom to selectionShift+SZFFit the selected objects.
Four views44Return to the four-view layout.
OrthoF8F8Draw and move only horizontally or vertically.
DeleteDeleteDeleteDeletes the selection.
Select allCtrl+A (Mac ⌘A)SameSelects every visible object that can be picked.
Copy, paste, duplicateCtrl+C, Ctrl+V, Ctrl+DSameCopies the selected nodes.
Undo, redoCtrl+Z, Ctrl+YSame
Back to SelectSpaceEsc twiceMost tools return to Select with Space. With a wall selected, Space flips the wall's sides.
Repeat last commandEnter (Rhino style)NoneIn the Rhino style Enter or Space repeats the last command.
Node graphCtrl+`Ctrl+`Toggles the graph panel at the bottom.
WalkthroughWScene bar buttonWalk around inside a perspective view; see Scene animation and walkthrough. Esc ends it.
Level up, downPageUp, PageDownSameSwitches levels in plan mode.

This table is maintained by hand (source: the key handler in ModelerView.tsx). The other tables are generated from the source code.

In a narrow window the toolbar folds less-used buttons into a drop-down in each group (the group name followed by ▾, such as "Draw ▾" or "View ▾"). Clicking a button in the menu, clicking outside or pressing Esc closes it. Folded tools keep their shortcuts and command-line names.

Mouse and views

Precise input

Drawing on faces and construction planes

As in SketchUp: in the 3D views, rectangles, polylines, circles, polygons and all the arcs can be drawn straight onto wall faces, sloped faces and other vertical or inclined faces (horizontal faces work as before), then pushed or pulled. The plan pane still draws on the level plane.

Command line

A Rhino-style command line sits under the viewports. On the 3D page, typing goes straight into it. Type help to list every command. Nodes created by commands connect to the current selection. The table below is generated from the source code.

CommandAliasesUsageDescription
rectrectangle 矩形rect x,y w,h [rot]Rectangle at origin with width and depth
circle圓circle x,y rCircle at center with radius
polygon多邊形 ngonpolygon x,y r [n]Regular polygon: center, circumradius, sides (default 6)
arc3arc3pt 三點弧arc3 起點 弧上一點 終點3-point arc (Rhino Arc 3Pt): start → point on arc → end
arc2arc2pt 兩點弧arc2 起點 終點 凸度2-point arc (SketchUp default): start, end and bulge (positive = left; or 5r = radius)
line線line x1,y1 x2,y2Line segment
polylinepl 多段線polyline x,y x,y x,y … [open]Polyline (closed by default; append open to keep it open)
extrudeext 拉伸 pushpullextrude h [base]Extrude the selected curve into a solid
offset偏移offset d [miter|round|square]Offset the selected closed curve (negative = inward)
fillet圓角fillet rFillet the vertices of the selected curve
movemv 移動move dx,dy[,dz]Move the selected geometry
rotatero 旋轉rotate deg [cx,cy]Rotate the selected geometry about Z
scale縮放scale f [fz] [cx,cy]Scale the selected geometry
mirror鏡射mirror x1,y1 x2,y2Mirror the selected geometry across an axis
sweep掃掠 followmesweep w hSweep a w × h wall along the selected curve (Follow Me)
pipe管pipe rPipe along the selected curve
revolve迴轉 旋轉成形revolve [deg] [cx,cy]Revolve the selected closed profile (X = radius, Y = height) about a vertical axis
shell抽殼shell t [bottom] [top]Hollow the selected prism solid into walls and slabs
arrayr矩形陣列 rarrayarrayr nx ny dx dyRectangular array (columns × rows)
arrayc沿曲線陣列 carrayarrayc nArray along a curve: n copies of the selected geometry (wire the curve to the Curve port in the graph)
freeze固化 bakefreezeFreeze the selected node's geometry into a snapshot node (detached from upstream, directly editable)
example範例example flaredLoad an example: flared = Shigeru Ban style radial flared column (slider-driven, published as a component)
publish發佈 元件庫publish [name]Publish the selected geometry as a component for other designs in this project (Linked node); tick exposed parameters in the panel
link連結 引入link <design name> [component name]Link a component published by another design in this project (choose the design and parameters in the panel)
explode炸開explodeExplode the selected curve into segments
array陣列array n dx,dy[,dz]Linear array
parraypolararray 環形陣列parray n [sweep] [cx,cy]Polar array
union聯集unionSolid union (A connected; connect B in the graph)
subtractdifference 差集 cutsubtractSolid difference A − B
intersect交集intersectSolid intersection
slice裁切 clipslice [zmax]Clip the selected solid by the envelope (auto-connects env) or a horizontal plane
join接合joinJoin: creates a Join node from the selected curve (connect B in the graph)
extend延伸extend d [dStart]Extend the selected curve at its end (and start)
split分割split tSplit the selected curve at parameter t (0–1)
trim修剪trim [inside|outside]Trim the selected curve by a closed boundary curve (connect the boundary in the graph)
levels樓層levels count [fh] [base]Create level datums (Revit Levels): count, floor height, base
grid格線grid nx ny dx [dy] [x,y]Create column grids (Revit Grids): counts and spacing
guide導線guide x,y angleCreate a guide line (infinite dashed line, snappable)
refplane參考平面refplane x1,y1 x2,y2 [name]Create a project reference plane (Revit Reference Plane) from two plan points; dimensions can reference and lock to it, a global parameter can drive its offset
floors樓板floors [fh]Slice floors and compute GFA
measuredistance dist 量測measureMeasure length, area, volume and height of the selection
slider滑桿slider value [min max step]Create a slider node
numbernum 數值number vCreate a number node
exprexpression 算式expr <算式>Create an expression node (variables a–f)
componentcomp 元件component [name] [bx,by[,bz]]Make the selected geometry a component (definition + one instance)
instanceinst 實例instance [dx,dy[,dz]]Add an instance of the selected component (or of the selected instance)
unique獨立 設為獨立uniqueMake the selected instance unique (copies the definition)
deletedel rm 刪除deleteDelete the selected node
selectsel 選取select <名稱或 id>Select a node by name or id (no argument clears the selection)
namerename 命名name <名稱>Name the selected node
layer圖層layer <圖層名>Put the selected node on a layer
hide隱藏hideHide the selected node output
show顯示showShow the selected node output
set設定set <參數> <值>Set a parameter on the selected node (expressions allowed)
make2d2d出圖 隱藏線出圖make2dMake 2D hidden-line plans, elevations, sections and axonometrics from 3D (SVG / DXF / PDF)
sheetnewsheet 圖紙 新圖紙sheet [圖號] [圖名]New sheet (Revit View ▸ Sheet): automatic number, Taiwan office title block; opens the sheet editor to place views
draftingviewdraftview 製圖視圖draftingview [名稱]New drafting view (Revit Drafting View): a 2D-only view of detail items that can be placed on sheets
aiaicanvas aiimage ai畫布aiAI canvas: hand sketch, photo or scanned plan → walls, doors/windows, rooms; freehand cleanup; natural-language edits (previewed, applied only when accepted)
ailayout版面生成ailayoutAI layout: propose room layouts from a room list inside the outline of this level (mass floor plate, floor or selected closed curve); rooms and separation lines / walls are created only when accepted
aidescribe設計說明aidescribeDesign description: write a description from areas, regulation, environment, structure and materials (AI or template); edit it, then place it on a sheet or export Markdown / DOCX
callout詳圖索引calloutCallout (Revit Callout): drag a rectangle on the current floor plan (or a viewport on a sheet) to make an enlarged detail view
revcloudrevisioncloud 修訂雲revcloud [圖號|view]Revision cloud (Revit Revision Cloud): drag a rectangle on a sheet; it belongs to the current revision; revcloud view = draw it in the current floor plan (clouds in a view appear on the sheet the view is placed on)
materialtagmattag 材料標籤materialtagMaterial tag (Revit Material Tag): click a wall, floor, roof or component on a plan to label the material there; in section, elevation and detail views use the Material Tag tool of the view editor
multitagmulticategorytag 多品類標籤multitagMulti-category tag (Revit Multi-Category Tag): click any element on a plan to tag it with its Mark, type name or Comments
spotslopeslopeanno 坡度標註spotslopeSpot slope (Revit Spot Slope): click a roof, sloped floor, ramp or other sloped surface on a plan to show its slope (percent, 1:n or degrees) with a downhill arrow
revisionssheetissues 修訂表revisionsSheet Issues/Revisions (as in Revit): date, description, issued to/by, issued
sheetlistdrawingindex 圖紙清單 圖說目錄sheetlistSheet list (drawing index): sorted by number automatically; export CSV or place it on a sheet
exportpdfprintsheets batchpdf 批次出圖 匯出pdfexportpdfBatch export PDF: pick sheets and export one multi-page PDF in sheet-number order
exportdxfbatchdxf sheetsdxf 匯出dxf 批次dxfexportdxfBatch export DXF: pick sheets; one DXF per sheet (named by sheet number) in a ZIP; viewports are clipped blocks, layers by category
boardpresentationboard reviewboard 提案板 評圖板boardOne-click presentation board: pick A3 / A1, landscape or portrait, and the main 3D, representative floor plans, a section, the sun-hours map, the area schedule, the regulation summary, north arrow and scale bar are laid out on one sheet (draggable, updatable), exported as vector PDF
legendviewlegend newlegend 圖例 圖例視圖legendview [door|window|wall|floor|family|none] [名稱]Legend view (Revit Legend): lists door, window, wall, floor types or family components automatically (symbol, elevation, type mark, size, count), plus line, fill and text samples; can be placed on several sheets
scopeboxscopeboxes 範圍框scopeboxScope box (Revit Scope Box): a named box (position, size, rotation, level range) assigned to floor plans to control their crop; editing the box updates every view; structural grids can be limited to it
regreportcodereport permitreport 法規檢討 法規檢討報表regreportRegulation review report: site, BCR, FAR, floor areas per level, height, road and boundary height limits, parking and green-building summary, each value with its source; export PDF/CSV (design review aid, not an official review result)
automassautomassing massing 自動量體automassAuto massing: from the property line (setbacks, roads), the BCR/FAR in the Regulation Review Report and the rule pack’s height limits, generate a suggested mass (ordinary polylines + extrusions, one undo step; a suggestion to adjust to your actual design)
lawplaneciteplane envplane 法規平面 條文卡片lawplaneEnvelope plane card: highlights the envelope and opens the card of its first plane (legal source, article, verification date, formula with values, applicable range, links to the report and calculation book); ← / → switch planes, Esc closes. With the mouse: click an envelope plane in 3D with the Select tool
egresscodecheck travel 避難 避難檢討 步行距離egressEgress check: fire compartment areas, travel distance from the farthest point of each room to a stair/exit (grid shortest path, drawn in the plan), two-direction egress, corridor and door widths; the thresholds are editable defaults, not a code ruling
accessibilityaccesscheck 無障礙 無障礙檢討accessibilityAccessibility check: route width, door clear width, ramp slope, accessible toilet size, accessible parking count; the thresholds are editable defaults, not a code ruling
parkingcheckparkingcount 停車檢討 停車數量parkingcheckParking count check: the required number from a user-entered rule table (floor area, units, fixed) against the parking spaces in the model; the result feeds the Regulation Review Report
fourd4d timeliner sequencing 施工進度fourd4D construction sequencing: tasks (WBS, start, duration, FS/SS/FF/SF predecessors with lag, work calendar), Gantt chart and critical path, link elements by selection / rules (level × category × zone) / sets, timeline simulation and video export, task costs and cumulative cost S-curve (estimates)
materialsmat materialbrowser 材料materials [name]Material Browser: identity data, shading colour and cut/surface patterns, 3D material, density, thermal conductivity λ and specific heat; λ gives the U value of wall, floor and roof types and is written to IFC material properties
comparecomparemodels versioncompare 版本比較compareCompare versions: compare the current model with a .lsm file or another design element by element (added, removed, changed parameters) with a 3D overlay; quantity changes (categories, materials, area schemes, sales areas) export to CSV as a change order attachment (auto-generated estimate)
optionscomparevariants comparevariants 方案比較optionscompareCompare variants: 2–4 variants (global parameter values + design options) side by side with synced 3D and a metrics table (area, BCR/FAR, units/sales area, cost, EEWH, structure, parking, accessibility; preliminary), CSV export, one-page print, make primary
daylight採光 採光係數daylightDaylight factor (preliminary): opens the Environment tab of the green building panel; daylight factor on the work plane of each room under the CIE overcast sky (sky + externally + internally reflected components)
ventventilation 通風 自然通風ventNatural ventilation (preliminary): opens the Environment tab of the green building panel; effective ventilation opening ratio, cross-ventilation path, wind- and buoyancy-driven airflow and air changes per room
comfort熱舒適 pmvcomfortThermal comfort (preliminary): opens the Environment tab of the green building panel; PMV/PPD (ISO 7730), operative temperature and adaptive comfort (ASHRAE 55 / EN 16798-1)
render渲染 瀏覽器渲染 raytrace pathtracerenderBrowser rendering (first version): renders the current view or a scene camera in the browser, with progressive path tracing when WebGPU is available (samples keep accumulating), otherwise WebGL high-quality mode; adjust exposure and sun time, save as PNG (nothing uploaded)
presentvideo匯報影片 簡報影片 presentation pitchvideopresentvideoPresentation video: automatic orbit, street-walk or axonometric-section camera with building coverage, FAR, height, gross floor area and the compliance verdict overlaid (from the regulation report and area schemes, preliminary), 15 / 30 / 60 s, fast raster or high-quality WebGPU, saved as MP4 or WebM (recorded in the browser, nothing uploaded)
sunhours日照時數 日照 sunhoursunhoursSun hours (preliminary): opens the Sun hours tab of the green building panel; sun hours, sunshine ratio and longest continuous sunshine per cell on the site ground, neighbouring ground, roofs or facades from sunrise to sunset on the solstices, the March equinox or a custom date, plus the sun path (physical computation; no regulatory determination)
eewhscoreEEWH評分 綠建築評分 eewheewhscoreEEWH score (three indicators, preliminary): opens the EEWH score tab of the green building panel; system scores and missing data for daily energy, greenery and site water retention with the EEWH 2023 formulas (not an EEWH label review; Taiwan rule pack only)
survey丈量 現場丈量 sitesurveysurveySite survey: enter wall segment lengths, corner angles, doors/windows and diagonals room by room; the polygon is closed (errors spread by least squares) and walls, doors/windows and rooms are created; save a draft, export/import CSV (no AI, nothing uploaded)
program面積需求 面積需求表 空間方塊 areaprogram stackingprogramArea program: import the client’s area program (CSV / XLSX or paste); each space becomes a block of the right area to arrange inside the site or floor plate with live totals, coverage and floor area; convert selected blocks to rooms and walls (one shared wall per shared edge, doors for adjacencies; one undo step) and export a required-vs-actual table (no AI, nothing uploaded)
meshbim逆向拆解 mesh2bim meshtobimmeshbimMesh to BIM: recognise levels, walls, floors, columns and doors/windows in the selected imported meshes (OBJ / glTF / SketchUp / 3DM; none selected = all visible imported meshes), check items in a preview, then create them (one undo step; the unrecognised part stays as a reference mesh)
replacetype替換為 replacewith swaptypereplacetype <類型 id 或名稱> [fit|keep]Replace with: swap the selected doors/windows to another door/window type, or family instances to another family type; fit (default) = the opening takes the target type size, keep = keep the original opening size (instance width/height)
arrayfit陣列重填 陣列延展arrayfit [extend|redivide] [長度]Array refill: extend (same spacing) or redivide (even split) the selected evenly spaced elements of one type (doors/windows on one wall, collinear family instances) to a new length; for doors/windows the length is the host wall length minus the end margins, for family instances give the length
snapwall貼牆 吸附牆snapwall [距離]Snap to wall: move the selected furniture/equipment family instances onto the nearest wall face (within 1 m by default), back against the wall and facing into the room; inside a floor outline the height follows the floor top
pastesnap貼上吸附pastesnap [on|off]Paste and snap (a setting on this computer; off by default): when on, Ctrl+V snaps pasted furniture to the nearest wall facing the room and slides pasted doors/windows to the nearest free spot on the host wall; no argument = toggle
import匯入importImport a 3D model (Rhino Import): choose a .3dm / .obj / .gltf / .glb / .ifc file
export匯出export [3dm|obj|dxf|glb|gltf|usd|stl|ifc] [selected|all]Export the model (Rhino Export): Rhino .3dm by default; or obj, dxf, glb, stl, ifc; gltf, usd = render handoff (D5 / Twinmotion: hierarchy and PBR materials, opens an options dialog); for 3dm, selected = only the selected objects (the default in the Rhino style when something is selected; all = whole model)
sectionsectionplane clippingplane 剖面 剖面平面section [v [x1,y1 x2,y2]] | h z | on|off [名稱] | flip | delete [名稱] | planes|cuts|fill [on|off] | dxf | listSection plane: no args = place on a face; v = vertical by two points (or give them); h z = horizontal; on/off activate; flip reverse; dxf export the cut
levelll 標高level z [count] [spacing] [name]Add a level at elevation z (Revit LL; names auto-increment); count > 1 arrays upward every spacing
updatetofaceuf 更新至面updatetofaceRe-fit the selected by-face elements (or a mass = all of its by-face elements) to the current mass faces (Revit Update to Face)
upgradegridgridupgrade 升級軸線 轉成結構軸線upgradegrid [all]Upgrade the selected legacy Grids (Grid) node to a structural grid: equal spacing becomes "n*d", origin / rotation / overhang carry over, links from its lines and intersections are kept (same intersection order); with nothing selected and a single Grids node it is upgraded; upgradegrid all = every one
shaft管道間shaft [void]Turn the selected mass into a shaft opening (cuts every floor, Revit Shaft Opening); shaft void, or void / 挑空 = atrium void (keeps the bottom floor)
void挑空 atriumvoidTurn the selected mass into an atrium void (keeps the bottom floor, cuts the floors above); use shaft for a shaft opening
cplanecp namedcplane 構造平面 工作平面cplane [world top|front|right | 3pt [o x y] | face | elevation d | origin x,y,z | rotate [x|y|z] deg | prev | next | save|restore|delete name | list | reset] [all]Construction plane (Rhino CPlane): drawing, the grid and ortho follow it; one per viewport; save name = store it in the design (named CPlane)
axes繪圖軸 ucsaxes [reset | o x y]Drawing axes (SketchUp Axes): click the origin, the red and green axis directions; drawing and inference follow them; axes reset returns to the world axes
keynotekn keynotes 註解 註解標籤keynote [element|material|user] [鍵]Keynotes: without arguments opens the keynote table (import your own keynote file, element/material keynote assignments); keynote element / material / user key = put a keynote tag on the selected element in its level plan
classificationclassify assemblycode 分類 分類系統classificationClassification: system name and edition, import your own code table, assign to categories / types / elements; used by IFC export, COBie and schedules
cobieexportcobie COBie匯出cobieCOBie 2.4 export (.xlsx or CSV zip): floors, spaces, zones, types, components, systems, attributes; GlobalIds match the IFC export
gbxmlexportgbxml gbXML匯出 能源分析匯出gbxmlgbXML export (energy analysis): rooms → spaces, walls / floors / roofs → surfaces (classified by adjacent rooms), doors and windows → openings, type layers and U-values; runs a pre-export check first
handoverequipmentlist warranty 交屋 交屋資料 設備清單handoverHandover data: equipment list (doors, windows, components), manufacturer, model, serial number, install date, warranty, maintenance manual URL, spare parts; bulk edit, CSV import/export, PDF, included in COBie
idsidscheck checkids 資訊需求 IDS檢核idsInformation requirements (IDS) check: load an IDS 1.0 file and check this design’s IFC export or an external IFC; pass/fail per specification, locate failing elements, report CSV and BCF
sharedparamssharedparameters projectparams 共用參數 專案參數sharedparamsProject parameters and the shared parameter file: export / import parameter definitions (stable GUIDs) to reuse the same parameters in other projects
projectinfoprojectinformation pi 專案資訊 專案資料projectinfoProject information: project name, number, client, office, architect, address, county, issue date, north angle and latitude/longitude; used by sheet title blocks, 2D fields, IFC, COBie, gbXML and the regulation report
globalparamsglobalparameters gp 全域參數globalparamsGlobal parameters: project-level named values (length, angle, number, area, text, yes/no) set by a constant, a formula or a slider, associated with door/window sizes, level elevations, wall slant and dimension labels
help? 說明helpList commands
gumballalignmentgumballalign gumball對齊gumballalignment [world|cplane|object]Gumball alignment (Rhino GumballAlignment): world, cplane or object axes
floorbyfaceff 依面建立樓板floorbyfaceSelected mass: a floor on each mass floor (Revit Floor by Face / Mass Floors)
roofbyfacefo 依面建立屋頂roofbyfaceSelected mass: a roof slab on every upward face, flat or sloped (Revit Roof by Face)
curtaingridcg 帷幕格線curtaingridCurtain Grid: click a curtain wall in a 3D or elevation pane to add a grid line (near the top/bottom edge = vertical, near the ends = horizontal; Revit Curtain Grid)
mullionmu 竪框mullionMullion: click a grid line of a curtain wall in a 3D or elevation pane to add or remove a mullion; Shift+click = all grid lines (Revit Mullion; shortcut MU)
curtainsystembyfacefc 依面建立帷幕系統curtainsystembyfaceCurtain System by Face: with masses selected = every face; otherwise click a face of a mass in a 3D pane (Revit Curtain System by Face; shortcut FC)
box方塊boxBox (Rhino Box): two base corners and a height; options Center, 3Point, BothSides
sphere球sphereSphere (Rhino Sphere): center and radius; options 2Point, 3Point
cylinder圓柱cylinderCylinder (Rhino Cylinder): base center, radius, height; options 2Point, 3Point, BothSides
cone圓錐coneCone (Rhino Cone): base center, radius, apex
loft放樣曲面loftLoft (Rhino Loft): pick section curves in order; options Style=Normal|Straight, Closed
sweep1單軌掃掠sweep1Sweep1 (Rhino Sweep1): pick the rail, then the cross-section curves
sweep2雙軌掃掠sweep2Sweep2 (Rhino Sweep2): pick two rails, then the cross-section curves
networksrf網狀曲面networksrfNetwork surface (Rhino NetworkSrf): pick the curves in one direction, Enter, then the other direction
cap加蓋capCap (Rhino Cap): fills the planar openings of open surfaces into a solid
patch嵌面patchPatch (Rhino Patch): fits a surface to boundary curves (and interior points)
edgesrf邊緣曲面edgesrfEdge surface (Rhino EdgeSrf): pick 2, 3 or 4 edge curves
ruledsrfruled 直紋曲面ruledsrfRuled surface (a two-curve Loft Style=Straight): pick two curves
extractsrf抽離曲面extractsrfExtract surface (Rhino ExtractSrf): click faces of a solid; option Copy
contour等高線contourContour (Rhino Contour): pick objects, a base point, a direction and the spacing
project投影projectProject (Rhino Project): pick curves, then surfaces; projects along the CPlane normal
pull拉回pullPull (Rhino Pull): pick curves, then a surface; pulls to the closest points
dupedge複製邊緣dupedgeDuplicate edges (Rhino DupEdge): click a face = that face's edges; Enter = all edges of the selected objects
dupborder複製邊框dupborderDuplicate border (Rhino DupBorder): the naked edges of open surfaces
orient兩點對位orientOrient (Rhino Orient): two reference points → two target points; options Copy, Scale
orient3pt三點對位orient3ptOrient3Pt (Rhino Orient3Pt): three reference points → three target points; option Copy
rotate3d三維旋轉rotate3dRotate3D (Rhino Rotate3D): two axis points, an angle or two reference points; option Copy
scale1d單軸縮放scale1dScale1D (Rhino Scale1D): origin, factor or two reference points (direction = first reference point)
scale2d平面縮放scale2dScale2D (Rhino Scale2D): uniform scale in the CPlane
arraypolararraypolarPolar array (Rhino ArrayPolar): center, count, angle to fill
curve控制點曲線curveControl-point curve (Rhino Curve): click control points, Enter to finish; options Degree, Close, Undo; F10 shows draggable points
interpcrv內插點曲線interpcrvInterpolated curve (Rhino InterpCrv): the curve passes through every point, Enter to finish; options Close, Undo
arc弧arcArc (Rhino Arc): center, start, end or angle; option StartPoint
ellipse橢圓ellipseEllipse (Rhino Ellipse): center, end of first axis, end of second axis; option Diameter
chamfer斜角chamferChamfer curves (Rhino Chamfer): click two curves; options Distances, Join
blendcrv混接曲線blendcrvBlend curve (Rhino BlendCrv): click two curves near the ends to blend; option Continuity
tweentweencurves 漸變曲線tweenTween curves (Rhino TweenCurves): pick two curves and the number in between
subcrv子曲線subcrvSubcurve (Rhino SubCrv): pick a curve, click the start and end
dimdimaligned dimlinear 尺寸dimDimension (Rhino Dim / DimAligned): click two points, then the dimension line location; ends snapped to vertices of masses or curves follow upstream changes
pointson控制點開pointsonPoints on (Rhino PointsOn, F10): show the control points of the selected curves; drag them to edit
pointsoff控制點關pointsoffPoints off (Rhino PointsOff, F11)
makegroup建立群組makegroupMake a group of the selection (SketchUp Make Group)
makecomponent建立元件makecomponent [name]Make one component of the selection (SketchUp Make Component, G)
editgroup編輯群組editgroupOpen the selected group/component for editing (or double-click it)
closegroup關閉群組closegroupClose the group/component being edited (Esc)
explodegroup炸開群組explodegroupExplode the selected groups/components (SketchUp Explode)
outershell外殼outershellSolid Tools: Outer Shell
solidunion實體聯集solidunionSolid Tools: Union (click two solids, or select first)
solidsubtract實體差集solidsubtractSolid Tools: Subtract (click the cutter, then the solid to cut)
solidintersect實體交集solidintersectSolid Tools: Intersect
solidtrim實體修剪solidtrimSolid Tools: Trim (the cutter is kept)
solidsplit實體分割solidsplitSolid Tools: Split (three pieces)
intersectfaces交線intersectfaces [model|selection]Intersect Faces: the selection with the model (or with each other)
protractor量角器protractorProtractor: create an angle guide
dim3d尺寸標註dim3d3D dimension (SketchUp Dimension)
text3d3d文字text3d3D leader text (SketchUp Text)
deleteguides刪除導線deleteguidesDelete all guides (SketchUp Edit › Delete Guides)
showguides導線顯示showguides [on|off]Show/hide guides (SketchUp View › Guides)
sketchy手繪風sketchy [on|off]Sketchy edges (SketchUp Sketchy Edges)
backedges背面邊線backedges [on|off]Back edges (hidden edges dashed)

SketchUp: groups, Solid Tools and annotations

Use the "SketchUp ▾" menu on the toolbar, the context menu (SketchUp input style) or the command line. SketchUp only has a default shortcut for G (Make Component), and so does Synhedra; Q is still Rotate.

Rhino: interactive commands and control points

Paint bucket and materials

Press B to pick up the paint bucket. It picks up the last material, opens the Materials tab of the display panel and switches coloring to "by material". The rules follow SketchUp's group context:

Materials are stored in the design and travel with saves and shares. The display panel can also color by layer, by use or by value.

BIM walls, floors, roofs and ceilings (one material identity): the tray’s “Project materials” are the Material Browser’s materials (the same ones used by layers, cut hatches, U-values, IFC and 3DM). Outside an object, clicking a BIM element changes this one only (the side you click, for example a wall’s exterior, written as that wall’s own face materials); Alt-click changes this type (its finish layer; every element of the type follows, and a built-in type becomes a custom type with the same id); Alt+Shift-click samples; Ctrl-click paints the whole element. With “Show BIM elements by type material” on, walls without a material show the first layer outside and the last layer inside (off by default, so existing designs look the same).

Display, scenes, section

Section planes

Like SketchUp's Section Plane, Rhino's ClippingPlane and Revit's Section. Click "Display" in the toolbar to open the right panel, switch to the "Section" tab at the top, or type section in the command line (剖面 also works).

Scene animation and walkthrough

Scenes are stored in the design. They can be undone, and they travel with saving, cloud and sharing. Scenes that older versions kept on this computer move into the design automatically when you open it.

Components

Equipment and component families

"Built-in components" in the outline's "Families & Manage" block: pick a category, family and type (Type Selector), press "Place", then click in the plan or 3D (same as CM; keep clicking to place more, Esc to finish). The family is loaded into the project on first placement; after that you can "Edit Family" like any other family to change sizes or add types. These are simple parametric components for demonstration; there are no pipe or duct systems.

Furniture and planting families

The "Built-in components" library also has Furniture and Planting categories, used like the equipment families (pick family and type → place → click once in the plan or 3D; the family is loaded into the project on first placement). The search box above finds families across categories, matching name, category, type name and Chinese/English aliases (for example "bed", "sofa", "tree", "H600"). Sizes are typical illustrative values for Taiwan; all of them are parametric families that Synhedra builds from simple geometry, so you can "Edit Family" to change sizes or add types. The type name is the key used for saving and for IFC / COBie (the size code); the family browser, Properties palette and schedules show a label in the interface language (for example "Single 3.5 shaku (106×188 cm)").

Create by face, levels and openings

This follows Revit's conceptual design flow: build a mass first, then create walls, floors and roofs on its faces. With Revit input style press the two-letter shortcuts directly (with other styles they also work while the cursor is over the plan pane, see Plan mode); you can also type the command in parentheses on the command line. LL is Revit's default shortcut; FW, FF, FO, FC, UF and OW are Synhedra's own (Revit has no default for them).

Roofs, ceilings, wall attach and paste to levels

These follow Revit's architectural elements: roof by footprint, roof by extrusion, ceilings, wall attach and edit profile. Revit has no default shortcuts for these commands, so Synhedra does not add any either; use "BIM ▾" on the toolbar. The roof and ceiling tools work in the plan pane (plan mode).

Slanted, tapered walls and global parameters

Follows the Revit wall Cross-Section and Global Parameters.

Curve-driven walls, dimension references and the tape measure

Stairs, railings and ramps

Circulation as in Revit: the "Circulation / views ▾" menu or the shortcuts LT Stair, LG Railing, PD Ramp (Revit has no default shortcuts for these, so Synhedra assigns its own). Use them in the plan pane; each stair together with its automatic railings is one undo step. All checks are preliminary: the thresholds are editable defaults (common Taiwan values) and only produce warnings, not a code ruling.

Import and export

All of this is in the toolbar's "File ▾" menu.

Large imported meshes are stored only in this computer's browser database. They do not travel with share links or cloud sync. To give someone the full model, use "Download graph JSON".

Render handoff (glTF / USD)

“File ▾ ▸ Export glTF (rendering)…” and “Export USD…” (commands export gltf, export usd) hand the model to D5 Render, Twinmotion, Enscape or Blender for photoreal rendering.

Not yet tested by a person in D5 / Twinmotion. After importing, measure a known dimension to confirm the scale and check the glass and metal materials.

Browser rendering (first version)

"File ▾ ▸ Browser rendering…" or the render command renders the current 3D view right in the browser — no separate rendering software or high-end GPU needed, and the model is not uploaded.

First version: quality and speed depend on the device (an integrated GPU may need tens of seconds to get clean). This is not a final photoreal render; for higher quality use the render handoff to D5, Twinmotion or Blender.

Presentation video

"File ▾ ▸ Presentation video…" or the presentvideo command: no scenes needed — pick a template and the camera moves automatically, with this design's regulation figures overlaid, recorded as a video in the browser. The model is not uploaded.

The overlaid figures are a preliminary design-review aid, not an official review result. The axonometric section has no caps (you can see the inside of walls), in high-quality mode as well.

Prompt-to-camera

Choose the "Prompt-to-camera (AI or rule-based)" template and describe the camera move in one sentence, for example "Aerial view of the site with a winter-solstice sun time-lapse, then slowly push in to the atrium, 15 seconds".

Rhino 3DM import and export

IFC import

IFC export

IFC export has not been tested in Revit or ArchiCAD. Before downloading, Synhedra runs its own rule-based self-check, and both IFC4 and IFC2X3 exports are round-trip tested with Synhedra's own IFC importer. This is a self-check, not buildingSMART certification. Check the model after importing it into other software.

Make2D: 2D drawings from 3D

Like Rhino's Make2D: it projects the 3D model into a hidden-line drawing with separate layers. Use "File ▾ › Make2D to 2D drawing (SVG/DXF/PDF)…", or type make2d on the command line.

Sheets, details and revisions (documentation)

A Revit-style documentation workflow: place views on sheets, let the title block fill in numbers and revisions, and export a multi-page PDF. Sheet data is stored in the design file and follows saving, undo (Ctrl+Z), the cloud and sharing.

One-click presentation board (review board)

The Presentation board button in the Project Browser, or the command board: lays your design out on an A3 or A1 review board, for architects' proposals and design-studio crits. The result is a real sheet (drag things in the sheet editor, export vector PDF), not a screenshot.

Area plans, sales areas and project data

Buttons in the Families & Manage block of the outliner. The data is stored in the design file and travels with saving, undo (Ctrl+Z), the cloud and sharing; when you open someone else’s file, data over the limits or in the wrong format is skipped.

Keynotes, classification, COBie and shared parameters

The "Keynotes / Classification / COBie" button in the Families & Manage block of the outliner (or the commands keynote, classification, cobie); shared parameters are in the Project Parameters dialog (command sharedparams). The data is stored in the design file and travels with saving, undo (Ctrl+Z), the cloud and sharing. Synhedra does not bundle any official or third-party keynote or classification tables.

Project information and fields

Enter the project's basic data once (interop P6): sheets, 2D title blocks, deliverables, regulation and green-building tools all read the same record.

gbXML export and handover data

Two features for energy analysis and for handing a building over to operations: the gbXML export, and handover data (equipment list, warranty, maintenance manuals).

Information requirements (IDS) check

IDS (Information Delivery Specification) is an open buildingSMART standard: an XML file that states which information which IFC elements must carry. Synhedra loads IDS 1.0 files and checks either what this design exports to IFC or an external IFC file.

Schedules: multi-category, key, embedded and split on sheets

Open schedules from the "Schedules/Quantities" buttons in the outline; the panel's "+ New schedule" tab creates custom schedules (multi-category or key schedules). Custom schedules are saved in the design file, follow saving, undo (Ctrl+Z), the cloud and sharing, are listed under "Schedules/Quantities" in the Project Browser and can be placed on sheets.

Room tags, color schemes and room uses

Like room tags and color schemes in Revit. Use "Color Schemes" in the "Families & Manage" block of the outliner, or "Color Schemes and Legends…" in the "Annotate…" menu. The data is stored in the design file and follows saving, undo (Ctrl+Z), the cloud and sharing.

Auto massing (Pro mode)

A suggested scheme: adjust it to your actual design. Available only in the Pro modeler (not in Simple mode): "Auto Massing" in the Outliner's Families & Manage section, or the command automass.

Regulation review report & auto dimensions

A design review aid, not an official review result. "Regulation Review Report" in the Outliner's Families & Manage section, or the command regreport.

Units and imperial

Dimensions are always stored in metres; the unit only affects display and input, so changing it never alters any dimension and old designs are unchanged. Set it under “Unit” in Project information (command projectinfo).

Rule packs

The rule pack decides which rules and citations the Rules, Legal envelope, code checks, regulation review report and AI hints use. Choose it under Regulations in Project Information (command projectinfo); switching is one undo step and syncs to collaborators.

Egress, accessibility and parking checks

Preliminary checks: the thresholds are editable defaults, not a code ruling. Confirm every threshold against the regulations and authority rules that apply. "Egress / Accessibility / Parking Checks" in the Outliner's Families & Manage section, or the commands egress, accessibility and parkingcheck (each opens its own tab). Thresholds and rules are saved in the design and can be undone.

Compare versions & change quantities

Compare Versions in the Families & Manage section of the outliner, or the compare command. The panel floats on the right and does not block the 3D view, so you can look at the overlay while clicking the list.

Compare variants

"Compare variants" under Families & Manage in the outline, or the command optionscompare. A design holds up to 8 variants; each variant is a set of global parameter and slider values plus which option is chosen in each design option set (e.g. Variant B = top level +3 m with the "Open plan" option).

Issues, BCF & clash reports

Outliner → Families & Manage → Issues (BCF). The panel floats on the right and does not block the 3D view. Issues are stored in the design, so they travel with saves, the cloud and share links (and sync to others when collaboration is on).

Cost estimate (quantities & cost)

Outline › Families & Manage › Cost Estimate. For contractors: construction quantities are computed from the model with editable rules, then multiplied by your own imported price table. No official unit prices or work codes (such as PCCES) are bundled.

Quantity rules v2

4D construction sequencing (tasks, Gantt, simulation, 5D)

Outliner → Families & Manage → 4D Sequencing, or the fourd (4d) command. The panel floats along the bottom without blocking the 3D view, so you can drag the timeline while watching the model. Tasks and links are stored in the design (they travel with saves, the cloud and share links).

Site: topography & property lines

Outline › Families & Manage › Site (Topography / Property), or the commands toposurface (topo) and propertyline. The dialog has a simplified plan where you can click to place points and sketch areas. Every action can be undone.

Custom input style

Structure preliminary sizing

Every result in the Structure panel is a preliminary estimate for architects at the massing and layout stage. It is not structural design and not a structural calculation. Sizes come from rules of thumb, with no load combinations, seismic forces, deflection or reinforcement design. Leave the actual design to a structural engineer.

Frame analysis (preliminary)

Frame analysis is a preliminary reference only — not a certified structural design. Results are only for architects to check the order of magnitude of spans, column and beam sizes and storey drift at the layout stage; the final design must be calculated and certified by a structural engineer with professional software.

Reading ETABS results back

This only reads and shows the results your structural engineer computed in ETABS. It never changes sizes by itself, and the engineer’s calculations govern the design. ETABS does not need to be installed on this computer.

Green building estimates

All results are quick estimates, only for comparing options at the design stage. They are not a submission calculation book or a certification document.

Sunlight analysis

Sunlight analysis is a simplified estimate, only for comparing design options. It is not a code review result.

Sun hours

Sun hours is a preliminary physical computation (sun geometry + ray occlusion). It contains no sunlight regulation of any country; the threshold is your own input.

EEWH score (three indicators, preliminary)

Preliminary; not an EEWH label review: only three indicators are scored with the formulas of the EEWH 2023 manuals (EEWH-BC for non-residential, EEWH-RS for residential), and no label grade is given (grades need the total of all nine indicators). Only the Taiwan rule pack provides it; other rule packs show "Not provided by this rule pack".

Building energy-efficiency estimate (BERS)

Preliminary, not a rating: the envelope efficiency is derived from the model envelope and put into the formulas of the BERS manual, 2024 edition (Architecture and Building Research Institute, Taiwan); missing equipment data use the manual defaults or conservative values. This is not a BERS label review; a professional must do the full calculation for submission. Taiwan rule pack only.

Environmental analysis (daylight factor, natural ventilation, thermal comfort)

All results are preliminary estimates (simplified models) for comparing design options. They are not formal daylight or ventilation simulations or code reviews. Thresholds and coefficients are editable defaults.

Parameter optimization

Like Galapagos in Grasshopper: it adjusts the sliders in the node graph automatically to find the combination that makes one number as small or as large as possible.

Site survey (old buildings without drawings)

Renovations often start without drawings: measure each room with a tape or laser meter, type the numbers in, and each room is closed into a polygon and turned into walls, doors/windows and rooms. No AI is used; the data stays on this computer and is not uploaded.

Area program → blocks → walls

Early design often starts from the client's area program in Excel. Import it, and every space becomes a block of the right area; arrange the blocks inside the site or floor plate, then turn them into rooms and walls in one go. No AI; the data stays on this computer and nothing is uploaded.

Mesh to BIM: reverse-engineer elements

A SketchUp, OBJ, glTF or 3DM model from someone else is just triangles: no schedules, no BIM drawings. Mesh to BIM recognises real levels, walls, floors, columns and doors/windows from the geometry (the same elements you draw yourself), so you do not have to rebuild the model. It runs on this computer only: nothing is uploaded and no AI is used.

Saving