Skip to content

Commit 7b6c50e

Browse files
committed
unimportant
1 parent 50586da commit 7b6c50e

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

x-3d-model-editor.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
2+
## Features
3+
4+
* snapping
5+
* snap to line.
6+
* snap to face.
7+
* snap to line end-points and mid-point
8+
* snap to axes from last point
9+
* choose a ref point and snap to axes originating at the ref point
10+
* TODO: snap to multiple automatic ref-points (coplanar, etc.)
11+
* TODO: choose a ref line and snap to perpendicular and paralel to that line.
12+
* TODO: snap to perpendicular to the starting line.
13+
* TODO: snap free-moving line to existing points.
14+
* TODO: snap free-moving line to existing intersecting or parallel lines.
15+
* TODO: merge overlapping lines.
16+
* snap to ground plane.
17+
* snap to most-in-front vertical plane.
18+
19+
* line tool
20+
* auto-cut lines.
21+
* TODO: auto-cut faces.
22+
23+
* selection & removal
24+
* modes: replace, toggle, add, remove.
25+
* double click to select adjacent faces or lines.
26+
* triple-click to select the entire model.
27+
TODO: triple-click should only select connected geometry.
28+
* TODO: rectangle selection: intersecting and bounding modes.
29+
* remove selected lines and faces.
30+
* auto-remove faces that are no longer connected.
31+
* TODO: merge coplanar faces when separating edges are removed.
32+
33+
* push-pull tool
34+
* adjust geometry to make pulling available.
35+
* snap to touching geometry along the extrusion axis.
36+
* TODO: merge with intersecting faces at the end of pulling and create holes.
37+
* TODO: intersect side faces and lines with existing existing geometery at the end of pulling.
38+
* TODO: limit movement to non-intersecting faces.
39+
40+
* move/rotate tool
41+
* TODO: split faces where their points are no longer coplanar.
42+
43+
* protractor tool
44+
45+
* rectangle tool
46+
47+
* eraser tool
48+
49+
* orbit tool
50+
* wheel zoom tracks mouse
51+
52+
* components
53+
* make/break component
54+
* enter/exit component edit mode
55+
* set local axes
56+
* highlight all instances
57+
58+
* set global axes
59+
60+
* layers
61+
62+
* scenes
63+
* scene transitions
64+
65+
* shadows
66+
* latitude-based with date/time controls.
67+
68+
* texturing
69+
* paint tool
70+
* eyedropper tool
71+
* move/rotate/scale/shear texture with snapping
72+
* bump mapping
73+
* opacity
74+
75+
* rendering
76+
* thick non-edge lines.
77+
* TODO: thick object outline.
78+

0 commit comments

Comments
 (0)