This commit is contained in:
Nicole Dresselhaus 2014-10-21 21:40:48 +02:00
commit 66e7d475d2
39 changed files with 95841 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
.cabal-sandbox/
cabal.sandbox.config
dist/

20
LICENSE Normal file
View File

@ -0,0 +1,20 @@
Copyright (c) 2014 Stefan Dresselhaus
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

2
Setup.hs Normal file
View File

@ -0,0 +1,2 @@
import Distribution.Simple
main = defaultMain

1
raytrace Symbolic link
View File

@ -0,0 +1 @@
dist/build/raytrace/raytrace

72
raytrace.cabal Normal file
View File

@ -0,0 +1,72 @@
-- Initial raytrace.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
-- The name of the package.
name: raytrace
-- The package version. See the Haskell package versioning policy (PVP)
-- for standards guiding when and how versions should be incremented.
-- http://www.haskell.org/haskellwiki/Package_versioning_policy
-- PVP summary: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 0.1.0.0
-- A short (one-line) description of the package.
synopsis: Raytracer for Computergraphics-Seminar
-- A longer description of the package.
-- description:
-- The license under which the package is released.
license: MIT
-- The file containing the license text.
license-file: LICENSE
-- The package author(s).
author: Stefan Dresselhaus
-- An email address to which users can send suggestions, bug reports, and
-- patches.
maintainer: sdressel@techfak.uni-bielefeld.de
-- A copyright notice.
-- copyright:
category: Graphics
build-type: Simple
-- Extra files to be distributed with the package, such as examples or a
-- README.
-- extra-source-files:
-- Constraint on the version of Cabal needed to build this package.
cabal-version: >=1.10
executable raytrace
-- .hs or .lhs file containing the Main module.
main-is: Main.hs
hs-source-dirs: src
-- Modules included in this executable, other than Main.
-- other-modules:
-- LANGUAGE extensions used by modules in this package.
-- other-extensions:
-- Other library packages from which modules are imported.
build-depends: base >=4.7 && <4.8,
attoparsec >= 0.12,
bytestring >= 0.10,
linear >= 1.10
-- Directories containing source files.
-- hs-source-dirs:
-- Base language which the package is written in.
default-language: Haskell2010

22
scenes/cube/cube.off Normal file
View File

@ -0,0 +1,22 @@
OFF
8 12 0
1 1 1
-1 1 1
-1 -1 1
1 -1 1
1 1 -1
-1 1 -1
-1 -1 -1
1 -1 -1
3 0 1 2
3 0 2 3
3 4 0 3
3 4 3 7
3 1 0 4
3 1 4 5
3 2 1 5
3 2 5 6
3 7 3 2
3 7 2 6
3 5 4 7
3 5 7 6

BIN
scenes/cube/cube.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

19
scenes/cube/cube.sce Normal file
View File

@ -0,0 +1,19 @@
# camera: eye, center, up, fovy, width, height
camera 5 2 5 0 0 0 0 1 0 45 500 500
# recursion depth
depth 1
# background color
background 1 1 1
# global ambient light
ambience 0.2 0.2 0.2
# light: position and color
light -1 10 -1 1.0 0.2 0.2
light 10 0 5 0.2 0.2 1.0
# mesh: filename, FLAT/SMOOTH, material
mesh cube.off FLAT 0.5 0.5 0.5 0.5 0.5 0.5 0.0 0.0 0.0 0.0 0.0
#mesh cube.off PHONG 0.5 0.5 0.5 0.5 0.5 0.5 0.0 0.0 0.0 0.0 0.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

1620
scenes/molecule/molecule.sce Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@ -0,0 +1,197 @@
# camera: eye, center, up, fovy, width, height
camera 3 0.5 0 0 0 0 0 1 0 55 500 500
ambience 0.1 0.1 0.1
background 1 1 1
depth 3
# lights: position and color
light 0 0 10 0.3 0.3 0.3
light 10 10 0 0.5 0.5 0.5
# planes: center, normal, material
plane 0 -1 0 0 1 0 0.2 0.4 0.2 0.2 0.4 0.2 0.0 0.0 0.0 100.0 0.05
# spheres
sphere -0.336838 -0.664495 -0.23862 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.27235 -0.650195 -0.315551 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.2388 -0.55147 -0.31397 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.290775 -0.489319 -0.337345 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere -0.317656 -0.672882 -0.407883 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.332781 -0.776145 -0.414483 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.361931 -0.813476 -0.342707 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere -0.31195 -0.815333 -0.48777 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere -0.39115 -0.622145 -0.247007 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.358906 -0.730495 -0.238688 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.305213 -0.650745 -0.178532 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.213912 -0.696395 -0.307439 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.383588 -0.637476 -0.413383 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.273106 -0.65047 -0.463914 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.153687 -0.535313 -0.283651 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.111818 -0.444632 -0.283789 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0102744 -0.458588 -0.304964 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.036957 -0.504719 -0.252645 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere -0.125912 -0.399532 -0.189051 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.204287 -0.328788 -0.190151 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.162968 -0.234256 -0.21002 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.231994 -0.164406 -0.232638 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.210406 -0.077231 -0.252988 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.122956 -0.0495934 -0.249207 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.276062 -0.0181058 -0.277395 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.1123 -0.585707 -0.259589 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.1431 -0.40235 -0.337276 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.1409 -0.452401 -0.137969 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0627308 -0.365088 -0.167876 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.255094 -0.346663 -0.242263 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.2377 -0.327069 -0.123051 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.125843 -0.212256 -0.148832 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.115118 -0.240169 -0.267495 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.298131 -0.185512 -0.233807 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0731808 -0.0938685 -0.22817 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.103843 0.0153755 -0.263576 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.342544 -0.0377684 -0.280626 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.261487 0.0479631 -0.292864 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0227945 -0.419607 -0.38107 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.120213 -0.421051 -0.405614 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.175007 -0.361032 -0.339407 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.256958 -0.375263 -0.325795 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.131695 -0.3919 -0.506745 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.232482 -0.389907 -0.537408 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0799946 -0.459619 -0.569033 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0197619 -0.38475 -0.423145 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.147095 -0.490007 -0.397295 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.102338 -0.323494 -0.516095 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.264864 -0.456044 -0.523383 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.236607 -0.375469 -0.610833 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.269676 -0.336075 -0.500833 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.106738 -0.52892 -0.558858 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.00663817 -0.459207 -0.554114 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0894134 -0.440301 -0.640877 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.129563 -0.293656 -0.29747 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.172739 -0.229169 -0.235938 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.102132 -0.205656 -0.162513 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0265757 -0.174375 -0.184857 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.202026 -0.145844 -0.292795 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.214882 -0.0583247 -0.23752 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.275658 -0.0565372 -0.162238 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.16277 0.0203255 -0.259245 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.28377 0.0232818 -0.108407 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.17102 0.100557 -0.20617 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.231589 0.102138 -0.130201 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.239426 0.179413 -0.0780881 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.0620508 -0.283894 -0.308951 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.233239 -0.260038 -0.20397 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.26562 -0.16365 -0.328407 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.149845 -0.134362 -0.345389 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.31567 -0.116556 -0.144432 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.116226 0.019363 -0.317064 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.329283 0.0241755 -0.0496943 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.131007 0.160645 -0.223701 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.207045 0.230495 -0.104488 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.126607 -0.222981 -0.0760943 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0727071 -0.200019 0.00461836 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.119388 -0.118412 0.0493747 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.203126 -0.108237 0.0436685 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.0681696 -0.283756 0.0702748 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0203119 -0.33965 0.0556997 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0798571 -0.262444 0.1734 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.108381 -0.283619 0.0700685 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.191851 -0.242644 -0.0630318 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.00423191 -0.178844 -0.0164192 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.125507 -0.328513 0.053156 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0204494 -0.368113 -0.0135317 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0205869 -0.397125 0.103894 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.148332 -0.234738 0.186394 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0285007 -0.213838 0.197944 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0734633 -0.325763 0.213069 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.102468 -0.240238 0.130981 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.121718 -0.240581 0.0103246 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.166062 -0.330713 0.0779748 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0651446 -0.0636184 0.0982561 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.101651 0.00403173 0.161025 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0436258 0.00155672 0.247994 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0404557 -0.00449329 0.24215 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.101032 0.0998007 0.116956 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.00622566 0.13562 0.0938561 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0553057 0.177626 0.152775 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0333057 0.133213 0.00867462 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.131275 0.19722 0.103756 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.120962 0.171782 0.0155496 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.00243686 -0.0783997 0.104581 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.172051 -0.0150808 0.176975 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.134651 0.147857 0.163362 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.141663 0.0971882 0.0540497 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0469182 0.192063 0.220081 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0011306 0.107432 -0.0528568 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.192187 0.229807 0.131119 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0863196 0.00856924 0.328982 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0367507 0.0288505 0.413063 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.00251316 0.127507 0.414851 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.061012 0.150745 0.465107 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.103163 0.00513173 0.490888 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.198382 0.0176443 0.447713 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.184426 0.00128172 0.344863 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0241619 -0.0121246 0.416982 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0936759 0.0492006 0.550838 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0939509 -0.0668497 0.509726 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.221964 0.0878382 0.458576 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.247195 -0.0317871 0.475694 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.222239 0.0527068 0.305469 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.207664 -0.0676747 0.326713 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0450695 0.185463 0.358819 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0316632 0.283776 0.359782 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0821946 0.321451 0.275907 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.16497 0.308389 0.266281 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.0694071 0.32042 0.451219 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0900321 0.422651 0.455207 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0236195 0.487552 0.427776 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.175557 0.453177 0.488619 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.043557 0.582083 0.432657 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.195151 0.547639 0.493913 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.12922 0.612127 0.465382 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0982134 0.159545 0.323 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0415557 0.299039 0.355588 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0194257 0.304814 0.504913 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.131282 0.281232 0.467582 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0427245 0.465345 0.403163 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.226776 0.40402 0.51062 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.00573686 0.633027 0.410588 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.260876 0.570877 0.51942 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.143932 0.684933 0.468063 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0301507 0.362976 0.213206 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.062807 0.41117 0.131944 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.00951812 0.485558 0.116406 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.058537 0.48597 0.0473122 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.0717446 0.345101 0.0504747 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.105363 0.388345 -0.0373192 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0502945 0.429939 -0.101876 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere 0.19357 0.389033 -0.0700443 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.10392 0.453245 -0.173445 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.191507 0.428633 -0.157563 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0377744 0.370401 0.225444 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.129701 0.441833 0.145144 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.118907 0.289964 0.0690373 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.00443816 0.315814 0.0364497 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0169431 0.445408 -0.0914944 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.253451 0.361326 -0.0358755 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere 0.0802696 0.487964 -0.23477 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0209994 0.543583 0.186463 0.106563 0.3 0.3 1 0.3 0.3 1 1.0 1.0 1.0 100.0 0.0
sphere -0.0885121 0.616802 0.1888 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0359182 0.704871 0.209081 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.0729745 0.77864 0.18605 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere -0.161112 0.600714 0.263875 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.227112 0.521033 0.244281 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.273244 0.491402 0.334138 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere -0.301019 0.550252 0.175463 0.116875 0.5 0.5 0.5 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
sphere 0.0392945 0.695521 0.249781 0.1045 1 0 0 1 0 0 1.0 1.0 1.0 100.0 0.0
sphere 0.0267132 0.54812 0.237063 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.121375 0.621477 0.121906 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.12605 0.588408 0.328569 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.20085 0.663827 0.271988 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.189094 0.462527 0.21685 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.32185 0.435989 0.320732 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.221406 0.466858 0.382401 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.309544 0.549496 0.364663 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.268981 0.569708 0.110562 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.34825 0.493395 0.163156 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0
sphere -0.33945 0.608758 0.202344 0.0825002 1 1 1 1 1 1 1.0 1.0 1.0 100.0 0.0

22
scenes/office/boden.off Normal file
View File

@ -0,0 +1,22 @@
OFF
8 12 0
526.0999755859375 -8.300000190734863 -441.7999877929688
298.6000061035156 -8.300000190734863 -441.7999877929688
298.6000061035156 -8.300000190734863 -1334.900024414062
526.0999755859375 -8.300000190734863 -1334.900024414062
526.0999755859375 1.700000047683716 -441.7999877929688
526.0999755859375 1.700000047683716 -1334.900024414062
298.6000061035156 1.700000047683716 -1334.900024414062
298.6000061035156 1.700000047683716 -441.7999877929688
3 0 1 2
3 2 3 0
3 4 5 6
3 6 7 4
3 0 3 5
3 5 4 0
3 3 2 6
3 6 5 3
3 2 1 7
3 7 6 2
3 1 0 4
3 4 7 1

356
scenes/office/fenster.off Normal file
View File

@ -0,0 +1,356 @@
OFF
114 240 0
518.7000122070 42.5999984741 -726.2000122070
518.7000122070 39.9000015259 -731.0000000000
518.7000122070 42.5999984741 -670.5999755859
518.7000122070 39.9000015259 -664.2999877930
518.7000122070 42.5999984741 -657.7999877930
518.7000122070 39.9000015259 -597.9000244141
518.7000122070 42.5999984741 -602.2000122070
518.7000122070 102.5000000000 -726.0999755859
518.7000122070 91.6999969482 -731.0000000000
518.7000122070 102.5000000000 -670.5000000000
518.7000122070 91.6999969482 -664.2999877930
518.7000122070 102.5000000000 -657.7999877930
518.7000122070 91.6999969482 -597.9000244141
518.7000122070 102.5000000000 -602.2000122070
526.5000000000 42.5999984741 -670.5999755859
526.5000000000 39.9000015259 -664.2999877930
526.5000000000 39.9000015259 -731.0000000000
526.5000000000 42.5999984741 -726.2000122070
526.5000000000 42.5999984741 -602.2000122070
526.5000000000 39.9000015259 -597.9000244141
526.5000000000 42.5999984741 -657.7999877930
526.5000000000 102.5000000000 -670.5000000000
526.5000000000 91.6999969482 -664.2999877930
526.5000000000 91.6999969482 -731.0000000000
526.5000000000 102.5000000000 -726.0999755859
526.5000000000 102.5000000000 -602.2000122070
526.5000000000 91.6999969482 -597.9000244141
526.5000000000 102.5000000000 -657.7999877930
518.7000122070 118.3000030518 -597.9000244141
526.5000000000 118.3000030518 -597.9000244141
518.7000122070 118.3000030518 -664.2999877930
526.5000000000 118.3000030518 -664.2999877930
518.7000122070 118.3000030518 -731.0000000000
526.5000000000 118.3000030518 -731.0000000000
518.7000122070 116.8000030518 -602.2000122070
518.7000122070 116.8000030518 -657.7999877930
526.5000000000 116.8000030518 -657.7999877930
526.5000000000 116.8000030518 -602.2000122070
518.7000122070 116.8000030518 -670.5000000000
518.7000122070 116.8000030518 -726.0999755859
526.5000000000 116.8000030518 -726.0999755859
526.5000000000 116.8000030518 -670.5000000000
518.7000122070 89.6999969482 -602.2000122070
518.7000122070 89.6999969482 -657.7999877930
526.5000000000 89.6999969482 -657.7999877930
526.5000000000 89.6999969482 -602.2000122070
518.7000122070 89.6999969482 -670.5999755859
526.5000000000 89.6999969482 -670.5999755859
518.7000122070 89.6999969482 -726.2000122070
526.5000000000 89.6999969482 -726.2000122070
518.0000000000 45.0999984741 -656.0999755859
518.0000000000 41.5999984741 -659.7999877930
518.0000000000 45.0999984741 -606.0999755859
518.0000000000 41.5999984741 -601.9000244141
527.0999755859 45.0999984741 -606.0999755859
527.0999755859 41.5999984741 -601.9000244141
527.0999755859 41.5999984741 -659.7999877930
527.0999755859 45.0999984741 -656.0999755859
518.0000000000 91.0000000000 -601.9000244141
527.0999755859 91.0000000000 -601.9000244141
518.0000000000 91.0000000000 -659.7999877930
527.0999755859 91.0000000000 -659.7999877930
518.0000000000 87.8000030518 -606.0999755859
527.0999755859 87.8000030518 -606.0999755859
518.0000000000 87.8000030518 -656.0999755859
527.0999755859 87.8000030518 -656.0999755859
518.0000000000 45.0999984741 -722.9000244141
518.0000000000 41.5999984741 -726.7000122070
518.0000000000 45.0999984741 -672.9000244141
518.0000000000 41.5999984741 -668.7000122070
527.0999755859 45.0999984741 -672.9000244141
527.0999755859 41.5999984741 -668.7000122070
527.0999755859 41.5999984741 -726.7000122070
527.0999755859 45.0999984741 -722.9000244141
518.0000000000 91.0000000000 -668.7000122070
527.0999755859 91.0000000000 -668.7000122070
518.0000000000 91.0000000000 -726.7000122070
527.0999755859 91.0000000000 -726.7000122070
518.0000000000 87.8000030518 -672.9000244141
527.0999755859 87.8000030518 -672.9000244141
518.0000000000 87.8000030518 -722.9000244141
527.0999755859 87.8000030518 -722.9000244141
518.0000000000 102.9000015259 -656.0999755859
518.0000000000 99.5000000000 -659.7999877930
518.0000000000 102.9000015259 -606.0999755859
518.0000000000 99.5000000000 -601.9000244141
527.0999755859 102.9000015259 -606.0999755859
527.0999755859 99.5000000000 -601.9000244141
527.0999755859 99.5000000000 -659.7999877930
527.0999755859 102.9000015259 -656.0999755859
518.0000000000 117.0999984741 -601.9000244141
527.0999755859 117.0999984741 -601.9000244141
518.0000000000 117.0999984741 -659.7999877930
527.0999755859 117.0999984741 -659.7999877930
518.0000000000 114.0000000000 -606.0999755859
527.0999755859 114.0000000000 -606.0999755859
518.0000000000 114.0000000000 -656.0999755859
527.0999755859 114.0000000000 -656.0999755859
518.0000000000 102.9000015259 -722.9000244141
518.0000000000 99.5000000000 -726.7000122070
518.0000000000 102.9000015259 -672.9000244141
518.0000000000 99.5000000000 -668.7000122070
527.0999755859 102.9000015259 -672.9000244141
527.0999755859 99.5000000000 -668.7000122070
527.0999755859 99.5000000000 -726.7999877930
527.0999755859 102.9000015259 -722.9000244141
518.0000000000 117.0999984741 -668.7000122070
527.0999755859 117.0999984741 -668.7000122070
518.0000000000 117.0999984741 -726.7000122070
527.0999755859 117.0999984741 -726.7000122070
518.0000000000 114.0000000000 -672.9000244141
527.0999755859 114.0000000000 -672.9000244141
518.0000000000 114.0000000000 -722.9000244141
527.0999755859 114.0000000000 -722.9000244141
3 0 1 2
3 3 2 1
3 4 3 5
3 5 6 4
3 7 8 9
3 10 9 8
3 11 10 12
3 12 13 11
3 14 15 16
3 16 17 14
3 18 19 20
3 15 20 19
3 21 22 23
3 23 24 21
3 25 26 27
3 22 27 26
3 3 1 15
3 16 15 1
3 5 3 19
3 15 19 3
3 12 5 26
3 19 26 5
3 28 12 29
3 26 29 12
3 30 28 31
3 29 31 28
3 32 30 33
3 31 33 30
3 8 32 23
3 33 23 32
3 1 8 16
3 23 16 8
3 12 28 13
3 13 28 34
3 30 10 11
3 30 11 35
3 22 31 27
3 27 31 36
3 29 26 25
3 37 29 25
3 28 30 34
3 34 30 35
3 31 29 37
3 36 31 37
3 25 27 13
3 11 13 27
3 37 25 34
3 13 34 25
3 34 35 37
3 37 35 36
3 27 36 11
3 35 11 36
3 10 30 9
3 9 30 38
3 32 8 7
3 32 7 39
3 23 33 24
3 24 33 40
3 31 22 21
3 41 31 21
3 30 32 38
3 38 32 39
3 33 31 41
3 40 33 41
3 21 24 9
3 7 9 24
3 41 21 38
3 9 38 21
3 38 39 41
3 41 39 40
3 24 40 7
3 39 7 40
3 5 12 6
3 6 12 42
3 10 3 4
3 10 4 43
3 15 22 20
3 20 22 44
3 26 19 18
3 45 26 18
3 12 10 42
3 42 10 43
3 22 26 45
3 44 22 45
3 18 20 6
3 4 6 20
3 45 18 42
3 6 42 18
3 42 43 45
3 45 43 44
3 20 44 4
3 43 4 44
3 3 10 2
3 8 1 0
3 2 10 46
3 16 23 17
3 22 15 14
3 47 22 14
3 10 8 46
3 46 8 48
3 23 22 47
3 49 23 47
3 8 0 48
3 17 23 49
3 14 17 2
3 0 2 17
3 47 14 46
3 2 46 14
3 46 48 47
3 47 48 49
3 17 49 0
3 48 0 49
3 50 51 52
3 53 52 51
3 54 55 56
3 56 57 54
3 53 51 55
3 56 55 51
3 58 53 59
3 55 59 53
3 60 58 61
3 59 61 58
3 51 60 56
3 61 56 60
3 53 58 52
3 60 51 50
3 52 58 62
3 56 61 57
3 59 55 54
3 63 59 54
3 58 60 62
3 62 60 64
3 61 59 63
3 65 61 63
3 60 50 64
3 57 61 65
3 54 57 52
3 50 52 57
3 63 54 62
3 52 62 54
3 62 64 63
3 63 64 65
3 57 65 50
3 64 50 65
3 66 67 68
3 69 68 67
3 70 71 72
3 72 73 70
3 69 67 71
3 72 71 67
3 74 69 75
3 71 75 69
3 76 74 77
3 75 77 74
3 67 76 72
3 77 72 76
3 69 74 68
3 76 67 66
3 68 74 78
3 72 77 73
3 75 71 70
3 79 75 70
3 74 76 78
3 78 76 80
3 77 75 79
3 81 77 79
3 76 66 80
3 73 77 81
3 70 73 68
3 66 68 73
3 79 70 78
3 68 78 70
3 78 80 79
3 79 80 81
3 73 81 66
3 80 66 81
3 82 83 84
3 85 84 83
3 86 87 88
3 88 89 86
3 85 83 87
3 88 87 83
3 90 85 91
3 87 91 85
3 92 90 93
3 91 93 90
3 83 92 88
3 93 88 92
3 85 90 84
3 92 83 82
3 84 90 94
3 88 93 89
3 91 87 86
3 95 91 86
3 90 92 94
3 94 92 96
3 93 91 95
3 97 93 95
3 92 82 96
3 89 93 97
3 86 89 84
3 82 84 89
3 95 86 94
3 84 94 86
3 94 96 95
3 95 96 97
3 89 97 82
3 96 82 97
3 98 99 100
3 101 100 99
3 102 103 104
3 104 105 102
3 101 99 103
3 104 103 99
3 106 101 107
3 103 107 101
3 108 106 109
3 107 109 106
3 99 108 104
3 109 104 108
3 101 106 100
3 108 99 98
3 100 106 110
3 104 109 105
3 107 103 102
3 111 107 102
3 106 108 110
3 110 108 112
3 109 107 111
3 113 109 111
3 108 98 112
3 105 109 113
3 102 105 100
3 98 100 105
3 111 102 110
3 100 110 102
3 110 112 111
3 111 112 113
3 105 113 98
3 112 98 113

22
scenes/office/glas.off Normal file
View File

@ -0,0 +1,22 @@
OFF
8 12 0
520 117.4000015258789 -726.7999877929688
520 41.59999847412109 -726.7999877929688
520 117.4000015258789 -602
520 41.59999847412109 -602
525.2999877929688 41.59999847412109 -602
525.2999877929688 41.59999847412109 -726.7999877929688
525.2999877929688 117.4000015258789 -602
525.2999877929688 117.4000015258789 -726.7999877929688
3 0 1 2
3 3 2 1
3 4 5 6
3 7 6 5
3 3 1 4
3 5 4 1
3 2 3 6
3 4 6 3
3 0 2 7
3 6 7 2
3 1 0 5
3 7 5 0

2022
scenes/office/griffe.off Normal file

File diff suppressed because it is too large Load Diff

22
scenes/office/heizung.off Normal file
View File

@ -0,0 +1,22 @@
OFF
8 12 0
517.0999755859375 3.5 -724.7999877929688
517.0999755859375 26.29999923706055 -724.7999877929688
517.0999755859375 26.29999923706055 -606.5
517.0999755859375 3.5 -606.5
512.9000244140625 3.5 -724.7999877929688
512.9000244140625 3.5 -606.5
512.9000244140625 26.29999923706055 -606.5
512.9000244140625 26.29999923706055 -724.7999877929688
3 0 1 2
3 2 3 0
3 4 5 6
3 6 7 4
3 0 3 5
3 5 4 0
3 3 2 6
3 6 5 3
3 2 1 7
3 7 6 2
3 1 0 4
3 4 7 1

BIN
scenes/office/office.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

28
scenes/office/office.sce Normal file
View File

@ -0,0 +1,28 @@
# camera: eye, center, up, fovy, width, height
camera 280 66 -700 430 50 -670 0 1 0 45 500 500
# recursion depth
depth 1
# background color
background 0 0 0
# global ambient light
ambience 0.2 0.2 0.2
# light: position and color
light 400 120 -660 1.0 1.0 1.0 25
# meshes: filename, shading, material
mesh glas.off FLAT 0.8 0.8 0.9 0.8 0.8 0.9 0.9 0.9 0.9 100.0 0.5
mesh fenster.off FLAT 0.1 0.1 0.1 0.3 0.3 0.3 0.0 0.0 0.0 1.0 0.0
mesh stuhl_beine.off PHONG 0.4 0.4 0.4 0.4 0.4 0.4 0.0 0.0 0.0 1.0 0.0
mesh stuhl_polster.off PHONG 0.2 0.2 0.7 0.2 0.2 0.7 0.0 0.0 0.0 1.0 0.0
mesh heizung.off FLAT 0.1 0.3 0.1 0.1 0.3 0.1 0.2 0.4 0.2 1.0 0.0
mesh saeulen.off FLAT 0.2 0.2 0.2 0.2 0.2 0.2 0.0 0.0 0.0 1.0 0.0
mesh boden.off FLAT 0.2 0.1 0.1 0.2 0.1 0.1 0.0 0.0 0.0 1.0 0.0
mesh tisch_beine.off FLAT 0.1 0.1 0.1 0.5 0.5 0.5 1.0 1.0 1.0 100.0 0.0
mesh tisch.off FLAT 0.8 0.8 0.5 0.8 0.8 0.5 0.9 0.9 0.9 10.0 0.0
mesh schraenke.off FLAT 0.8 0.8 0.5 0.8 0.8 0.5 0.9 0.9 0.9 10.0 0.0
mesh griffe.off FLAT 0.1 0.1 0.1 0.3 0.3 0.3 0.0 0.0 0.0 1.0 0.0
mesh wand.off FLAT 0.8 0.8 0.8 0.9 0.9 0.9 0.0 0.0 0.0 1.0 0.0

514
scenes/office/saeulen.off Normal file
View File

@ -0,0 +1,514 @@
OFF
192 320 0
292.1000061035156 118.0999984741211 -731.0999755859375
306.2999877929688 118.0999984741211 -731.0999755859375
306.2999877929688 118.0999984741211 -745.2999877929688
292.1000061035156 118.0999984741211 -745.2999877929688
291.2999877929688 117.3000030517578 -731.0999755859375
292.1000061035156 117.3000030517578 -730.2999877929688
306.2999877929688 117.3000030517578 -730.2999877929688
307.1000061035156 117.3000030517578 -731.0999755859375
307.1000061035156 117.3000030517578 -745.2999877929688
306.2999877929688 117.3000030517578 -746.0999755859375
292.1000061035156 117.3000030517578 -746.0999755859375
291.2999877929688 117.3000030517578 -745.2999877929688
291.2999877929688 0.800000011920929 -731.0999755859375
292.1000061035156 0.800000011920929 -730.2999877929688
306.2999877929688 0.800000011920929 -730.2999877929688
307.1000061035156 0.800000011920929 -731.0999755859375
307.1000061035156 0.800000011920929 -745.2999877929688
306.2999877929688 0.800000011920929 -746.0999755859375
292.1000061035156 0.800000011920929 -746.0999755859375
291.2999877929688 0.800000011920929 -745.2999877929688
292.1000061035156 0 -731.0999755859375
306.2999877929688 0 -731.0999755859375
306.2999877929688 0 -745.2999877929688
292.1000061035156 0 -745.2999877929688
292.1000061035156 118.0999984741211 -583.5
306.2999877929688 118.0999984741211 -583.5
306.2999877929688 118.0999984741211 -597.5999755859375
292.1000061035156 118.0999984741211 -597.5999755859375
291.2999877929688 117.3000030517578 -583.5
292.1000061035156 117.3000030517578 -582.7000122070312
306.2999877929688 117.3000030517578 -582.7000122070312
307.1000061035156 117.3000030517578 -583.5
307.1000061035156 117.3000030517578 -597.5999755859375
306.2999877929688 117.3000030517578 -598.4000244140625
292.1000061035156 117.3000030517578 -598.4000244140625
291.2999877929688 117.3000030517578 -597.5999755859375
291.2999877929688 0.800000011920929 -583.5
292.1000061035156 0.800000011920929 -582.7000122070312
306.2999877929688 0.800000011920929 -582.7000122070312
307.1000061035156 0.800000011920929 -583.5
307.1000061035156 0.800000011920929 -597.5999755859375
306.2999877929688 0.800000011920929 -598.4000244140625
292.1000061035156 0.800000011920929 -598.4000244140625
291.2999877929688 0.800000011920929 -597.5999755859375
292.1000061035156 0 -583.5
306.2999877929688 0 -583.5
306.2999877929688 0 -597.5999755859375
292.1000061035156 0 -597.5999755859375
512.5999755859375 118.0999984741211 -583.5
526.7999877929688 118.0999984741211 -583.5
526.7999877929688 118.0999984741211 -597.5999755859375
512.5999755859375 118.0999984741211 -597.5999755859375
511.7999877929688 117.3000030517578 -583.5
512.5999755859375 117.3000030517578 -582.7000122070312
526.7999877929688 117.3000030517578 -582.7000122070312
527.5999755859375 117.3000030517578 -583.5
527.5999755859375 117.3000030517578 -597.5999755859375
526.7999877929688 117.3000030517578 -598.4000244140625
512.5999755859375 117.3000030517578 -598.4000244140625
511.7999877929688 117.3000030517578 -597.5999755859375
511.7999877929688 0.800000011920929 -583.5
512.5999755859375 0.800000011920929 -582.7000122070312
526.7999877929688 0.800000011920929 -582.7000122070312
527.5999755859375 0.800000011920929 -583.5
527.5999755859375 0.800000011920929 -597.5999755859375
526.7999877929688 0.800000011920929 -598.4000244140625
512.5999755859375 0.800000011920929 -598.4000244140625
511.7999877929688 0.800000011920929 -597.5999755859375
512.5999755859375 0 -583.5
526.7999877929688 0 -583.5
526.7999877929688 0 -597.5999755859375
512.5999755859375 0 -597.5999755859375
512.5999755859375 118.0999984741211 -731.0999755859375
526.7999877929688 118.0999984741211 -731.0999755859375
526.7999877929688 118.0999984741211 -745.2999877929688
512.5999755859375 118.0999984741211 -745.2999877929688
511.7999877929688 117.3000030517578 -731.0999755859375
512.5999755859375 117.3000030517578 -730.2999877929688
526.7999877929688 117.3000030517578 -730.2999877929688
527.5999755859375 117.3000030517578 -731.0999755859375
527.5999755859375 117.3000030517578 -745.2999877929688
526.7999877929688 117.3000030517578 -746.0999755859375
512.5999755859375 117.3000030517578 -746.0999755859375
511.7999877929688 117.3000030517578 -745.2999877929688
511.7999877929688 0.800000011920929 -731.0999755859375
512.5999755859375 0.800000011920929 -730.2999877929688
526.7999877929688 0.800000011920929 -730.2999877929688
527.5999755859375 0.800000011920929 -731.0999755859375
527.5999755859375 0.800000011920929 -745.2999877929688
526.7999877929688 0.800000011920929 -746.0999755859375
512.5999755859375 0.800000011920929 -746.0999755859375
511.7999877929688 0.800000011920929 -745.2999877929688
512.5999755859375 0 -731.0999755859375
526.7999877929688 0 -731.0999755859375
526.7999877929688 0 -745.2999877929688
512.5999755859375 0 -745.2999877929688
511.7999877929688 39.90000152587891 -746.7999877929688
512.5999755859375 40.40000152587891 -746.7999877929688
526.7999877929688 40.40000152587891 -746.7999877929688
527.5999755859375 39.90000152587891 -746.7999877929688
527.5999755859375 31.39999961853027 -746.7999877929688
526.7999877929688 30.89999961853027 -746.7999877929688
512.5999755859375 30.89999961853027 -746.7999877929688
511.7999877929688 31.39999961853027 -746.7999877929688
512.5999755859375 39.90000152587891 -746
526.7999877929688 39.90000152587891 -746
526.7999877929688 31.39999961853027 -746
512.5999755859375 31.39999961853027 -746
512.5999755859375 39.90000152587891 -730.4000244140625
526.7999877929688 39.90000152587891 -730.4000244140625
526.7999877929688 31.39999961853027 -730.4000244140625
512.5999755859375 31.39999961853027 -730.4000244140625
511.7999877929688 39.90000152587891 -729.5999755859375
512.5999755859375 40.40000152587891 -729.5999755859375
526.7999877929688 40.40000152587891 -729.5999755859375
527.5999755859375 39.90000152587891 -729.5999755859375
527.5999755859375 31.39999961853027 -729.5999755859375
526.7999877929688 30.89999961853027 -729.5999755859375
512.5999755859375 30.89999961853027 -729.5999755859375
511.7999877929688 31.39999961853027 -729.5999755859375
511.7999877929688 39.90000152587891 -599.2000122070312
512.5999755859375 40.40000152587891 -599.2000122070312
526.7999877929688 40.40000152587891 -599.2000122070312
527.5999755859375 39.90000152587891 -599.2000122070312
527.5999755859375 31.39999961853027 -599.2000122070312
526.7999877929688 30.89999961853027 -599.2000122070312
512.5999755859375 30.89999961853027 -599.2000122070312
511.7999877929688 31.39999961853027 -599.2000122070312
512.5999755859375 39.90000152587891 -598.4000244140625
526.7999877929688 39.90000152587891 -598.4000244140625
526.7999877929688 31.39999961853027 -598.4000244140625
512.5999755859375 31.39999961853027 -598.4000244140625
291.2999877929688 95.90000152587891 -746.7999877929688
292.1000061035156 96.30000305175781 -746.7999877929688
306.2999877929688 96.30000305175781 -746.7999877929688
307.1000061035156 95.90000152587891 -746.7999877929688
307.1000061035156 88.80000305175781 -746.7999877929688
306.2999877929688 88.40000152587891 -746.7999877929688
292.1000061035156 88.40000152587891 -746.7999877929688
291.2999877929688 88.80000305175781 -746.7999877929688
292.1000061035156 95.90000152587891 -746
306.2999877929688 95.90000152587891 -746
306.2999877929688 88.80000305175781 -746
292.1000061035156 88.80000305175781 -746
292.1000061035156 95.90000152587891 -730.4000244140625
306.2999877929688 95.90000152587891 -730.4000244140625
306.2999877929688 88.80000305175781 -730.4000244140625
292.1000061035156 88.80000305175781 -730.4000244140625
291.2999877929688 95.90000152587891 -729.5999755859375
292.1000061035156 96.30000305175781 -729.5999755859375
306.2999877929688 96.30000305175781 -729.5999755859375
307.1000061035156 95.90000152587891 -729.5999755859375
307.1000061035156 88.80000305175781 -729.5999755859375
306.2999877929688 88.40000152587891 -729.5999755859375
292.1000061035156 88.40000152587891 -729.5999755859375
291.2999877929688 88.80000305175781 -729.5999755859375
291.2999877929688 95.90000152587891 -599.2000122070312
292.1000061035156 96.30000305175781 -599.2000122070312
306.2999877929688 96.30000305175781 -599.2000122070312
307.1000061035156 95.90000152587891 -599.2000122070312
307.1000061035156 88.80000305175781 -599.2000122070312
306.2999877929688 88.40000152587891 -599.2000122070312
292.1000061035156 88.40000152587891 -599.2000122070312
291.2999877929688 88.80000305175781 -599.2000122070312
292.1000061035156 95.90000152587891 -598.4000244140625
306.2999877929688 95.90000152587891 -598.4000244140625
306.2999877929688 88.80000305175781 -598.4000244140625
292.1000061035156 88.80000305175781 -598.4000244140625
292.1000061035156 95.90000152587891 -582.7999877929688
306.2999877929688 95.90000152587891 -582.7999877929688
306.2999877929688 88.80000305175781 -582.7999877929688
292.1000061035156 88.80000305175781 -582.7999877929688
291.2999877929688 95.90000152587891 -582
292.1000061035156 96.30000305175781 -582
306.2999877929688 96.30000305175781 -582
307.1000061035156 95.90000152587891 -582
307.1000061035156 88.80000305175781 -582
306.2999877929688 88.40000152587891 -582
292.1000061035156 88.40000152587891 -582
291.2999877929688 88.80000305175781 -582
512.5999755859375 39.90000152587891 -582.7999877929688
526.7999877929688 39.90000152587891 -582.7999877929688
526.7999877929688 31.39999961853027 -582.7999877929688
512.5999755859375 31.39999961853027 -582.7999877929688
511.7999877929688 39.90000152587891 -582
512.5999755859375 40.40000152587891 -582
526.7999877929688 40.40000152587891 -582
527.5999755859375 39.90000152587891 -582
527.5999755859375 31.39999961853027 -582
526.7999877929688 30.89999961853027 -582
512.5999755859375 30.89999961853027 -582
511.7999877929688 31.39999961853027 -582
3 0 1 2
3 0 2 3
3 0 4 5
3 0 5 6
3 0 6 1
3 1 6 7
3 1 7 8
3 1 8 2
3 2 8 9
3 2 9 10
3 2 10 3
3 3 10 11
3 3 11 4
3 3 4 0
3 4 12 13
3 4 13 5
3 5 13 14
3 5 14 6
3 6 14 15
3 6 15 7
3 7 15 16
3 7 16 8
3 8 16 17
3 8 17 9
3 9 17 18
3 9 18 10
3 10 18 19
3 10 19 11
3 11 19 12
3 11 12 4
3 12 20 13
3 13 20 21
3 13 21 14
3 14 21 15
3 15 21 22
3 15 22 16
3 16 22 17
3 17 22 23
3 17 23 18
3 18 23 19
3 19 23 20
3 19 20 12
3 23 22 21
3 23 21 20
3 24 25 26
3 24 26 27
3 24 28 29
3 24 29 30
3 24 30 25
3 25 30 31
3 25 31 32
3 25 32 26
3 26 32 33
3 26 33 34
3 26 34 27
3 27 34 35
3 27 35 28
3 27 28 24
3 28 36 37
3 28 37 29
3 29 37 38
3 29 38 30
3 30 38 39
3 30 39 31
3 31 39 40
3 31 40 32
3 32 40 41
3 32 41 33
3 33 41 42
3 33 42 34
3 34 42 43
3 34 43 35
3 35 43 36
3 35 36 28
3 36 44 37
3 37 44 45
3 37 45 38
3 38 45 39
3 39 45 46
3 39 46 40
3 40 46 41
3 41 46 47
3 41 47 42
3 42 47 43
3 43 47 44
3 43 44 36
3 47 46 45
3 47 45 44
3 48 49 50
3 48 50 51
3 48 52 53
3 48 53 54
3 48 54 49
3 49 54 55
3 49 55 56
3 49 56 50
3 50 56 57
3 50 57 58
3 50 58 51
3 51 58 59
3 51 59 52
3 51 52 48
3 52 60 61
3 52 61 53
3 53 61 62
3 53 62 54
3 54 62 63
3 54 63 55
3 55 63 64
3 55 64 56
3 56 64 65
3 56 65 57
3 57 65 66
3 57 66 58
3 58 66 67
3 58 67 59
3 59 67 60
3 59 60 52
3 60 68 61
3 61 68 69
3 61 69 62
3 62 69 63
3 63 69 70
3 63 70 64
3 64 70 65
3 65 70 71
3 65 71 66
3 66 71 67
3 67 71 68
3 67 68 60
3 71 70 69
3 71 69 68
3 72 73 74
3 72 74 75
3 72 76 77
3 72 77 78
3 72 78 73
3 73 78 79
3 73 79 80
3 73 80 74
3 74 80 81
3 74 81 82
3 74 82 75
3 75 82 83
3 75 83 76
3 75 76 72
3 76 84 85
3 76 85 77
3 77 85 86
3 77 86 78
3 78 86 87
3 78 87 79
3 79 87 88
3 79 88 80
3 80 88 89
3 80 89 81
3 81 89 90
3 81 90 82
3 82 90 91
3 82 91 83
3 83 91 84
3 83 84 76
3 84 92 85
3 85 92 93
3 85 93 86
3 86 93 87
3 87 93 94
3 87 94 88
3 88 94 89
3 89 94 95
3 89 95 90
3 90 95 91
3 91 95 92
3 91 92 84
3 95 94 93
3 95 93 92
3 96 104 97
3 97 104 105
3 97 105 98
3 98 105 99
3 99 105 106
3 99 106 100
3 100 106 101
3 101 106 107
3 101 107 102
3 102 107 103
3 103 107 104
3 103 104 96
3 107 106 105
3 107 105 104
3 108 109 110
3 108 110 111
3 108 112 113
3 108 113 114
3 108 114 109
3 109 114 115
3 109 115 116
3 109 116 110
3 110 116 117
3 110 117 118
3 110 118 111
3 111 118 119
3 111 119 112
3 111 112 108
3 112 120 121
3 112 121 113
3 113 121 122
3 113 122 114
3 114 122 123
3 114 123 115
3 115 123 124
3 115 124 116
3 116 124 125
3 116 125 117
3 117 125 126
3 117 126 118
3 118 126 127
3 118 127 119
3 119 127 120
3 119 120 112
3 120 128 121
3 121 128 129
3 121 129 122
3 122 129 123
3 123 129 130
3 123 130 124
3 124 130 125
3 125 130 131
3 125 131 126
3 126 131 127
3 127 131 128
3 127 128 120
3 131 130 129
3 131 129 128
3 132 140 133
3 133 140 141
3 133 141 134
3 134 141 135
3 135 141 142
3 135 142 136
3 136 142 137
3 137 142 143
3 137 143 138
3 138 143 139
3 139 143 140
3 139 140 132
3 143 142 141
3 143 141 140
3 144 145 146
3 144 146 147
3 144 148 149
3 144 149 150
3 144 150 145
3 145 150 151
3 145 151 152
3 145 152 146
3 146 152 153
3 146 153 154
3 146 154 147
3 147 154 155
3 147 155 148
3 147 148 144
3 148 156 157
3 148 157 149
3 149 157 158
3 149 158 150
3 150 158 159
3 150 159 151
3 151 159 160
3 151 160 152
3 152 160 161
3 152 161 153
3 153 161 162
3 153 162 154
3 154 162 163
3 154 163 155
3 155 163 156
3 155 156 148
3 156 164 157
3 157 164 165
3 157 165 158
3 158 165 159
3 159 165 166
3 159 166 160
3 160 166 161
3 161 166 167
3 161 167 162
3 162 167 163
3 163 167 164
3 163 164 156
3 167 166 165
3 167 165 164
3 168 169 170
3 168 170 171
3 168 172 173
3 168 173 174
3 168 174 169
3 169 174 175
3 169 175 176
3 169 176 170
3 170 176 177
3 170 177 178
3 170 178 171
3 171 178 179
3 171 179 172
3 171 172 168
3 180 181 182
3 180 182 183
3 180 184 185
3 180 185 186
3 180 186 181
3 181 186 187
3 181 187 188
3 181 188 182
3 182 188 189
3 182 189 190
3 182 190 183
3 183 190 191
3 183 191 184
3 183 184 180

700
scenes/office/schraenke.off Normal file
View File

@ -0,0 +1,700 @@
OFF
262 436 0
411.2999877929688 2.700000047683716 -656.7999877929688
411.2999877929688 11.69999980926514 -656.7999877929688
426.8999938964844 11.69999980926514 -659.9000244140625
426.8999938964844 2.700000047683716 -659.9000244140625
411.8999938964844 2.700000047683716 -653.5999755859375
427.5 2.700000047683716 -656.7000122070312
427.5 11.69999980926514 -656.7000122070312
411.8999938964844 11.69999980926514 -653.5999755859375
411.2999877929688 11.89999961853027 -656.7999877929688
411.2999877929688 20.79999923706055 -656.7999877929688
426.8999938964844 20.79999923706055 -659.9000244140625
426.8999938964844 11.89999961853027 -659.9000244140625
411.8999938964844 11.89999961853027 -653.5999755859375
427.5 11.89999961853027 -656.7000122070312
427.5 20.79999923706055 -656.7000122070312
411.8999938964844 20.79999923706055 -653.5999755859375
403.3999938964844 31.5 -651.2999877929688
474.8999938964844 31.5 -665.2000122070312
468.5 31.5 -698
397 31.5 -684.0999755859375
403.3999938964844 32.70000076293945 -651.2999877929688
397 32.70000076293945 -684.0999755859375
468.5 32.70000076293945 -698
474.8999938964844 32.70000076293945 -665.2000122070312
411.1000061035156 25.29999923706055 -653.5999755859375
428.2000122070312 25.29999923706055 -657
405.5 25.29999923706055 -682.5999755859375
422.6000061035156 25.29999923706055 -685.9000244140625
422.6000061035156 1.600000023841858 -685.9000244140625
428.2000122070312 1.600000023841858 -657
405.5 1.600000023841858 -682.5999755859375
411.1000061035156 1.600000023841858 -653.5999755859375
427.6000061035156 24.5 -656.7999877929688
411.7999877929688 24.5 -653.7999877929688
411.7999877929688 2.5 -653.7999877929688
427.6000061035156 2.5 -656.7999877929688
406.7000122070312 24.5 -679.7999877929688
406.7000122070312 2.5 -679.7999877929688
422.5 24.5 -682.9000244140625
422.5 2.5 -682.9000244140625
411.2999877929688 21.10000038146973 -656.7999877929688
411.2999877929688 24.39999961853027 -656.7999877929688
426.8999938964844 24.39999961853027 -659.9000244140625
426.8999938964844 21.10000038146973 -659.9000244140625
411.8999938964844 21.10000038146973 -653.5999755859375
427.5 21.10000038146973 -656.7000122070312
427.5 24.39999961853027 -656.7000122070312
411.8999938964844 24.39999961853027 -653.5999755859375
395.2999877929688 31.5 -693.5999755859375
400.2999877929688 31.5 -694
400.2999877929688 32.70000076293945 -694
395.2999877929688 32.70000076293945 -693.5999755859375
405 31.5 -693.2999877929688
405 32.70000076293945 -693.2999877929688
409.3999938964844 31.5 -691.5
409.3999938964844 32.70000076293945 -691.5
413.2999877929688 31.5 -688.9000244140625
413.2999877929688 32.70000076293945 -688.9000244140625
414.6000061035156 31.5 -687.5999755859375
414.6000061035156 32.70000076293945 -687.5999755859375
403.3999938964844 31.5 -651.4000244140625
398.6000061035156 31.5 -651
403.3999938964844 32.70000076293945 -651.4000244140625
398.6000061035156 32.70000076293945 -651
393.7999877929688 31.5 -651.7999877929688
393.7999877929688 32.70000076293945 -651.7999877929688
389.3999938964844 31.5 -653.5
389.3999938964844 32.70000076293945 -653.5
385.5 31.5 -656.0999755859375
385.5 32.70000076293945 -656.0999755859375
382.2999877929688 31.5 -659.5999755859375
382.2999877929688 32.70000076293945 -659.5999755859375
379.7999877929688 31.5 -663.7000122070312
379.7999877929688 32.70000076293945 -663.7000122070312
378.2999877929688 31.5 -668.4000244140625
378.2999877929688 32.70000076293945 -668.4000244140625
377.8999938964844 31.5 -673.4000244140625
377.8999938964844 32.70000076293945 -673.4000244140625
378.7000122070312 31.5 -678.0999755859375
378.7000122070312 32.70000076293945 -678.0999755859375
380.3999938964844 31.5 -682.5
380.3999938964844 32.70000076293945 -682.5
383 31.5 -686.4000244140625
383 32.70000076293945 -686.4000244140625
386.5 31.5 -689.7000122070312
386.5 32.70000076293945 -689.7000122070312
390.6000061035156 31.5 -692.0999755859375
390.6000061035156 32.70000076293945 -692.0999755859375
397 31.5 -684.0999755859375
397 32.70000076293945 -684.0999755859375
468.5 31.5 -698
491.7000122070312 31.5 -702.5
491.7000122070312 32.70000076293945 -702.5
468.5 32.70000076293945 -698
515.5 31.5 -683.0999755859375
515.5 32.70000076293945 -683.0999755859375
517.5 31.5 -673.5
517.5 32.70000076293945 -673.5
498.5 31.5 -647.7000122070312
498.5 32.70000076293945 -647.7000122070312
474.8999938964844 31.5 -665.2000122070312
474.8999938964844 32.70000076293945 -665.2000122070312
494.7999877929688 46.70000076293945 -606.5
494.7999877929688 88 -606.5
471.2000122070312 88 -606.5
471.2000122070312 46.70000076293945 -606.5
494.7999877929688 46.70000076293945 -606.9000244140625
471.2000122070312 46.70000076293945 -606.9000244140625
471.2000122070312 88 -606.9000244140625
494.7999877929688 88 -606.9000244140625
495.7999877929688 45.59999847412109 -594.5
495.7999877929688 88.90000152587891 -594.5
448.5 88.90000152587891 -594.5
448.5 45.59999847412109 -594.5
494.8999938964844 46.40000152587891 -608.2999877929688
495.7999877929688 45.59999847412109 -608.2999877929688
449.5 46.40000152587891 -608.2999877929688
448.5 45.59999847412109 -608.2999877929688
448.5 88.90000152587891 -608.2999877929688
495.7999877929688 88.90000152587891 -608.2999877929688
449.5 88.09999847412109 -608.2999877929688
494.8999938964844 88.09999847412109 -608.2999877929688
494.8999938964844 46.40000152587891 -595.5999755859375
449.5 88.09999847412109 -595.5999755859375
494.8999938964844 88.09999847412109 -595.5999755859375
449.5 46.40000152587891 -595.5999755859375
425.7999877929688 46.70000076293945 -607.0999755859375
425.7999877929688 88 -607.0999755859375
402.1000061035156 88 -607.0999755859375
402.1000061035156 46.70000076293945 -607.0999755859375
425.7999877929688 46.70000076293945 -607.5
402.1000061035156 46.70000076293945 -607.5
402.1000061035156 88 -607.5
425.7999877929688 88 -607.5
447.3999938964844 46.70000076293945 -606.5
447.3999938964844 88 -606.5
423.7999877929688 88 -606.5
423.7999877929688 46.70000076293945 -606.5
447.3999938964844 46.70000076293945 -606.9000244140625
423.7999877929688 46.70000076293945 -606.9000244140625
423.7999877929688 88 -606.9000244140625
447.3999938964844 88 -606.9000244140625
448.3999938964844 45.59999847412109 -594.5
448.3999938964844 88.90000152587891 -594.5
401.1000061035156 88.90000152587891 -594.5
401.1000061035156 45.59999847412109 -594.5
447.5 46.40000152587891 -608.2999877929688
448.3999938964844 45.59999847412109 -608.2999877929688
402 46.40000152587891 -608.2999877929688
401.1000061035156 45.59999847412109 -608.2999877929688
401.1000061035156 88.90000152587891 -608.2999877929688
448.3999938964844 88.90000152587891 -608.2999877929688
402 88.09999847412109 -608.2999877929688
447.5 88.09999847412109 -608.2999877929688
447.5 46.40000152587891 -595.5999755859375
402 88.09999847412109 -595.5999755859375
447.5 88.09999847412109 -595.5999755859375
402 46.40000152587891 -595.5999755859375
425.7999877929688 3.299999952316284 -607.0999755859375
425.7999877929688 44.59999847412109 -607.0999755859375
402.1000061035156 44.59999847412109 -607.0999755859375
402.1000061035156 3.299999952316284 -607.0999755859375
425.7999877929688 3.299999952316284 -607.5
402.1000061035156 3.299999952316284 -607.5
402.1000061035156 44.59999847412109 -607.5
425.7999877929688 44.59999847412109 -607.5
447.3999938964844 3.299999952316284 -606.5
447.3999938964844 44.59999847412109 -606.5
423.7999877929688 44.59999847412109 -606.5
423.7999877929688 3.299999952316284 -606.5
447.3999938964844 3.299999952316284 -606.9000244140625
423.7999877929688 3.299999952316284 -606.9000244140625
423.7999877929688 44.59999847412109 -606.9000244140625
447.3999938964844 44.59999847412109 -606.9000244140625
448.3999938964844 2.299999952316284 -594.5
448.3999938964844 45.59999847412109 -594.5
401.1000061035156 45.59999847412109 -594.5
401.1000061035156 2.299999952316284 -594.5
447.5 3.099999904632568 -608.2999877929688
448.3999938964844 2.299999952316284 -608.2999877929688
402 3.099999904632568 -608.2999877929688
401.1000061035156 2.299999952316284 -608.2999877929688
401.1000061035156 45.59999847412109 -608.2999877929688
448.3999938964844 45.59999847412109 -608.2999877929688
402 44.70000076293945 -608.2999877929688
447.5 44.70000076293945 -608.2999877929688
447.5 3.099999904632568 -595.5999755859375
402 44.70000076293945 -595.5999755859375
447.5 44.70000076293945 -595.5999755859375
402 3.099999904632568 -595.5999755859375
473.2000122070312 3.299999952316284 -607.0999755859375
473.2000122070312 44.59999847412109 -607.0999755859375
449.6000061035156 44.59999847412109 -607.0999755859375
449.6000061035156 3.299999952316284 -607.0999755859375
473.2000122070312 3.299999952316284 -607.5
449.6000061035156 3.299999952316284 -607.5
449.6000061035156 44.59999847412109 -607.5
473.2000122070312 44.59999847412109 -607.5
494.7999877929688 3.299999952316284 -606.5
494.7999877929688 44.59999847412109 -606.5
471.2000122070312 44.59999847412109 -606.5
471.2000122070312 3.299999952316284 -606.5
494.7999877929688 3.299999952316284 -606.9000244140625
471.2000122070312 3.299999952316284 -606.9000244140625
471.2000122070312 44.59999847412109 -606.9000244140625
494.7999877929688 44.59999847412109 -606.9000244140625
495.7999877929688 2.299999952316284 -594.5
495.7999877929688 45.59999847412109 -594.5
448.5 45.59999847412109 -594.5
448.5 2.299999952316284 -594.5
494.8999938964844 3.099999904632568 -608.2999877929688
495.7999877929688 2.299999952316284 -608.2999877929688
449.5 3.099999904632568 -608.2999877929688
448.5 2.299999952316284 -608.2999877929688
448.5 45.59999847412109 -608.2999877929688
495.7999877929688 45.59999847412109 -608.2999877929688
449.5 44.70000076293945 -608.2999877929688
494.8999938964844 44.70000076293945 -608.2999877929688
494.8999938964844 3.099999904632568 -595.5999755859375
449.5 44.70000076293945 -595.5999755859375
494.8999938964844 44.70000076293945 -595.5999755859375
449.5 3.099999904632568 -595.5999755859375
313 3.099999904632568 -632.2000122070312
313 32.59999847412109 -632.2000122070312
313 32.59999847412109 -651
313 3.099999904632568 -651
313.3999938964844 3.099999904632568 -632.2000122070312
313.3999938964844 3.099999904632568 -651
313.3999938964844 32.59999847412109 -651
313.3999938964844 32.59999847412109 -632.2000122070312
301 2.400000095367432 -631.4000244140625
301 33.29999923706055 -631.4000244140625
301 33.29999923706055 -669.2000122070312
301 2.400000095367432 -669.2000122070312
314.7999877929688 3 -632.0999755859375
314.7999877929688 2.400000095367432 -631.4000244140625
314.7999877929688 3 -668.4000244140625
314.7999877929688 2.400000095367432 -669.2000122070312
314.7999877929688 33.29999923706055 -669.2000122070312
314.7999877929688 33.29999923706055 -631.4000244140625
314.7999877929688 32.70000076293945 -668.4000244140625
314.7999877929688 32.70000076293945 -632.0999755859375
302.1000061035156 3 -632.0999755859375
302.1000061035156 32.70000076293945 -668.4000244140625
302.1000061035156 32.70000076293945 -632.0999755859375
302.1000061035156 3 -668.4000244140625
313.6000061035156 3.099999904632568 -649.5
313.6000061035156 32.59999847412109 -649.5
313.6000061035156 32.59999847412109 -668.4000244140625
313.6000061035156 3.099999904632568 -668.4000244140625
314 3.099999904632568 -649.5
314 3.099999904632568 -668.4000244140625
314 32.59999847412109 -668.4000244140625
314 32.59999847412109 -649.5
473.2000122070312 46.70000076293945 -607.0999755859375
473.2000122070312 88 -607.0999755859375
449.6000061035156 88 -607.0999755859375
449.6000061035156 46.70000076293945 -607.0999755859375
473.2000122070312 46.70000076293945 -607.5
449.6000061035156 46.70000076293945 -607.5
449.6000061035156 88 -607.5
473.2000122070312 88 -607.5
3 0 1 2
3 2 3 0
3 4 5 6
3 6 7 4
3 0 3 5
3 5 4 0
3 3 2 6
3 6 5 3
3 2 1 7
3 7 6 2
3 1 0 4
3 4 7 1
3 8 9 10
3 10 11 8
3 12 13 14
3 14 15 12
3 8 11 13
3 13 12 8
3 11 10 14
3 14 13 11
3 10 9 15
3 15 14 10
3 9 8 12
3 12 15 9
3 16 18 17
3 18 16 19
3 20 22 21
3 22 20 23
3 16 21 19
3 21 16 20
3 19 22 18
3 22 19 21
3 18 23 17
3 23 18 22
3 17 20 16
3 20 17 23
3 24 25 26
3 27 26 25
3 28 29 30
3 31 30 29
3 27 25 28
3 29 28 25
3 26 27 30
3 28 30 27
3 24 26 31
3 30 31 26
3 32 25 33
3 24 33 25
3 24 31 33
3 29 25 32
3 34 31 35
3 29 35 31
3 29 32 35
3 33 31 34
3 36 37 38
3 39 38 37
3 33 34 36
3 37 36 34
3 32 33 38
3 36 38 33
3 38 39 32
3 32 39 35
3 34 35 37
3 39 37 35
3 40 41 42
3 42 43 40
3 44 45 46
3 46 47 44
3 40 43 45
3 45 44 40
3 43 42 46
3 46 45 43
3 42 41 47
3 47 46 42
3 41 40 44
3 44 47 41
3 48 50 49
3 48 51 50
3 49 53 52
3 49 50 53
3 52 55 54
3 52 53 55
3 54 57 56
3 54 55 57
3 56 57 58
3 59 58 57
3 60 62 61
3 63 61 62
3 61 65 64
3 61 63 65
3 64 67 66
3 64 65 67
3 66 69 68
3 66 67 69
3 68 71 70
3 68 69 71
3 70 73 72
3 70 71 73
3 72 75 74
3 72 73 75
3 74 77 76
3 74 75 77
3 76 79 78
3 76 77 79
3 78 81 80
3 78 79 81
3 80 83 82
3 80 81 83
3 82 85 84
3 82 83 85
3 84 87 86
3 84 85 87
3 86 51 48
3 86 87 51
3 72 74 70
3 68 70 66
3 64 66 61
3 60 61 88
3 86 88 84
3 82 84 80
3 78 80 76
3 74 76 70
3 66 70 61
3 88 61 84
3 80 84 76
3 70 76 61
3 84 61 76
3 62 89 63
3 65 63 67
3 69 67 71
3 73 71 75
3 77 75 79
3 81 79 83
3 85 83 87
3 89 87 63
3 67 63 71
3 75 71 79
3 83 79 87
3 63 87 71
3 79 71 87
3 48 88 86
3 58 88 54
3 52 54 49
3 54 88 49
3 48 49 88
3 87 89 51
3 55 59 57
3 54 56 58
3 59 55 89
3 51 89 50
3 89 55 50
3 53 50 55
3 89 88 58
3 62 60 89
3 88 89 60
3 89 58 59
3 90 92 91
3 90 93 92
3 91 95 94
3 91 92 95
3 94 97 96
3 94 95 97
3 96 99 98
3 96 97 99
3 98 101 100
3 98 99 101
3 100 93 90
3 100 101 93
3 96 98 100
3 94 96 100
3 91 94 100
3 91 100 90
3 97 101 99
3 95 101 97
3 92 101 95
3 92 93 101
3 102 103 104
3 104 105 102
3 106 107 108
3 108 109 106
3 102 105 107
3 107 106 102
3 105 104 108
3 108 107 105
3 104 103 109
3 109 108 104
3 103 102 106
3 106 109 103
3 110 111 112
3 112 113 110
3 114 115 116
3 117 116 115
3 110 113 117
3 117 115 110
3 113 112 118
3 118 117 113
3 112 111 119
3 119 118 112
3 111 110 115
3 115 119 111
3 117 118 116
3 119 115 114
3 116 118 120
3 118 119 120
3 120 119 121
3 119 114 121
3 122 123 124
3 123 122 125
3 116 120 125
3 123 125 120
3 114 116 122
3 125 122 116
3 121 114 124
3 122 124 114
3 120 121 123
3 124 123 121
3 126 127 128
3 128 129 126
3 130 131 132
3 132 133 130
3 126 129 131
3 131 130 126
3 129 128 132
3 132 131 129
3 128 127 133
3 133 132 128
3 127 126 130
3 130 133 127
3 134 135 136
3 136 137 134
3 138 139 140
3 140 141 138
3 134 137 139
3 139 138 134
3 137 136 140
3 140 139 137
3 136 135 141
3 141 140 136
3 135 134 138
3 138 141 135
3 142 143 144
3 144 145 142
3 146 147 148
3 149 148 147
3 142 145 149
3 149 147 142
3 145 144 150
3 150 149 145
3 144 143 151
3 151 150 144
3 143 142 147
3 147 151 143
3 149 150 148
3 151 147 146
3 148 150 152
3 150 151 152
3 152 151 153
3 151 146 153
3 154 155 156
3 155 154 157
3 148 152 157
3 155 157 152
3 146 148 154
3 157 154 148
3 153 146 156
3 154 156 146
3 152 153 155
3 156 155 153
3 158 159 160
3 160 161 158
3 162 163 164
3 164 165 162
3 158 161 163
3 163 162 158
3 161 160 164
3 164 163 161
3 160 159 165
3 165 164 160
3 159 158 162
3 162 165 159
3 166 167 168
3 168 169 166
3 170 171 172
3 172 173 170
3 166 169 171
3 171 170 166
3 169 168 172
3 172 171 169
3 168 167 173
3 173 172 168
3 167 166 170
3 170 173 167
3 174 175 176
3 176 177 174
3 178 179 180
3 181 180 179
3 174 177 181
3 181 179 174
3 177 176 182
3 182 181 177
3 176 175 183
3 183 182 176
3 175 174 179
3 179 183 175
3 181 182 180
3 183 179 178
3 180 182 184
3 182 183 184
3 184 183 185
3 183 178 185
3 186 187 188
3 187 186 189
3 180 184 189
3 187 189 184
3 178 180 186
3 189 186 180
3 185 178 188
3 186 188 178
3 184 185 187
3 188 187 185
3 190 191 192
3 192 193 190
3 194 195 196
3 196 197 194
3 190 193 195
3 195 194 190
3 193 192 196
3 196 195 193
3 192 191 197
3 197 196 192
3 191 190 194
3 194 197 191
3 198 199 200
3 200 201 198
3 202 203 204
3 204 205 202
3 198 201 203
3 203 202 198
3 201 200 204
3 204 203 201
3 200 199 205
3 205 204 200
3 199 198 202
3 202 205 199
3 206 207 208
3 208 209 206
3 210 211 212
3 213 212 211
3 206 209 213
3 213 211 206
3 209 208 214
3 214 213 209
3 208 207 215
3 215 214 208
3 207 206 211
3 211 215 207
3 213 214 212
3 215 211 210
3 212 214 216
3 214 215 216
3 216 215 217
3 215 210 217
3 218 219 220
3 219 218 221
3 212 216 221
3 219 221 216
3 210 212 218
3 221 218 212
3 217 210 220
3 218 220 210
3 216 217 219
3 220 219 217
3 222 223 224
3 224 225 222
3 226 227 228
3 228 229 226
3 222 225 227
3 227 226 222
3 225 224 228
3 228 227 225
3 224 223 229
3 229 228 224
3 223 222 226
3 226 229 223
3 230 231 232
3 232 233 230
3 234 235 236
3 237 236 235
3 230 233 237
3 237 235 230
3 233 232 238
3 238 237 233
3 232 231 239
3 239 238 232
3 231 230 235
3 235 239 231
3 237 238 236
3 239 235 234
3 236 238 240
3 238 239 240
3 240 239 241
3 239 234 241
3 242 243 244
3 243 242 245
3 236 240 245
3 243 245 240
3 234 236 242
3 245 242 236
3 241 234 244
3 242 244 234
3 240 241 243
3 244 243 241
3 246 247 248
3 248 249 246
3 250 251 252
3 252 253 250
3 246 249 251
3 251 250 246
3 249 248 252
3 252 251 249
3 248 247 253
3 253 252 248
3 247 246 250
3 250 253 247
3 254 255 256
3 256 257 254
3 258 259 260
3 260 261 258
3 254 257 259
3 259 258 254
3 257 256 260
3 260 259 257
3 256 255 261
3 261 260 256
3 255 254 258
3 258 261 255

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

176
scenes/office/tisch.off Normal file
View File

@ -0,0 +1,176 @@
OFF
62 112 0
474.8999938965 32.7000007629 -665.2000122070
474.8999938965 31.5000000000 -665.2000122070
498.5000000000 32.7000007629 -647.7000122070
498.5000000000 31.5000000000 -647.7000122070
517.5000000000 32.7000007629 -673.5000000000
517.5000000000 31.5000000000 -673.5000000000
515.5000000000 32.7000007629 -683.0999755859
515.5000000000 31.5000000000 -683.0999755859
468.5000000000 32.7000007629 -698.0000000000
491.7000122070 32.7000007629 -702.5000000000
491.7000122070 31.5000000000 -702.5000000000
468.5000000000 31.5000000000 -698.0000000000
397.0000000000 32.7000007629 -684.0999755859
397.0000000000 31.5000000000 -684.0999755859
390.6000061035 32.7000007629 -692.0999755859
390.6000061035 31.5000000000 -692.0999755859
403.3999938965 31.5000000000 -651.2999877930
474.8999938965 31.5000000000 -665.2000122070
468.5000000000 31.5000000000 -698.0000000000
397.0000000000 31.5000000000 -684.0999755859
403.3999938965 32.7000007629 -651.2999877930
397.0000000000 32.7000007629 -684.0999755859
468.5000000000 32.7000007629 -698.0000000000
474.8999938965 32.7000007629 -665.2000122070
386.5000000000 32.7000007629 -689.7000122070
386.5000000000 31.5000000000 -689.7000122070
383.0000000000 32.7000007629 -686.4000244141
383.0000000000 31.5000000000 -686.4000244141
380.3999938965 32.7000007629 -682.5000000000
380.3999938965 31.5000000000 -682.5000000000
378.7000122070 32.7000007629 -678.0999755859
378.7000122070 31.5000000000 -678.0999755859
377.8999938965 32.7000007629 -673.4000244141
377.8999938965 31.5000000000 -673.4000244141
378.2999877930 32.7000007629 -668.4000244141
378.2999877930 31.5000000000 -668.4000244141
379.7999877930 32.7000007629 -663.7000122070
379.7999877930 31.5000000000 -663.7000122070
382.2999877930 32.7000007629 -659.5999755859
382.2999877930 31.5000000000 -659.5999755859
385.5000000000 32.7000007629 -656.0999755859
385.5000000000 31.5000000000 -656.0999755859
389.3999938965 32.7000007629 -653.5000000000
389.3999938965 31.5000000000 -653.5000000000
393.7999877930 32.7000007629 -651.7999877930
393.7999877930 31.5000000000 -651.7999877930
398.6000061035 32.7000007629 -651.0000000000
403.3999938965 32.7000007629 -651.4000244141
395.2999877930 31.5000000000 -693.5999755859
400.2999877930 31.5000000000 -694.0000000000
400.2999877930 32.7000007629 -694.0000000000
395.2999877930 32.7000007629 -693.5999755859
405.0000000000 31.5000000000 -693.2999877930
405.0000000000 32.7000007629 -693.2999877930
409.3999938965 31.5000000000 -691.5000000000
409.3999938965 32.7000007629 -691.5000000000
413.2999877930 31.5000000000 -688.9000244141
413.2999877930 32.7000007629 -688.9000244141
414.6000061035 31.5000000000 -687.5999755859
414.6000061035 32.7000007629 -687.5999755859
403.3999938965 31.5000000000 -651.4000244141
398.6000061035 31.5000000000 -651.0000000000
3 9 8 0
3 9 0 6
3 6 0 4
3 4 0 2
3 10 1 11
3 10 7 1
3 7 5 1
3 5 3 1
3 1 0 8
3 1 8 11
3 3 2 0
3 3 0 1
3 5 4 2
3 5 2 3
3 7 6 4
3 7 4 5
3 10 9 6
3 10 6 7
3 11 8 9
3 11 9 10
3 12 58 59
3 13 12 60
3 47 60 12
3 12 13 58
3 16 18 17
3 18 16 19
3 20 22 21
3 22 20 23
3 16 21 19
3 21 16 20
3 19 22 18
3 22 19 21
3 18 23 17
3 23 18 22
3 17 20 16
3 20 17 23
3 53 50 55
3 12 55 50
3 51 12 50
3 59 55 12
3 54 56 58
3 55 59 57
3 14 12 51
3 48 49 13
3 54 13 49
3 52 54 49
3 58 13 54
3 48 13 15
3 30 38 14
3 46 14 38
3 26 30 14
3 34 38 30
3 42 46 38
3 12 14 46
3 24 26 14
3 28 30 26
3 32 34 30
3 36 38 34
3 40 42 38
3 44 46 42
3 47 12 46
3 25 61 33
3 39 33 61
3 29 25 33
3 13 61 25
3 43 39 61
3 35 33 39
3 31 29 33
3 27 25 29
3 15 13 25
3 60 61 13
3 45 43 61
3 41 39 43
3 37 35 39
3 15 14 51
3 15 51 48
3 48 50 49
3 48 51 50
3 49 53 52
3 49 50 53
3 52 55 54
3 52 53 55
3 54 57 56
3 54 55 57
3 56 57 58
3 59 58 57
3 60 47 61
3 46 61 47
3 61 44 45
3 61 46 44
3 45 42 43
3 45 44 42
3 43 40 41
3 43 42 40
3 41 38 39
3 41 40 38
3 39 36 37
3 39 38 36
3 37 34 35
3 37 36 34
3 35 32 33
3 35 34 32
3 33 30 31
3 33 32 30
3 31 28 29
3 31 30 28
3 29 26 27
3 29 28 26
3 27 24 25
3 27 26 24
3 25 14 15
3 25 24 14

View File

@ -0,0 +1,650 @@
OFF
240 408 0
464.2999877930 3.7999999523 -694.0000000000
462.3999938965 3.7999999523 -693.5999755859
468.6000061035 2.7000000477 -670.0999755859
466.2999877930 3.7999999523 -683.7000122070
464.3999938965 3.7999999523 -683.2999877930
467.2999877930 2.7000000477 -669.7999877930
462.3999938965 0.6000000238 -693.5999755859
464.2999877930 0.6000000238 -694.0000000000
464.3999938965 0.6000000238 -683.2999877930
466.2999877930 0.6000000238 -683.7000122070
468.6000061035 0.6000000238 -670.0999755859
467.2999877930 0.6000000238 -669.7999877930
463.5000000000 32.0999984741 -693.0000000000
462.2000122070 32.0999984741 -693.9000244141
461.8999938965 32.0999984741 -692.7000122070
462.6000061035 32.0999984741 -691.7000122070
463.7999877930 32.0999984741 -691.5000000000
464.7999877930 32.0999984741 -692.0999755859
465.0000000000 32.0999984741 -693.2999877930
463.2000122070 32.0999984741 -694.5999755859
464.2999877930 32.0999984741 -694.2999877930
462.2000122070 0.6000000238 -693.9000244141
461.8999938965 0.6000000238 -692.7000122070
462.6000061035 0.6000000238 -691.7000122070
463.7999877930 0.6000000238 -691.5000000000
464.7999877930 0.6000000238 -692.0999755859
465.0000000000 0.6000000238 -693.2999877930
463.2000122070 0.6000000238 -694.5999755859
464.2999877930 0.6000000238 -694.2999877930
463.5000000000 0.6000000238 -693.0000000000
474.2000122070 3.7999999523 -695.9000244141
472.2999877930 3.7999999523 -695.5000000000
478.6000061035 2.7000000477 -672.0000000000
476.2999877930 3.7999999523 -685.5999755859
474.2999877930 3.7999999523 -685.2000122070
477.2999877930 2.7000000477 -671.7000122070
472.2999877930 0.6000000238 -695.5000000000
474.2000122070 0.6000000238 -695.9000244141
474.2999877930 0.6000000238 -685.2000122070
476.2999877930 0.6000000238 -685.5999755859
478.6000061035 0.6000000238 -672.0000000000
477.2999877930 0.6000000238 -671.7000122070
473.3999938965 32.0999984741 -695.0000000000
472.1000061035 32.0999984741 -695.7999877930
471.7999877930 32.0999984741 -694.7000122070
472.5000000000 32.0999984741 -693.5999755859
473.7000122070 32.0999984741 -693.4000244141
474.7000122070 32.0999984741 -694.0999755859
474.8999938965 32.0999984741 -695.2999877930
473.1000061035 32.0999984741 -696.5000000000
474.2999877930 32.0999984741 -696.2999877930
472.1000061035 0.6000000238 -695.7999877930
471.7999877930 0.6000000238 -694.7000122070
472.5000000000 0.6000000238 -693.5999755859
473.7000122070 0.6000000238 -693.4000244141
474.7000122070 0.6000000238 -694.0999755859
474.8999938965 0.6000000238 -695.2999877930
473.1000061035 0.6000000238 -696.5000000000
474.2999877930 0.6000000238 -696.2999877930
473.3999938965 0.6000000238 -695.0000000000
465.0000000000 0.6000000238 -685.2999877930
465.7999877930 0.6000000238 -686.5999755859
464.7000122070 0.6000000238 -686.9000244141
466.5000000000 0.6000000238 -685.5999755859
466.2999877930 0.6000000238 -684.5000000000
465.2999877930 0.6000000238 -683.7999877930
464.1000061035 0.6000000238 -684.0000000000
463.3999938965 0.6000000238 -685.0000000000
463.6000061035 0.6000000238 -686.2000122070
465.7999877930 32.0999984741 -686.5999755859
464.7000122070 32.0999984741 -686.9000244141
466.5000000000 32.0999984741 -685.5999755859
466.2999877930 32.0999984741 -684.5000000000
465.2999877930 32.0999984741 -683.7999877930
464.1000061035 32.0999984741 -684.0000000000
463.3999938965 32.0999984741 -685.0000000000
463.6000061035 32.0999984741 -686.2000122070
465.0000000000 32.0999984741 -685.2999877930
403.3999938965 0.6000000238 -681.4000244141
404.2999877930 0.6000000238 -682.7000122070
403.1000061035 0.6000000238 -682.9000244141
405.0000000000 0.6000000238 -681.7000122070
404.7000122070 0.6000000238 -680.5000000000
403.7000122070 0.6000000238 -679.7999877930
402.5000000000 0.6000000238 -680.0000000000
401.8999938965 0.6000000238 -681.0999755859
402.1000061035 0.6000000238 -682.2000122070
404.2999877930 32.0999984741 -682.7000122070
403.1000061035 32.0999984741 -682.9000244141
405.0000000000 32.0999984741 -681.7000122070
465.7999877930 31.8999996185 -684.9000244141
464.0000000000 31.8999996185 -693.9000244141
462.8999938965 31.8999996185 -693.5999755859
464.6000061035 31.8999996185 -684.7000122070
462.8999938965 28.7999992371 -693.5999755859
464.0000000000 28.7999992371 -693.9000244141
404.2999877930 3.7999999523 -682.2999877930
402.3999938965 3.7999999523 -681.9000244141
408.6000061035 2.7000000477 -658.4000244141
406.2999877930 3.7999999523 -672.0000000000
404.3999938965 3.7999999523 -671.5999755859
407.2999877930 2.7000000477 -658.0999755859
402.3999938965 0.6000000238 -681.9000244141
404.2999877930 0.6000000238 -682.2999877930
404.3999938965 0.6000000238 -671.5999755859
406.2999877930 0.6000000238 -672.0000000000
408.6000061035 0.6000000238 -658.4000244141
407.2999877930 0.6000000238 -658.0999755859
403.3999938965 32.0999984741 -681.4000244141
402.1000061035 32.0999984741 -682.2000122070
401.8999938965 32.0999984741 -681.0999755859
402.5000000000 32.0999984741 -680.0000000000
403.7000122070 32.0999984741 -679.7999877930
404.7000122070 32.0999984741 -680.5000000000
404.5000000000 28.6000003815 -673.0000000000
465.5000000000 28.6000003815 -684.9000244141
465.2999877930 28.6000003815 -686.0000000000
404.2999877930 28.6000003815 -674.2000122070
404.5000000000 31.7000007629 -673.0000000000
404.2999877930 31.7000007629 -674.2000122070
465.2999877930 31.7000007629 -686.0000000000
465.5000000000 31.7000007629 -684.9000244141
403.0000000000 28.6000003815 -680.7000122070
464.1000061035 28.6000003815 -692.5000000000
463.7999877930 28.6000003815 -693.7000122070
402.7999877930 28.6000003815 -681.7999877930
403.0000000000 31.7000007629 -680.7000122070
402.7999877930 31.7000007629 -681.7999877930
463.7999877930 31.7000007629 -693.7000122070
464.1000061035 31.7000007629 -692.5000000000
404.5000000000 28.7999992371 -673.0000000000
405.6000061035 28.7999992371 -673.2999877930
403.8999938965 28.7999992371 -682.2000122070
402.7999877930 28.7999992371 -681.9000244141
404.5000000000 31.8999996185 -673.0000000000
402.7999877930 31.8999996185 -681.9000244141
403.8999938965 31.8999996185 -682.2000122070
405.6000061035 31.8999996185 -673.2999877930
509.0000000000 28.7999992371 -669.4000244141
510.0000000000 28.7999992371 -668.7000122070
515.4000244141 28.7999992371 -676.0000000000
514.4000244141 28.7999992371 -676.7000122070
509.0000000000 31.8999996185 -669.4000244141
514.4000244141 31.8999996185 -676.7000122070
515.4000244141 31.8999996185 -676.0000000000
510.0000000000 31.8999996185 -668.7000122070
499.8999938965 0.6000000238 -657.4000244141
500.8999938965 0.6000000238 -656.5999755859
509.3999938965 0.6000000238 -667.5000000000
507.7999877930 0.6000000238 -668.5999755859
515.5999755859 0.6000000238 -675.9000244141
514.0999755859 0.6000000238 -677.0999755859
499.8999938965 2.7000000477 -657.4000244141
507.7999877930 3.7999999523 -668.5999755859
509.3999938965 3.7999999523 -667.5000000000
500.8999938965 2.7000000477 -656.5999755859
514.0999755859 3.7999999523 -677.0999755859
515.5999755859 3.7999999523 -675.9000244141
509.7000122070 0.6000000238 -669.5999755859
511.2999877930 0.6000000238 -669.7999877930
510.7000122070 0.6000000238 -670.9000244141
511.0000000000 0.6000000238 -668.7000122070
510.0000000000 0.6000000238 -668.0999755859
508.7999877930 0.6000000238 -668.2999877930
508.2000122070 0.6000000238 -669.4000244141
508.5000000000 0.6000000238 -670.5000000000
509.5000000000 0.6000000238 -671.2000122070
511.2999877930 32.0999984741 -669.7999877930
510.7000122070 32.0999984741 -670.9000244141
511.0000000000 32.0999984741 -668.7000122070
510.0000000000 32.0999984741 -668.0999755859
508.7999877930 32.0999984741 -668.2999877930
508.2000122070 32.0999984741 -669.4000244141
508.5000000000 32.0999984741 -670.5000000000
509.5000000000 32.0999984741 -671.2000122070
509.7000122070 32.0999984741 -669.5999755859
514.4000244141 0.6000000238 -675.9000244141
515.9000244141 0.6000000238 -676.0999755859
515.2999877930 0.6000000238 -677.2000122070
515.5999755859 0.6000000238 -675.0000000000
514.5999755859 0.6000000238 -674.2999877930
513.4000244141 0.6000000238 -674.5999755859
512.7999877930 0.6000000238 -675.7000122070
513.0999755859 0.6000000238 -676.7999877930
514.0999755859 0.6000000238 -677.5000000000
515.9000244141 32.0999984741 -676.0999755859
515.2999877930 32.0999984741 -677.2000122070
515.5999755859 32.0999984741 -675.0000000000
514.5999755859 32.0999984741 -674.2999877930
513.4000244141 32.0999984741 -674.5999755859
512.7999877930 32.0999984741 -675.7000122070
513.0999755859 32.0999984741 -676.7999877930
514.0999755859 32.0999984741 -677.5000000000
514.4000244141 32.0999984741 -675.9000244141
474.5000000000 28.7999992371 -686.5999755859
475.7000122070 28.7999992371 -686.9000244141
474.0000000000 28.7999992371 -695.7999877930
472.7999877930 28.7999992371 -695.5999755859
474.5000000000 31.8999996185 -686.5999755859
472.7999877930 31.8999996185 -695.5999755859
474.0000000000 31.8999996185 -695.7999877930
475.7000122070 31.8999996185 -686.9000244141
404.8999938965 0.6000000238 -673.7000122070
405.7999877930 0.6000000238 -675.0000000000
404.6000061035 0.6000000238 -675.2000122070
406.5000000000 0.6000000238 -674.0000000000
406.2000122070 0.6000000238 -672.7999877930
405.2000122070 0.6000000238 -672.0999755859
404.0000000000 0.6000000238 -672.4000244141
403.3999938965 0.6000000238 -673.4000244141
403.6000061035 0.6000000238 -674.5999755859
405.7999877930 32.0999984741 -675.0000000000
404.6000061035 32.0999984741 -675.2000122070
406.5000000000 32.0999984741 -674.0000000000
406.2000122070 32.0999984741 -672.7999877930
405.2000122070 32.0999984741 -672.0999755859
404.0000000000 32.0999984741 -672.4000244141
403.3999938965 32.0999984741 -673.4000244141
403.6000061035 32.0999984741 -674.5999755859
404.8999938965 32.0999984741 -673.7000122070
474.8999938965 0.6000000238 -687.2999877930
475.7999877930 0.6000000238 -688.5999755859
474.6000061035 0.6000000238 -688.7999877930
476.3999938965 0.6000000238 -687.5999755859
476.2000122070 0.6000000238 -686.4000244141
475.2000122070 0.6000000238 -685.7000122070
474.0000000000 0.6000000238 -686.0000000000
473.2999877930 0.6000000238 -687.0000000000
473.6000061035 0.6000000238 -688.2000122070
475.7999877930 32.0999984741 -688.5999755859
474.6000061035 32.0999984741 -688.7999877930
476.3999938965 32.0999984741 -687.5999755859
476.2000122070 32.0999984741 -686.4000244141
475.2000122070 32.0999984741 -685.7000122070
474.0000000000 32.0999984741 -686.0000000000
473.2999877930 32.0999984741 -687.0000000000
473.6000061035 32.0999984741 -688.2000122070
474.8999938965 32.0999984741 -687.2999877930
464.6000061035 28.7999992371 -684.7000122070
465.7999877930 28.7999992371 -684.9000244141
3 5 10 2
3 10 5 11
3 2 9 3
3 9 2 10
3 3 7 0
3 7 3 9
3 0 6 1
3 6 0 7
3 1 8 4
3 8 1 6
3 4 11 5
3 11 4 8
3 0 4 3
3 4 0 1
3 3 5 2
3 5 3 4
3 7 8 6
3 8 7 9
3 9 11 8
3 11 9 10
3 12 19 13
3 12 13 14
3 12 14 15
3 12 15 16
3 12 16 17
3 12 17 18
3 12 18 20
3 12 20 19
3 21 19 27
3 21 13 19
3 22 13 21
3 22 14 13
3 23 14 22
3 23 15 14
3 24 15 23
3 24 16 15
3 25 16 24
3 25 17 16
3 26 17 25
3 26 18 17
3 28 18 26
3 28 20 18
3 27 20 28
3 27 19 20
3 29 21 27
3 29 22 21
3 29 23 22
3 29 24 23
3 29 25 24
3 29 26 25
3 29 28 26
3 29 27 28
3 35 40 32
3 40 35 41
3 32 39 33
3 39 32 40
3 33 37 30
3 37 33 39
3 30 36 31
3 36 30 37
3 31 38 34
3 38 31 36
3 34 41 35
3 41 34 38
3 30 34 33
3 34 30 31
3 33 35 32
3 35 33 34
3 37 38 36
3 38 37 39
3 39 41 38
3 41 39 40
3 42 49 43
3 42 43 44
3 42 44 45
3 42 45 46
3 42 46 47
3 42 47 48
3 42 48 50
3 42 50 49
3 51 49 57
3 51 43 49
3 52 43 51
3 52 44 43
3 53 44 52
3 53 45 44
3 54 45 53
3 54 46 45
3 55 46 54
3 55 47 46
3 56 47 55
3 56 48 47
3 58 48 56
3 58 50 48
3 57 50 58
3 57 49 50
3 59 51 57
3 59 52 51
3 59 53 52
3 59 54 53
3 59 55 54
3 59 56 55
3 59 58 56
3 59 57 58
3 60 62 61
3 60 61 63
3 60 63 64
3 60 64 65
3 60 65 66
3 60 66 67
3 60 67 68
3 60 68 62
3 62 70 69
3 62 69 61
3 61 69 71
3 61 71 63
3 93 239 90
3 239 93 238
3 90 95 91
3 95 90 239
3 91 94 92
3 94 91 95
3 92 238 93
3 238 92 94
3 91 93 90
3 93 91 92
3 95 238 94
3 238 95 239
3 237 230 236
3 237 236 235
3 237 235 234
3 237 234 233
3 237 233 232
3 237 232 231
3 237 231 229
3 237 229 230
3 228 230 222
3 228 236 230
3 227 236 228
3 227 235 236
3 226 235 227
3 226 234 235
3 225 234 226
3 225 233 234
3 224 233 225
3 224 232 233
3 223 232 224
3 223 231 232
3 221 231 223
3 221 229 231
3 222 229 221
3 222 230 229
3 220 228 222
3 220 227 228
3 220 226 227
3 220 225 226
3 220 224 225
3 220 223 224
3 220 221 223
3 220 222 221
3 219 212 218
3 219 218 217
3 219 217 216
3 219 216 215
3 219 215 214
3 219 214 213
3 219 213 211
3 219 211 212
3 101 106 98
3 106 101 107
3 98 105 99
3 105 98 106
3 99 103 96
3 103 99 105
3 96 102 97
3 102 96 103
3 97 104 100
3 104 97 102
3 100 107 101
3 107 100 104
3 96 100 99
3 100 96 97
3 99 101 98
3 101 99 100
3 103 104 102
3 104 103 105
3 105 107 104
3 107 105 106
3 108 88 109
3 108 109 110
3 108 110 111
3 108 111 112
3 108 112 113
3 108 113 89
3 108 89 87
3 108 87 88
3 86 88 80
3 86 109 88
3 85 109 86
3 85 110 109
3 84 110 85
3 84 111 110
3 83 111 84
3 83 112 111
3 82 112 83
3 82 113 112
3 81 113 82
3 81 89 113
3 79 89 81
3 79 87 89
3 80 87 79
3 80 88 87
3 78 86 80
3 78 85 86
3 78 84 85
3 78 83 84
3 78 82 83
3 78 81 82
3 78 79 81
3 78 80 79
3 77 70 76
3 77 76 75
3 77 75 74
3 77 74 73
3 77 73 72
3 77 72 71
3 77 71 69
3 77 69 70
3 68 70 62
3 68 76 70
3 67 76 68
3 67 75 76
3 66 75 67
3 66 74 75
3 65 74 66
3 65 73 74
3 64 73 65
3 64 72 73
3 63 72 64
3 63 71 72
3 114 116 115
3 116 114 117
3 118 120 119
3 120 118 121
3 114 119 117
3 119 114 118
3 117 120 116
3 120 117 119
3 116 121 115
3 121 116 120
3 115 118 114
3 118 115 121
3 122 124 123
3 124 122 125
3 126 128 127
3 128 126 129
3 122 127 125
3 127 122 126
3 125 128 124
3 128 125 127
3 124 129 123
3 129 124 128
3 123 126 122
3 126 123 129
3 130 131 132
3 132 133 130
3 134 135 136
3 136 137 134
3 130 133 135
3 135 134 130
3 133 132 136
3 136 135 133
3 132 131 137
3 137 136 132
3 131 130 134
3 134 137 131
3 138 140 139
3 140 138 141
3 142 144 143
3 144 142 145
3 138 143 141
3 143 138 142
3 141 144 140
3 144 141 143
3 140 145 139
3 145 140 144
3 139 142 138
3 142 139 145
3 146 148 147
3 148 146 149
3 149 150 148
3 150 149 151
3 152 154 153
3 154 152 155
3 153 157 156
3 157 153 154
3 146 153 149
3 153 146 152
3 149 156 151
3 156 149 153
3 151 157 150
3 157 151 156
3 150 154 148
3 154 150 157
3 148 155 147
3 155 148 154
3 147 152 146
3 152 147 155
3 158 160 159
3 158 159 161
3 158 161 162
3 158 162 163
3 158 163 164
3 158 164 165
3 158 165 166
3 158 166 160
3 160 168 167
3 160 167 159
3 159 167 169
3 159 169 161
3 161 169 170
3 161 170 162
3 162 170 171
3 162 171 163
3 163 171 172
3 163 172 164
3 164 172 173
3 164 173 165
3 165 173 174
3 165 174 166
3 166 174 168
3 166 168 160
3 175 167 168
3 175 169 167
3 175 170 169
3 175 171 170
3 175 172 171
3 175 173 172
3 175 174 173
3 175 168 174
3 176 178 177
3 176 177 179
3 176 179 180
3 176 180 181
3 176 181 182
3 176 182 183
3 176 183 184
3 176 184 178
3 178 186 185
3 178 185 177
3 177 185 187
3 177 187 179
3 179 187 188
3 179 188 180
3 180 188 189
3 180 189 181
3 181 189 190
3 181 190 182
3 182 190 191
3 182 191 183
3 183 191 192
3 183 192 184
3 184 192 186
3 184 186 178
3 193 185 186
3 193 187 185
3 193 188 187
3 193 189 188
3 193 190 189
3 193 191 190
3 193 192 191
3 193 186 192
3 194 196 195
3 196 194 197
3 198 200 199
3 200 198 201
3 194 199 197
3 199 194 198
3 197 200 196
3 200 197 199
3 196 201 195
3 201 196 200
3 195 198 194
3 198 195 201
3 202 204 203
3 202 203 205
3 202 205 206
3 202 206 207
3 202 207 208
3 202 208 209
3 202 209 210
3 202 210 204
3 204 212 211
3 204 211 203
3 203 211 213
3 203 213 205
3 205 213 214
3 205 214 206
3 206 214 215
3 206 215 207
3 207 215 216
3 207 216 208
3 208 216 217
3 208 217 209
3 209 217 218
3 209 218 210
3 210 218 212
3 210 212 204

100
scenes/office/wand.off Normal file
View File

@ -0,0 +1,100 @@
OFF
40 58 0
292.5 1.600000023841858 -590.2999877929688
299.5 1.600000023841858 -590.2999877929688
292.5 1.600000023841858 -712.7000122070312
292.5 1.600000023841858 -740
299.5 1.600000023841858 -712.7000122070312
299.5 1.600000023841858 -740
299.5 119.0999984741211 -590.2999877929688
292.5 119.0999984741211 -590.2999877929688
299.5 119.0999984741211 -740
292.5 119.0999984741211 -740
299.5 82.69999694824219 -673.4000244140625
299.5 82.69999694824219 -712.7000122070312
292.5 82.69999694824219 -712.7000122070312
292.5 82.69999694824219 -673.4000244140625
299.5 1.600000023841858 -673.4000244140625
292.5 1.600000023841858 -673.4000244140625
525.5999755859375 0.1000000014901161 -735
363.6000061035156 0.1000000014901161 -735
525.5999755859375 0.1000000014901161 -741.5999755859375
363.6000061035156 0.1000000014901161 -741.5999755859375
525.5999755859375 118.1999969482422 -735
525.5999755859375 118.1999969482422 -741.5
294.3999938964844 118.1999969482422 -741.5
294.3999938964844 118.1999969482422 -735
363.6000061035156 82.69999694824219 -741.5
324.2000122070312 82.69999694824219 -741.5
294.3999938964844 0.1000000014901161 -741.5999755859375
294.3999938964844 0.1000000014901161 -735
324.2000122070312 82.69999694824219 -735
363.6000061035156 82.69999694824219 -735
324.2000122070312 0.1000000014901161 -735
324.2000122070312 0.1000000014901161 -741.5999755859375
525.5999755859375 0.1000000014901161 -587
294.3999938964844 0.1000000014901161 -587
294.3999938964844 0.1000000014901161 -593.5
525.5999755859375 0.1000000014901161 -593.5
525.5999755859375 118.1999969482422 -587
525.5999755859375 118.1999969482422 -593.5
294.3999938964844 118.1999969482422 -593.5
294.3999938964844 118.1999969482422 -587
3 2 3 4
3 5 4 3
3 6 8 9
3 9 7 6
3 10 11 8
3 8 6 10
3 12 13 9
3 7 9 13
3 6 1 10
3 10 1 14
3 5 8 11
3 4 5 11
3 9 3 12
3 12 3 2
3 0 7 13
3 15 0 13
3 14 1 15
3 0 15 1
3 16 17 18
3 19 18 17
3 20 21 22
3 22 23 20
3 16 18 21
3 21 20 16
3 24 25 22
3 22 21 24
3 26 27 23
3 23 22 26
3 28 29 23
3 20 23 29
3 21 18 24
3 26 22 25
3 24 18 19
3 23 27 28
3 16 20 29
3 28 27 30
3 17 16 29
3 31 26 25
3 26 31 30
3 30 27 26
3 25 24 28
3 28 30 25
3 31 25 30
3 29 28 24
3 17 29 19
3 24 19 29
3 32 33 34
3 34 35 32
3 36 37 38
3 38 39 36
3 32 35 37
3 37 36 32
3 35 34 38
3 38 37 35
3 34 33 39
3 39 38 34
3 33 32 36
3 36 39 33

BIN
scenes/spheres/spheres.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -0,0 +1,24 @@
# camera: eye, center, up, fovy, width, height
camera 1 3 8 1 1 0 0 1 0 45 500 500
# recursion depth
depth 5
# background color
background 0 0 0
# global ambient light
ambience 0.2 0.2 0.2
# light: position and color
light 0 50 0 0.3 0.3 0.3
light 50 50 50 0.3 0.3 0.3
light -50 50 50 0.3 0.3 0.3
# spheres: center, radius, material
sphere 0.0 1.0 0.0 1.0 1.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 100.0 0.2
sphere -1.0 0.5 2.0 0.5 0.0 1.0 0.0 0.0 1.0 0.0 1.0 1.0 1.0 200.0 0.2
sphere 3.0 2.0 1.5 2.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 1.0 1.0 50.0 0.2
# planes: center, normal, material
plane 0 0 0 0 1 0 0.2 0.2 0.2 0.2 0.2 0.2 0.0 0.0 0.0 100.0 0.1

13471
scenes/toon_faces/confused.off Normal file

File diff suppressed because it is too large Load Diff

14911
scenes/toon_faces/kiss.off Normal file

File diff suppressed because it is too large Load Diff

14254
scenes/toon_faces/neutral.off Normal file

File diff suppressed because it is too large Load Diff

11746
scenes/toon_faces/puff.off Normal file

File diff suppressed because it is too large Load Diff

13588
scenes/toon_faces/sad.off Normal file

File diff suppressed because it is too large Load Diff

17236
scenes/toon_faces/smile.off Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@ -0,0 +1,25 @@
# camera: eye-point, look-at-point, up, fovy, width, height
camera 0 16 50 0 12 -1 0 1 0 30 600 300
# recursion depth
depth 0
# background color
background 0.5 0.7 1.0
# global ambient light
ambience 0.2 0.2 0.2
# light: position and color
light 5 20 0 1.0 1.0 1.0 25
# meshes: filename, shading, material (ambient, diffuse, specular, shininess)
mesh neutral.off PHONG 0.2 0.2 0.2 0.9 0.9 0.4 1.0 1.0 1.0 30.0 0.0
mesh sad.off PHONG 0.2 0.2 0.2 0.9 0.5 0.1 1.0 1.0 1.0 30.0 0.0
mesh confused.off PHONG 0.2 0.2 0.2 0.9 0.2 0.2 1.0 1.0 1.0 30.0 0.0
mesh smile.off PHONG 0.2 0.2 0.2 0.2 0.2 0.7 1.0 1.0 1.0 30.0 0.0
mesh kiss.off PHONG 0.2 0.2 0.2 0.7 0.2 0.7 1.0 1.0 1.0 30.0 0.0
mesh puff.off PHONG 0.2 0.2 0.2 0.2 0.7 0.7 1.0 1.0 1.0 30.0 0.0
# planes: center, normal, material
plane 0 0 0 0 1 0 0.2 0.9 0.2 0.2 0.9 0.2 0.0 0.0 0.0 100.0 0.1

7
src/Main.hs Normal file
View File

@ -0,0 +1,7 @@
module Main where
import Scene.Parser
main :: IO ()
main = do
putStrLn "foo"

40
src/Scene/Parser.hs Normal file
View File

@ -0,0 +1,40 @@
module Scene.Parser where
import Data.Attoparsec
import Data.Functor
import Data.ByteString as B
import Data.ByteString.Char8 as B8
import Scene.Types
partitionEithers :: [Either a b] -> ([a],[b])
partitionEithers e = go e ([],[])
where
go (Left a:as) (xs,ys) = go as (a:xs,ys)
go (Right b:bs) (xs,ys) = go bs (xs,b:ys)
parseScene :: FilePath -> IO ([String],[SceneObject])
parseScene f = do
s <- B.readFile f
return . partitionEithers $ eitherResult . parse parseObject <$> B8.lines s
parseObject :: Parser SceneObject
parseObject = do
t <- string "camera" <|>
string "depth" <|>
string "background" <|>
string "ambience" <|>
string "light" <|>
string "sphere" <|>
string "plane" <|>
string "mesh"
case t of
"camera" -> parseCamera
_ -> undefined
parseCamera :: Parser SceneObject
parseCamera = do
pos <- parseVector
parseVector :: Parser (V3 Float)
parseVector = do
undefined

55
src/Scene/Types.hs Normal file
View File

@ -0,0 +1,55 @@
module Scene.Types where
import Linear (V3)
type Color = V3 Float
type Intensity = Float
data Camera = Camera
{ eye :: V3 Float
, center :: V3 Float
, up :: V3 Float
, fovy :: Float
, width :: Int
, height :: Int
}
type RecursionDepth = Int
data Background = Background Color
data Ambience = Ambience Color
data Light = Light (V3 Float) Color (Maybe Intensity)
data Material = Material
{ materialAmbience :: V3 Float
, materialDiffuse :: V3 Float
, materialSpec :: V3 Float
, materialShinyness :: Int
, materialReflection :: Float
}
data Sphere = Sphere
{ sphereCenter :: V3 Float
, sphereRadius :: Float
, sphereMaterial :: Material
}
data Plane = Plane
{ planeCenter :: V3 Float
, planeNormal :: V3 Float
, planeMaterial :: Material
}
data Shading = Flat | Phong
data Mesh = Mesh
{ meshFilename :: String
, meshShading :: Shading
, material :: Material
}
data SceneObject = S Sphere | P Plane | M Mesh | C Camera | L Light |