Skip to content

Commit f486038

Browse files
committed
Add 3D object inputs in UI
1 parent f4c8c5e commit f486038

File tree

8 files changed

+6401
-6434
lines changed

8 files changed

+6401
-6434
lines changed

Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ QT_OBJECTS := $(patsubst $(QT_SRC)/%.ui, $(QT_OBJ)/%.py, $(QT_SOURCES))
1515

1616
# default
1717
run: $(QT_OBJECTS)
18-
$(PYTHON) $(PY_APP) objs/blender.obj
18+
$(PYTHON) $(PY_APP) objs/world.obj
1919

2020
test:
2121
$(PYTHON) -m pytest -vv -s
@@ -38,7 +38,7 @@ release: submission.zip
3838
$(QT_OBJ)/%.py: $(QT_SRC)/%.ui
3939
$(QT_COMPILER) $< -o $@
4040

41-
submission.zip: $(PY_SOURCES) $(QT_OBJECTS) Makefile README.md requirements.txt objs/blender.obj objs/palette.mtl
41+
submission.zip: $(PY_SOURCES) $(QT_OBJECTS) Makefile README.md requirements.txt objs/world.obj objs/palette.mtl
4242
@ make test
4343
@ make mostlyclean
4444
mkdir PyCG
@@ -48,7 +48,7 @@ submission.zip: $(PY_SOURCES) $(QT_OBJECTS) Makefile README.md requirements.txt
4848
cp README.md PyCG
4949
cp requirements.txt PyCG
5050
mkdir PyCG/objs
51-
cp objs/blender.obj PyCG/objs
51+
cp objs/world.obj PyCG/objs
5252
cp objs/palette.mtl PyCG/objs
5353
zip -r submission.zip PyCG
5454
rm -r PyCG

data/main.ui

+11-1
Original file line numberDiff line numberDiff line change
@@ -551,12 +551,22 @@
551551
<string>BSpline</string>
552552
</property>
553553
</item>
554+
<item>
555+
<property name="text">
556+
<string>Wireframe</string>
557+
</property>
558+
</item>
559+
<item>
560+
<property name="text">
561+
<string>Mesh</string>
562+
</property>
563+
</item>
554564
</widget>
555565
</item>
556566
<item row="3" column="1">
557567
<widget class="QPlainTextEdit" name="pointsText">
558568
<property name="placeholderText">
559-
<string>Points in the format (x1, y1, z1), (x2, y2, z2), ...</string>
569+
<string>Points in the format (x1, y1, z1), (x2, y2, z2) ...;</string>
560570
</property>
561571
</widget>
562572
</item>

objs/blender.obj

-41
This file was deleted.

objs/scene.obj

-40
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,6 @@ v 696 134 1.0 1.0
1515
v 475 250 1.0 1.0
1616
v 950 0 1.0 1.0
1717

18-
v -300 0 -20 1.0
19-
v -100 0 -20 1.0
20-
v -200 0 80 1.0
21-
v -200 100 30 1.0
22-
23-
v 0 0 0 1.0
24-
v 0 100 0 1.0
25-
v 100 100 0 1.0
26-
v 100 0 0 1.0
27-
v 0 0 100 1.0
28-
v 0 100 100 1.0
29-
v 100 100 100 1.0
30-
v 100 0 100 1.0
31-
v 0 0 0 1.0
32-
v 0 0 100 1.0
33-
v 0 100 100 1.0
34-
v 0 100 0 1.0
35-
v 100 0 0 1.0
36-
v 100 0 100 1.0
37-
v 100 100 100 1.0
38-
v 100 100 0 1.0
39-
v 0 100 0 1.0
40-
v 100 100 0 1.0
41-
v 100 100 100 1.0
42-
v 0 100 100 1.0
43-
v 0 0 0 1.0
44-
v 100 0 0 1.0
45-
v 100 0 100 1.0
46-
v 0 0 100 1.0
47-
48-
4918
o horizon
5019
usemtl green
5120
l 1 2
@@ -61,12 +30,3 @@ p 6
6130
o snow_mountain
6231
usemtl blue
6332
l 8 9 10 11 12 13 14 8
64-
65-
o pyramid
66-
l 15 16 17 15
67-
l 15 16 18 15
68-
l 15 17 18 15
69-
l 16 18 17 16
70-
71-
o cube
72-
l 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

0 commit comments

Comments
 (0)