Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gendl
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
47
Issues
47
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gendl
gendl
Commits
78fef553
Commit
78fef553
authored
Jun 04, 2013
by
Dave Cooper
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
preparing for release 1583
parent
0364f783
Changes
81
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
81 changed files
with
42319 additions
and
41166 deletions
+42319
-41166
.gitignore
.gitignore
+2
-0
emacs/gdl.el
emacs/gdl.el
+45
-20
gendl.asd
gendl.asd
+10
-1
load-gendl.lisp
load-gendl.lisp
+1
-1
regression/data/approximated-curve-test.data
regression/data/approximated-curve-test.data
+49
-0
regression/data/arc-curve-test.data
regression/data/arc-curve-test.data
+16
-16
regression/data/b-spline-curve-test.data
regression/data/b-spline-curve-test.data
+16
-16
regression/data/b-spline-surface-test.data
regression/data/b-spline-surface-test.data
+12
-12
regression/data/blended-solid-test.data
regression/data/blended-solid-test.data
+423
-417
regression/data/boolean-test.data
regression/data/boolean-test.data
+67
-67
regression/data/box-solid-test.data
regression/data/box-solid-test.data
+33
-28
regression/data/boxed-curve-test.data
regression/data/boxed-curve-test.data
+95
-91
regression/data/boxed-surface-test.data
regression/data/boxed-surface-test.data
+362
-347
regression/data/brep-intersect-test.data
regression/data/brep-intersect-test.data
+141
-134
regression/data/compatible-curves-test.data
regression/data/compatible-curves-test.data
+5
-5
regression/data/compatible-surfaces-test.data
regression/data/compatible-surfaces-test.data
+4
-4
regression/data/composed-curve-test.data
regression/data/composed-curve-test.data
+28
-28
regression/data/composed-curves-test.data
regression/data/composed-curves-test.data
+58
-55
regression/data/cone-solid-test.data
regression/data/cone-solid-test.data
+353
-351
regression/data/cylinder-solid-test.data
regression/data/cylinder-solid-test.data
+402
-399
regression/data/decomposed-curves-test.data
regression/data/decomposed-curves-test.data
+45
-45
regression/data/dropped-curve-test.data
regression/data/dropped-curve-test.data
+123
-121
regression/data/dual-blend-surface-test.data
regression/data/dual-blend-surface-test.data
+221
-207
regression/data/edge-blend-surface-test.data
regression/data/edge-blend-surface-test.data
+221
-207
regression/data/elliptical-curve-test.data
regression/data/elliptical-curve-test.data
+8
-8
regression/data/extended-surface-test.data
regression/data/extended-surface-test.data
+60
-57
regression/data/extruded-solid-test.data
regression/data/extruded-solid-test.data
+154
-153
regression/data/fitted-curve-test-2.data
regression/data/fitted-curve-test-2.data
+79
-75
regression/data/fitted-curve-test-3.data
regression/data/fitted-curve-test-3.data
+28
-27
regression/data/fitted-curve-test-4.data
regression/data/fitted-curve-test-4.data
+4
-4
regression/data/fitted-curve-test.data
regression/data/fitted-curve-test.data
+28
-27
regression/data/fitted-surface-test-2.data
regression/data/fitted-surface-test-2.data
+107
-90
regression/data/fitted-surface-test-3.data
regression/data/fitted-surface-test-3.data
+24
-23
regression/data/fitted-surface-test.data
regression/data/fitted-surface-test.data
+25
-24
regression/data/general-dual-blend-surface-test.data
regression/data/general-dual-blend-surface-test.data
+221
-207
regression/data/global-filleted-polyline-curve-test.data
regression/data/global-filleted-polyline-curve-test.data
+40
-39
regression/data/global-filleted-polyline-curves-test.data
regression/data/global-filleted-polyline-curves-test.data
+40
-39
regression/data/iges-reader-test.data
regression/data/iges-reader-test.data
+1627
-1614
regression/data/iges-writer-test.data
regression/data/iges-writer-test.data
+1
-1
regression/data/intersected-solid-test.data
regression/data/intersected-solid-test.data
+165
-161
regression/data/iso-curve-test.data
regression/data/iso-curve-test.data
+5
-4
regression/data/joined-surfaces-test.data
regression/data/joined-surfaces-test.data
+3
-2
regression/data/linear-curve-test.data
regression/data/linear-curve-test.data
+1
-1
regression/data/lofted-surface-test-2.data
regression/data/lofted-surface-test-2.data
+244
-198
regression/data/lofted-surface-test.data
regression/data/lofted-surface-test.data
+15
-12
regression/data/merged-solid-test-bt.data
regression/data/merged-solid-test-bt.data
+18
-14
regression/data/merged-solid-test.data
regression/data/merged-solid-test.data
+31
-14
regression/data/native-reader-test.data
regression/data/native-reader-test.data
+1627
-1615
regression/data/pegasus-regioned-solid-test.data
regression/data/pegasus-regioned-solid-test.data
+8314
-8298
regression/data/planar-contour-surface-test.data
regression/data/planar-contour-surface-test.data
+5
-5
regression/data/planar-offset-curve-test.data
regression/data/planar-offset-curve-test.data
+58
-58
regression/data/planar-section-curve-test.data
regression/data/planar-section-curve-test.data
+95
-89
regression/data/planar-section-curves-test.data
regression/data/planar-section-curves-test.data
+58
-54
regression/data/planar-surface-test.data
regression/data/planar-surface-test.data
+2
-2
regression/data/projected-curve-test.data
regression/data/projected-curve-test.data
+54
-50
regression/data/rectangular-surface-test.data
regression/data/rectangular-surface-test.data
+3
-3
regression/data/regioned-solid-test.data
regression/data/regioned-solid-test.data
+235
-235
regression/data/reparameterized-curve-test.data
regression/data/reparameterized-curve-test.data
+7
-7
regression/data/revolved-surface-test.data
regression/data/revolved-surface-test.data
+51
-48
regression/data/revolved-surfaces-test.data
regression/data/revolved-surfaces-test.data
+68
-67
regression/data/round-trip.stp
regression/data/round-trip.stp
+18240
-17731
regression/data/ruled-surface-test.data
regression/data/ruled-surface-test.data
+8
-8
regression/data/separated-solid-test.data
regression/data/separated-solid-test.data
+352
-356
regression/data/sewn-solid-test.data
regression/data/sewn-solid-test.data
+28
-23
regression/data/shelled-solid-test.data
regression/data/shelled-solid-test.data
+1868
-1835
regression/data/spherical-surface-test.data
regression/data/spherical-surface-test.data
+41
-38
regression/data/split-surface-test.data
regression/data/split-surface-test.data
+17
-17
regression/data/step-reader-test.data
regression/data/step-reader-test.data
+2860
-2612
regression/data/step-writer-test.data
regression/data/step-writer-test.data
+53
-53
regression/data/subtracted-solid-test.data
regression/data/subtracted-solid-test.data
+226
-226
regression/data/surface-knot-reduction-test.data
regression/data/surface-knot-reduction-test.data
+24
-20
regression/data/swept-solid-test.data
regression/data/swept-solid-test.data
+1356
-1352
regression/data/transformed-curve-test.data
regression/data/transformed-curve-test.data
+8
-8
regression/data/transformed-solid-test.data
regression/data/transformed-solid-test.data
+31
-28
regression/data/transformed-surface-test.data
regression/data/transformed-surface-test.data
+12
-12
regression/data/trimmed-curve-test.data
regression/data/trimmed-curve-test.data
+8
-8
regression/data/trimmed-surface-test.data
regression/data/trimmed-surface-test.data
+687
-687
regression/data/united-solid-test.data
regression/data/united-solid-test.data
+260
-252
regression/utils/source/functions.lisp
regression/utils/source/functions.lisp
+1
-1
regression/utils/source/genworks.lisp
regression/utils/source/genworks.lisp
+1
-1
regression/utils/source/parameters.lisp
regression/utils/source/parameters.lisp
+1
-1
No files found.
.gitignore
View file @
78fef553
# Lines starting with '#' are considered comments.
# Ignore any file named foo.txt.
*.fasl
*.fas
*.xfasl
*.dx64fsl
*.lib
bin
*~
#*#
...
...
emacs/gdl.el
View file @
78fef553
...
...
@@ -42,7 +42,8 @@
(
add-to-list
'load-path
(
concat
*gendl-home*
"emacs/emacs-color-theme"
))
(
require
'color-theme
)
(
color-theme-initialize
)
(
color-theme-sitaramv-solaris
)
;;(color-theme-sitaramv-solaris)
(
color-theme-feng-shui
)
;; 3.3. Indents
...
...
@@ -100,7 +101,12 @@
;;
;; 4.1. Some synonyms
(
defun
gendl
()
(
interactive
)
(
with-temp-buffer
(
cd
*gendl-home*
)
(
slime
)))
(
defun
gendl
()
(
interactive
)
(
add-hook
'slime-connected-hook
'load-and-or-start-gendl
t
)
(
add-to-list
'auto-mode-alist
'
(
"\\.cl\\'"
.
lisp-mode
))
(
add-to-list
'auto-mode-alist
'
(
"\\.gdl\\'"
.
lisp-mode
))
(
add-to-list
'auto-mode-alist
'
(
"\\.gendl\\'"
.
lisp-mode
))
(
with-temp-buffer
(
cd
*gendl-home*
)
(
slime
)))
(
defun
gdl
()
(
interactive
)
(
gendl
))
(
defun
glime
()
(
interactive
)
(
gendl
))
...
...
@@ -112,20 +118,29 @@
;; 4.2. Locate Common Lisp / Locate SLIME
;;
;; Where is our Common Lisp implementation? Where is slime-helper.el?
;;
;; If you don't have slime loaded yet, and/or you don't have
;; slime-lisp-implementations set, then please make a file
;; .configure-glime.el in your home directory which sets
;; correct slime-lisp-implementations and path-to-quicklisp-helper
;;
;; Loading the latter means we can load slime-autoloads.el (which
;; enables SLIME itself).
;;
;;
(
defun
configure-slime
()
(
setq
lisp-invocation
nil
)
(
setq
path-to-quicklisp-helper
nil
)
(
let
((
config-file
(
concat
*gendl-home*
"configure.el"
)))
(
if
(
file-exists-p
config-file
)
(
progn
;; Loading this file sets slime-lisp-implementations and path-to-quicklisp-helper
(
load-file
config-file
)
(
load-file
path-to-quicklisp-slime-helper
))
(
error
"Config File %s was not found.
Please create this file, which should set slime-lisp-implementations and path-to-quicklisp-slime-helper."
))))
(
let
((
built-in-config
(
concat
*gendl-home*
"emacs/configure-glime.el"
))
(
home-config
"~/.configure-glime.el"
))
(
let
((
config-file
(
if
(
file-exists-p
built-in-config
)
built-in-config
home-config
)))
(
when
(
file-exists-p
config-file
)
(
load-file
config-file
))
;;
;; path-to-quicklisp-helper should have been set by config-file,
;; or slime must already be set up.
;;
(
when
(
file-exists-p
quicklisp-slime-helper
)
(
load-file
quicklisp-slime-helper
)))))
(
configure-slime
)
...
...
@@ -137,17 +152,23 @@ Please create this file, which should set slime-lisp-implementations and path-to
(
eval-after-load
"slime"
'
(
progn
(
slime-setup
'
(
slime-fancy
slime-banner
))
(
add-hook
'slime-connected-hook
'load-gendl
t
)
(
add-hook
'slime-connected-hook
'set-slime-shortcuts
)
(
add-hook
'slime-connected-hook
'customise-slime
)
(
add-hook
'slime-repl-mode-hook
'remove-dos-eol
)
(
add-to-list
'auto-mode-alist
'
(
"\\.cl\\'"
.
lisp-mode
))
(
add-to-list
'auto-mode-alist
'
(
"\\.gdl\\'"
.
lisp-mode
))
(
add-to-list
'auto-mode-alist
'
(
"\\.gendl\\'"
.
lisp-mode
))))
(
add-hook
'slime-connected-hook
'load-user-emacs-glime
)))
(
defun
load-gendl
()
(
defun
load-
and-or-start-
gendl
()
(
slime-repl
)
(
insert
(
format
"(load \"%sload-gendl.lisp\")"
*gendl-home*
))
(
insert
"(unless (find-package :gendl) (load (merge-pathnames \".load-gendl.lisp\" (user-homedir-pathname))))"
)
(
slime-repl-return
)
(
insert
(
format
"(load (compile-file \"%s/emacs/glime.lisp\"))"
*gendl-home*
))
(
slime-repl-return
)
(
insert
"(gendl:start-gendl!)"
)
(
slime-repl-return
)
(
insert
(
format
"(format nil \"Also contains ~a, and Quicklisp libraries from:
%s.
Thank You to their respective authors and maintainers.\" (lisp-implementation-type))"
(
concat
*gendl-home*
"quicklisp/"
)))
(
slime-repl-return
)
(
insert
"(in-package gdl-user)"
)
(
slime-repl-return
)
(
end-of-buffer
))
...
...
@@ -170,20 +191,24 @@ Please create this file, which should set slime-lisp-implementations and path-to
;; 4.4. Prior to SLIME
(
defun
prior-to-
s
lime
()
(
defun
prior-to-
g
lime
()
(
find-file
(
concat
*gendl-home*
"emacs/README.txt"
))
(
toggle-read-only
)
(
let
((
frame-title
"Genworks® Gendl™ Interactive Authoring Environment"
))
(
modify-frame-parameters
nil
(
list
(
cons
'name
frame-title
))))
(
when
(
file-exists-p
"~/.emacs-gendl"
)
(
load-file
"~/.emacs-gendl"
))
(
setq
inhibit-splash-screen
t
)
(
cd
"~/"
)
(
set-frame-parameter
nil
'fullscreen
'maximized
))
(
defun
load-user-emacs-glime
()
(
when
(
file-exists-p
"~/.emacs-glime"
)
(
load-file
"~/.emacs-glime"
))
(
when
(
file-exists-p
"~/.emacs-glime.el"
)
(
load-file
"~/.emacs-glime.el"
)))
;; 5. MAKE IT HAPPEN
(
prior-to-
s
lime
)
(
prior-to-
g
lime
)
(
glime
)
...
...
gendl.asd
View file @
78fef553
...
...
@@ -8,7 +8,16 @@
#+
asdf-utf-8
:encoding
#+
asdf-utf-8
:utf-8
:version
"2013031600"
:depends-on
(
:cl-lite
:gwl-graphics
:tasty
:robot
:yadd
)
:components
(
#+
:swank
(
:file
"emacs/glime"
)))
;;
;; Leaving this out because we can't deal with swank package in the
;; monofasl which is to be loaded without swank. When/if we figure
;; out how to have swank already loaded into pre-built images, we
;; can have swank as one of the first dependencies, and put this
;; back.
;;
;;:components (#+:swank (:file "emacs/glime"))
)
load-gendl.lisp
View file @
78fef553
...
...
@@ -3,6 +3,6 @@
(
let
((
personal-boot-file
"../gdl/tools/boot/load.lisp"
))
(
when
(
probe-file
personal-boot-file
)
(
load
personal-boot-file
)))
(
funcall
(
find-symbol
(
string
#:quickload
)
:ql
)
:gendl
)
(
funcall
(
find-symbol
(
string
'
#:quickload
)
:ql
)
:gendl
)
(
gendl:start-gendl!
)
regression/data/approximated-curve-test.data
View file @
78fef553
(((#(-7.773502691896258 10.0 0.0)
#(-7.75720302109858 10.0 0.005508906204967898)
#(-7.740130238567397 10.0 0.007512531990573305)
#(-7.723312660735872 10.0 0.009389084110142337)
#(-7.706495082904348 10.0 0.011265636229711369)
#(-7.689662754827711 10.0 0.013486086190146098)
#(-7.672694174163594 10.0 0.015888459487970942)
#(-7.6387570128353595 10.000000000000002 0.02069320608362063)
#(-7.60535478715376 9.999999999999998 0.024745818150224655)
#(-7.571692358735774 10.0 0.028819280178703853)
#(-7.538029930317788 10.000000000000002 0.03289274220718305)
#(-7.503937023492169 10.0 0.037150997739690904)
#(-7.470373820070232 10.0 0.041157958289341705)
#(-7.436810616648295 10.0 0.0451649188389925)
#(-7.4029135135808 10.0 0.04903457344418648)
#(-7.3691521962047215 10.0 0.052792854004172156)
#(-7.3016295614525655 10.0 0.06030941512414352)
#(-7.233991372830615 9.999999999999998 0.06740637865926773)
#(-7.166274510818496 10.0 0.07398847749873158)
#(-7.0308407867942595 10.000000000000005 0.08715267517765929)
#(-6.896010988165702 10.000000000000005 0.09839626376145132)
#(-6.760028452245113 10.0 0.10676313680154932)
#(-6.6240459163245236 9.999999999999995 0.11513000984164733)
#(-6.487607929684804 9.999999999999991 0.1206935573045556)
#(-6.352150130318781 10.000000000000002 0.11996020031943386)
#(-6.284421230635768 10.000000000000007 0.119593521826873)
#(-6.216191130813162 10.0 0.11762624591337664)
#(-6.1482720301510465 10.0 0.11302990523476085)
#(-6.080352929488931 10.0 0.10843356455614506)
#(-6.01211538711849 9.999999999999996 0.10151574545044109)
#(-5.94575505783107 10.0 0.08864634663465115)
#(-5.91257489318736 10.000000000000002 0.0822116472267562)
#(-5.879164310479417 10.0 0.07429753386580915)
#(-5.847498958576427 10.0 0.06246782610805402)
#(-5.831666282624932 10.0 0.05655297222917645)
#(-5.815888257757295 10.0 0.04962825637897741)
#(-5.801732155716707 10.0 0.04010167981287849)
#(-5.78757605367612 10.0 0.03057510324677957)
#(-5.773512626579065 10.0 0.016927155414108983)
#(-5.77350372489622 10.0 -5.432357e-10))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.025 0.025 0.025 0.05 0.05 0.05 0.1 0.1 0.1
0.15000000000000002 0.15000000000000002 0.15000000000000002 0.2 0.2
0.2 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.8 0.8 0.8 0.9 0.9 0.9 0.95
0.95 0.95 0.975 0.975 0.975 1.0 1.0 1.0 1.0)
3))
\ No newline at end of file
regression/data/arc-curve-test.data
View file @
78fef553
((((#(10.0 0.0 0.0) #(10.0 10.0 0.0) #(6.123031769111886e-16 10.0 0.0)
#(-10.0 10.0 0.0) #(-10.0 1.2246063538223773e-15 0.0)
#(-10.000000000000002 -9.999999999999998 0.0)
#(-1.836909530733566e-15 -10.0 0.0)
#(9.999999999999998 -10.000000000000002 0.0) #(10.0 0.0 0.0))
(1.0 0.7071067811865476 1.0 0.7071067811865476 1.0
0.7071067811865476 1.0
0.7071067811865476 1.0
)
(0.0 0.0 0.0 0.25 0.25 0.5 0.5 0.75 0.75 1.0 1.0 1.0) 2)
((#(10.0 0.0 0.0) #(10.0 5.522847498307936 0.0)
#(5.522847498307936 10.0 0.0) #(0.0 10.0 0.0))
(#(0.0 10.0 0.0) #(-5.522847498307936 10.0 0.0)
#(-10.0 5.522847498307936 0.0) #(-10.0 0.0 0.0))
(#(-10.0 0.0 0.0) #(-10.0 -5.522847498307936 0.0)
#(-5.522847498307936 -10.0 0.0) #(0.0 -10.0 0.0))
(#(0.0 -10.0 0.0) #(5.522847498307936 -10.0 0.0)
((((#(10.0 0.0 0.0) #(10.0 10.0 0.0) #(6.123031769111886e-16 10.0 0.0)
#(-10.0 10.0 0.0) #(-10.0 1.2246063538223773e-15 0.0)
#(-10.000000000000002 -9.999999999999998 0.0)
#(-1.836909530733566e-15 -10.0 0.0)
#(9.999999999999998 -10.000000000000002 0.0) #(10.0 0.0 0.0))
(1.0 0.7071067811865476 1.0 0.7071067811865476 1.0
0.7071067811865476 1.0
0.7071067811865476 1.0)
(0.0 0.0 0.0 0.25 0.25 0.5 0.5 0.75 0.75 1.0 1.0 1.0) 2)
((#(10.0 0.0 0.0) #(10.0 5.522847498307936 0.0)
#(5.522847498307936 10.0 0.0) #(0.0 10.0 0.0))
(#(0.0 10.0 0.0) #(-5.522847498307936 10.0 0.0)
#(-10.0 5.522847498307936 0.0) #(-10.0 0.0 0.0))
(#(-10.0 0.0 0.0) #(-10.0 -5.522847498307936 0.0)
#(-5.522847498307936 -10.0 0.0) #(0.0 -10.0 0.0))
(#(0.0 -10.0 0.0) #(5.522847498307936 -10.0 0.0)
#(10.0 -5.522847498307936 0.0) #(10.0 0.0 0.0)))))
\ No newline at end of file
regression/data/b-spline-curve-test.data
View file @
78fef553
((((#(0.0 0.0 0.0) #(2.0 3.0 0.0) #(4.0 2.0 0.0) #(5.0 0.0 0.0)
#(4.0 -2.0 0.0) #(2.0 -3.0 0.0) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.0 0.0 0.0) #(2.0 3.0 0.0) #(3.0 2.5 0.0)
#(3.666666666666667 1.9166666666666667 0.0))
(#(3.666666666666667 1.9166666666666667 0.0)
#(4.333333333333334 1.3333333333333335 0.0)
#(4.666666666666667 0.6666666666666667 0.0)
#(4.666666666666667 5.551115123125783e-17 0.0))
(#(4.666666666666667 5.551115123125783e-17 0.0)
#(4.666666666666667 -0.6666666666666666 0.0)
#(4.333333333333334 -1.3333333333333333 0.0)
#(3.666666666666667 -1.9166666666666665 0.0))
(#(3.666666666666667 -1.9166666666666665 0.0) #(3.0 -2.5 0.0)
((((#(0.0 0.0 0.0) #(2.0 3.0 0.0) #(4.0 2.0 0.0) #(5.0 0.0 0.0)
#(4.0 -2.0 0.0) #(2.0 -3.0 0.0) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.0 0.0 0.0) #(2.0 3.0 0.0) #(3.0 2.5 0.0)
#(3.666666666666667 1.9166666666666667 0.0))
(#(3.666666666666667 1.9166666666666667 0.0)
#(4.333333333333334 1.3333333333333335 0.0)
#(4.666666666666667 0.6666666666666667 0.0)
#(4.666666666666667 5.551115123125783e-17 0.0))
(#(4.666666666666667 5.551115123125783e-17 0.0)
#(4.666666666666667 -0.6666666666666666 0.0)
#(4.333333333333334 -1.3333333333333333 0.0)
#(3.666666666666667 -1.9166666666666665 0.0))
(#(3.666666666666667 -1.9166666666666665 0.0) #(3.0 -2.5 0.0)
#(2.0 -3.0 0.0) #(0.0 0.0 0.0)))))
\ No newline at end of file
regression/data/b-spline-surface-test.data
View file @
78fef553
((((#(0.0 0.0 0.0) #(4.0 1.0 0.0) #(8.0 1.0 0.0) #(10.0 0.0 0.0)
#(8.0 -1.0 0.0) #(4.0 -1.0 0.0) #(0.0 0.0 0.0))
(#(0.0 0.0 2.0) #(4.0 2.0 2.0) #(8.0 2.0 2.0) #(10.0 0.0 2.0)
#(8.0 -2.0 2.0) #(4.0 -2.0 2.0) #(0.0 0.0 2.0))
(#(0.0 0.0 4.0) #(4.0 2.0 4.0) #(8.0 2.0 4.0) #(10.0 0.0 4.0)
#(8.0 -2.0 4.0) #(4.0 -2.0 4.0) #(0.0 0.0 4.0))
(#(0.0 0.0 7.0) #(4.0 1.0 7.0) #(8.0 1.0 7.0) #(10.0 0.0 7.0)
#(8.0 -1.0 7.0) #(4.0 -1.0 7.0) #(0.0 0.0 7.0)))
((1.0 1.0 1.0 1.0 1.0 1.0 1.0) (1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(1.0 1.0 1.0 1.0 1.0 1.0 1.0) (1.0 1.0 1.0 1.0 1.0 1.0 1.0))
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0)
((((#(0.0 0.0 0.0) #(4.0 1.0 0.0) #(8.0 1.0 0.0) #(10.0 0.0 0.0)
#(8.0 -1.0 0.0) #(4.0 -1.0 0.0) #(0.0 0.0 0.0))
(#(0.0 0.0 2.0) #(4.0 2.0 2.0) #(8.0 2.0 2.0) #(10.0 0.0 2.0)
#(8.0 -2.0 2.0) #(4.0 -2.0 2.0) #(0.0 0.0 2.0))
(#(0.0 0.0 4.0) #(4.0 2.0 4.0) #(8.0 2.0 4.0) #(10.0 0.0 4.0)
#(8.0 -2.0 4.0) #(4.0 -2.0 4.0) #(0.0 0.0 4.0))
(#(0.0 0.0 7.0) #(4.0 1.0 7.0) #(8.0 1.0 7.0) #(10.0 0.0 7.0)
#(8.0 -1.0 7.0) #(4.0 -1.0 7.0) #(0.0 0.0 7.0)))
((1.0 1.0 1.0 1.0 1.0 1.0 1.0) (1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(1.0 1.0 1.0 1.0 1.0 1.0 1.0) (1.0 1.0 1.0 1.0 1.0 1.0 1.0))
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0) 3 3))
\ No newline at end of file
regression/data/blended-solid-test.data
View file @
78fef553
This diff is collapsed.
Click to expand it.
regression/data/boolean-test.data
View file @
78fef553
((938.4943938400957 1913.2227828477558 1913.2227828477558
(:area-static-moments
#(-0.0013629417107122177 1.6198634932171612e-6 9.977362726658612e-4)
:area-moments-of-inertia
#(39523.67687434335 14198.196494987456 13542.898007592916)
:area-products-of-inertia
#(-0.0018828402644289705 -0.03713940577119883 8.313556257376593e-5)
:area-second-moment-about-coordinate-axii
#(27741.09450258037 53066.57488193627 53721.87336933081)
:volume-static-moments
#(0.0051595123906443855 -2.301610507804128e-13 -0.008454931321466574)
:volume-moments-of-inertia
#(58655.79971754248 15943.523190397971 15354.646062929749)
:volume-products-of-inertia
#(0.03170599243738202 0.22438885792837443 -4.202238940684497e-11)
:volume-second-moment-about-coordinate-axii
#(31298.169253327724 74010.44578047225 74599.32290794046))
(#(9.999999999999998 5.0 9.860761315262648e-32)
#(10.000037717712459 4.999999999999987 -1.725448266703643)
#(9.523010835693386 5.0 -3.505736826975036)
#(8.660254037844386 5.0 -4.999999999999998))
(#(8.66025403784439 5.0 4.999999999999989)
#(9.523010835693338 4.999999999999992 3.505736826975029)
#(10.000037717712472 5.0 1.7254482667036344)
#(9.999999999999998 5.0 -6.432571489356498e-15))
(#(-8.660254037844389 5.0 -4.999999999999998)
#(-9.215894073003376 4.999999999999996 -4.037936099691513)
#(-9.631341375577467 4.999999999999998 -2.9335537593550534)
#(-9.841092358652231 5.000000000000001 -1.7716384566836347))
(#(-9.841092358652231 5.000000000000001 -1.7716384566836347)
#(-9.96694294849709 5.000000000000003 -1.0744892750807837)
#(-10.01874286332219 5.0000000000000036 -0.35662822703734703)
#(-9.99187147172352 5.0000000000000036 0.3560001754984299))
(#(-9.99187147172352 5.0000000000000036 0.3560001754984299)
#(-9.92917155799329 5.0000000000000036 2.0187997814152427)
#(-9.438150087066974 4.999999999999996 3.6531105395681314)
#(-8.660254037844387 5.0 5.000000000000002))
(#(-8.660254037844389 -5.0 -4.999999999999998)
#(-9.215894073003376 -4.999999999999996 -4.037936099691513)
#(-9.631341375577467 -4.999999999999998 -2.9335537593550534)
#(-9.841092358652231 -5.000000000000001 -1.7716384566836347))
(#(-9.841092358652231 -5.000000000000001 -1.7716384566836347)
#(-9.96694294849709 -5.000000000000003 -1.0744892750807837)
#(-10.01874286332219 -5.0000000000000036 -0.35662822703734703)
#(-9.99187147172352 -5.0000000000000036 0.3560001754984299))
(#(-9.99187147172352 -5.0000000000000036 0.3560001754984299)
#(-9.92917155799329 -5.0000000000000036 2.0187997814152427)
#(-9.438150087066974 -4.999999999999996 3.6531105395681314)
#(-8.660254037844387 -5.0 5.000000000000002))
(#(9.999999999999998 -5.0 9.860761315262648e-32)
#(10.000037717712459 -4.999999999999987 -1.725448266703643)
#(9.523010835693386 -5.0 -3.505736826975036)
#(8.660254037844386 -5.0 -4.999999999999998))
(#(8.66025403784439 -5.0 4.999999999999989)
#(9.523010835693338 -4.999999999999992 3.505736826975029)
#(10.000037717712472 -5.0 1.7254482667036344)
#(9.999999999999998 -5.0 -6.432571489356498e-15))
(#(10.0 -5.0 0.0) #(10.0 5.0 0.0))
(#(8.660254037844386 -5.0 5.0) #(8.660254037844386 5.0 5.0))
(#(-8.660254037844389 -5.0 5.0) #(-8.660254037844389 5.0 5.0))
(#(-8.660254037844389 -5.0 -5.0) #(-8.660254037844389 5.0 -5.0))
(#(8.660254037844386 -5.0 -5.0) #(8.660254037844386 5.0 -5.0))
(#(-8.660254037844389 5.0 5.0) #(8.660254037844386 5.0 5.0))
(#(-8.660254037844389 5.0 -5.0) #(8.660254037844386 5.0 -5.0))
(#(-8.660254037844389 -5.0 -5.0) #(8.660254037844386 -5.0 -5.0))
(#(-8.660254037844389 -5.0 5.0) #(8.660254037844386 -5.0 5.0))))
\ No newline at end of file
((938.4943938400952 1913.2227828477583 1913.2227828477583
(:area-static-moments
#(-0.0013629417062059057 1.6198646882264316e-6 9.977362740301032e-4)
:area-moments-of-inertia
#(39523.6768743433 14198.196494987447 13542.89800759294)
:area-products-of-inertia
#(-0.0018828402681356463 -0.037139405768406866 8.31355523217577e-5)
:area-second-moment-about-coordinate-axii
#(27741.09450258038 53066.574881936234 53721.87336933074)
:volume-static-moments
#(0.005159512354437566 -8.890838906057515e-12 -0.008454931315100112)
:volume-moments-of-inertia
#(58655.799717543254 15943.523190398046 15354.646062929569)
:volume-products-of-inertia
#(0.031705992419544124 0.22438885789327587 1.0522161500812543e-10)
:volume-second-moment-about-coordinate-axii
#(31298.169253327615 74010.44578047283 74599.3229079413))
(#(10.0 5.0 0.0)
#(10.000037717712459 4.999999999999987 -1.725448266703641)
#(9.523010835693388 5.0 -3.5057368269750495)
#(8.660254037844387 5.0 -4.999999999999998))
(#(8.660254037844393 5.0 4.999999999999989)
#(9.52301083569334 4.999999999999993 3.505736826975028)
#(10.000037717712457 5.0 1.7254482667036368)
#(10.0 5.0 -6.432571489356498e-15))
(#(-8.660254037844387 5.0 -4.999999999999999)
#(-9.215894073003383 4.999999999999996 -4.037936099691516)
#(-9.631341375577469 4.999999999999998 -2.9335537593550542)
#(-9.841092358652233 5.000000000000001 -1.7716384566836354))
(#(-9.841092358652233 5.000000000000001 -1.7716384566836354)
#(-9.96694294849709 5.000000000000003 -1.0744892750807842)
#(-10.01874286332219 5.0000000000000036 -0.35662822703734803)
#(-9.99187147172352 5.0000000000000036 0.3560001754984292))
(#(-9.99187147172352 5.0000000000000036 0.3560001754984292)
#(-9.929171557993293 5.0000000000000036 2.0187997814152427)
#(-9.438150087066981 4.999999999999996 3.6531105395681367)
#(-8.660254037844386 5.0 5.000000000000001))
(#(-8.660254037844387 -5.0 -4.999999999999999)
#(-9.215894073003383 -4.999999999999996 -4.037936099691516)
#(-9.631341375577469 -4.999999999999998 -2.9335537593550542)
#(-9.841092358652233 -5.000000000000001 -1.7716384566836354))
(#(-9.841092358652233 -5.000000000000001 -1.7716384566836354)
#(-9.96694294849709 -5.000000000000003 -1.0744892750807842)
#(-10.01874286332219 -5.0000000000000036 -0.35662822703734803)
#(-9.99187147172352 -5.0000000000000036 0.3560001754984292))
(#(-9.99187147172352 -5.0000000000000036 0.3560001754984292)
#(-9.929171557993293 -5.0000000000000036 2.0187997814152427)
#(-9.438150087066981 -4.999999999999996 3.6531105395681367)
#(-8.660254037844386 -5.0 5.000000000000001))
(#(10.0 -5.0 0.0)
#(10.000037717712459 -4.999999999999987 -1.7254482667036446)
#(9.523010835693412 -5.0 -3.505736826975052)
#(8.660254037844386 -5.0 -5.000000000000001))
(#(8.660254037844393 -5.0 4.999999999999989)
#(9.52301083569334 -4.999999999999993 3.505736826975028)
#(10.000037717712457 -5.0 1.7254482667036368)
#(10.0 -5.0 -6.432571489356498e-15))
(#(10.0 -5.0 0.0) #(10.0 5.0 0.0))
(#(8.660254037844387 -5.0 5.0) #(8.660254037844387 5.0 5.0))
(#(-8.660254037844387 -5.0 5.0) #(-8.660254037844387 5.0 5.0))
(#(-8.660254037844387 -5.0 -5.0) #(-8.660254037844387 5.0 -5.0))
(#(8.660254037844387 -5.0 -5.0) #(8.660254037844387 5.0 -5.0))
(#(-8.660254037844387 5.0 5.0) #(8.660254037844386 5.0 5.0))
(#(-8.660254037844387 5.0 -5.0) #(8.660254037844386 5.0 -5.0))
(#(-8.660254037844387 -5.0 -5.0) #(8.660254037844386 -5.0 -5.0))
(#(-8.660254037844387 -5.0 5.0) #(8.660254037844386 -5.0 5.0))))
\ No newline at end of file
regression/data/box-solid-test.data
View file @
78fef553
((2200.0000000000005 6000.0 6000.0
(:area-static-moments
#(2.7284841053187847e-12 -1.1481926520673369e-12 3.4664603343012735e-12)
:area-moments-of-inertia
#(113333.33333333336 38333.33333333334 225000.00000000006)
:area-products-of-inertia
#(-4.8682793457871614e-12 1.3308495952165067e-11 -2.1247859092113984e-12)
:area-second-moment-about-coordinate-axii
#(263333.3333333334 338333.3333333335 151666.6666666667)
:volume-static-moments
#(5.319224232830081e-12 2.2544099812464175e-12 1.0911603866313276e-11)
:volume-moments-of-inertia
#(200000.00000000006 50000.00000000002 450000.0000000001)
:volume-products-of-inertia
#(2.2556599834325125e-11 1.9887870299515825e-11 1.5159560030344562e-12)
:volume-second-moment-about-coordinate-axii
#(500000.0000000001 650000.0000000001 250000.00000000006))
(#(-10.0 -5.0 -15.0) #(10.0 -5.0 -15.0))
(#(-10.0 -5.0 -15.0) #(-10.0 5.0 -15.0))
(#(-10.0 5.0 -15.0) #(10.0 5.0 -15.0))
(#(10.0 -5.0 -15.0) #(10.0 5.0 -15.0))
(#(-10.0 -5.0 15.0) #(10.0 -5.0 15.0))
(#(-10.0 -5.0 15.0) #(-10.0 5.0 15.0)) (#(-10.0 5.0 15.0) #(10.0 5.0 15.0))
(#(10.0 -5.0 15.0) #(10.0 5.0 15.0))
(#(-10.0 -5.0 -15.0) #(-10.0 -5.0 15.0))
(#(10.0 -5.0 -15.0) #(10.0 -5.0 15.0))
(#(-10.0 5.0 -15.0) #(-10.0 5.0 15.0)) (#(10.0 5.0 -15.0) #(10.0 5.0 15.0))))
\ No newline at end of file
((2200.0 6000.000000000002 6000.000000000002
(:area-static-moments
#(-9.122946262188363e-14 -1.3642420526593924e-12
-3.4448448343591472e-12)
:area-moments-of-inertia
#(113333.33333333334 38333.333333333336 225000.00000000006)
:area-products-of-inertia
#(-5.788820287999265e-12 1.083361194543233e-11
3.176237394104065e-13)
:area-second-moment-about-coordinate-axii
#(263333.3333333334 338333.3333333334 151666.66666666666)
:volume-static-moments
#(1.681779917717571e-13 -1.219445023917492e-11
-3.0496286410144114e-13)
:volume-moments-of-inertia
#(200000.0000000001 50000.00000000003 450000.00000000023)
:volume-products-of-inertia
#(7.840365461316182e-11 3.142670494523306e-11 3.860663576537422e-12)
:volume-second-moment-about-coordinate-axii
#(500000.00000000023 650000.0000000003 250000.00000000012))
(#(10.0 -5.0 15.0) #(10.0 5.0 15.0))
(#(-10.0 5.0 15.0) #(10.0 5.0 15.0))
(#(-10.0 -5.0 -15.0) #(-10.0 5.0 -15.0))
(#(-10.0 -5.0 15.0) #(-10.0 5.0 15.0))
(#(10.0 -5.0 -15.0) #(10.0 5.0 -15.0))
(#(10.0 5.0 -15.0) #(10.0 5.0 15.0))
(#(-10.0 -5.0 -15.0) #(-10.0 -5.0 15.0))
(#(-10.0 -5.0 -15.0) #(10.0 -5.0 -15.0))
(#(10.0 -5.0 -15.0) #(10.0 -5.0 15.0))
(#(-10.0 -5.0 15.0) #(10.0 -5.0 15.0))
(#(-10.0 5.0 -15.0) #(-10.0 5.0 15.0))
(#(-10.0 5.0 -15.0) #(10.0 5.0 -15.0))))
\ No newline at end of file
regression/data/boxed-curve-test.data
View file @
78fef553
((((#(0.0 0.0 0.0) #(2.0 3.0 0.0) #(4.0 2.0 0.0) #(5.0 0.0 0.0)
#(4.0 -2.0 0.0) #(2.0 -3.0 0.0) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(-15.0 0.0 0.0) #(-13.0 3.0 0.0) #(-11.0 2.0 0.0) #(-10.0 0.0 0.0)
#(-11.0 -2.0 0.0) #(-13.0 -3.0 0.0) #(-15.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.0 0.0 0.0) #(-1.4999999999999998 2.598076211353316 -2.0)
#(-0.9999999999999999 1.7320508075688774 -4.0) #(0.0 0.0 -5.0)
#(0.9999999999999999 -1.7320508075688774 -4.0)
#(1.4999999999999998 -2.598076211353316 -2.0) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.0 0.0 0.0) #(1.2855752193730787 3.0 -1.532088886237956)
#(2.5711504387461575 2.0 -3.064177772475912)
#(3.2139380484326967 0.0 -3.83022221559489)
#(2.5711504387461575 -2.0 -3.064177772475912)
#(1.2855752193730787 -3.0 -1.532088886237956) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.7322330470336311 0.0 1.7677669529663687)
#(2.146446609406726 3.0 0.35355339059327373)
#(3.5606601717798214 2.0 -1.0606601717798212)
#(4.267766952966369 0.0 -1.7677669529663687)
#(3.5606601717798214 -2.0 -1.0606601717798212)
#(2.146446609406726 -3.0 0.35355339059327373)
#(0.7322330470336311 0.0 1.7677669529663687))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(-4.267766952966369 0.0 8.767766952966369)
#(-2.853553390593274 3.0 7.353553390593274)
#(-1.4393398282201786 2.0 5.939339828220179)
#(-0.7322330470336311 0.0 5.232233047033631)
#(-1.4393398282201786 -2.0 5.939339828220179)
#(-2.853553390593274 -3.0 7.353553390593274)
#(-4.267766952966369 0.0 8.767766952966369))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(-2.499999999999999 0.0 9.5) #(-2.499999999999999 3.0 7.500000000000001)
#(-2.4999999999999987 2.0 5.500000000000001)
#(-2.4999999999999996 0.0 4.5)
#(-2.4999999999999987 -2.0 5.500000000000001)
#(-2.499999999999999 -3.0 7.500000000000001)
#(-2.499999999999999 0.0 9.5))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(-2.4999999999999996 0.0 9.5)
#(-1.0857864376269053 3.0 8.085786437626906)
#(0.3284271247461902 2.0 6.67157287525381)
#(1.035533905932737 0.0 5.964466094067262)
#(0.3284271247461902 -2.0 6.67157287525381)
#(-1.0857864376269053 -3.0 8.085786437626906)
#(-2.4999999999999996 0.0 9.5))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(2.5000000000000004 0.0 9.5) #(3.914213562373095 3.0 8.085786437626906)
#(5.32842712474619 2.0 6.67157287525381)
#(6.035533905932737 0.0 5.964466094067262)
#(5.32842712474619 -2.0 6.67157287525381)
#(3.914213562373095 -3.0 8.085786437626906) #(2.5000000000000004 0.0 9.5))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(4.5 0.0 9.5) #(2.378679656440358 -1.9999999999999991 7.378679656440357)
#(3.0857864376269055 -3.9999999999999996 8.085786437626904)
#(4.5 -5.0 9.5)
#(5.914213562373095 -3.9999999999999996 10.914213562373096)
#(6.621320343559642 -1.9999999999999991 11.621320343559642)
#(4.5 0.0 9.5))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(11.5 0.0 7.0) #(12.914213562373094 3.0 5.585786437626906)
#(14.32842712474619 2.0 4.17157287525381)
#(15.035533905932738 0.0 3.4644660940672622)
#(14.32842712474619 -2.0 4.17157287525381)
#(12.914213562373094 -3.0 5.585786437626906) #(11.5 0.0 7.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(18.5 0.0 7.0) #(19.914213562373096 3.0 5.585786437626906)
#(21.32842712474619 2.0 4.17157287525381)
#(22.035533905932738 0.0 3.4644660940672622)
#(21.32842712474619 -2.0 4.17157287525381)
#(19.914213562373096 -3.0 5.585786437626906) #(18.5 0.0 7.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(-50.0 0.0 0.0) #(-48.0 2.598076211353316 1.4999999999999998)
#(-46.0 1.7320508075688774 0.9999999999999999) #(-45.0 0.0 0.0)
#(-46.0 -1.7320508075688774 -0.9999999999999999)
#(-48.0 -2.598076211353316 -1.4999999999999998) #(-50.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
((((#(0.0 0.0 0.0) #(2.0 3.0 0.0) #(4.0 2.0 0.0) #(5.0 0.0 0.0)
#(4.0 -2.0 0.0) #(2.0 -3.0 0.0) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(-15.0 0.0 0.0) #(-13.0 3.0 0.0) #(-11.0 2.0 0.0) #(-10.0 0.0 0.0)
#(-11.0 -2.0 0.0) #(-13.0 -3.0 0.0) #(-15.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.0 0.0 0.0) #(-1.4999999999999998 2.598076211353316 -2.0)
#(-0.9999999999999999 1.7320508075688774 -4.0) #(0.0 0.0 -5.0)
#(0.9999999999999999 -1.7320508075688774 -4.0)
#(1.4999999999999998 -2.598076211353316 -2.0) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.0 0.0 0.0) #(1.2855752193730787 3.0 -1.532088886237956)
#(2.5711504387461575 2.0 -3.064177772475912)
#(3.2139380484326967 0.0 -3.83022221559489)
#(2.5711504387461575 -2.0 -3.064177772475912)
#(1.2855752193730787 -3.0 -1.532088886237956) #(0.0 0.0 0.0))
(1.0 1.0 1.0 1.0 1.0 1.0 1.0)
(0.0 0.0 0.0 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)
((#(0.7322330470336311 0.0 1.7677669529663687)
#(2.146446609406726 3.0 0.35355339059327373)
#(3.5606601717798214 2.0 -1.0606601717798212)
#(4.267766952966369 0.0 -1.7677669529663687)
#(3.5606601717798214 -2.0 -1.0606601717798212)
#(2.146446609406726 -3.0 0.35355339059327373)
#(0.7322330470336311 0.0 1.7677669529663687))