Commit 78fef553 authored by Dave Cooper's avatar Dave Cooper

preparing for release 1583

parent 0364f783
# Lines starting with '#' are considered comments.
# Ignore any file named foo.txt.
*.fasl
*.fas
*.xfasl
*.dx64fsl
*.lib
bin
*~
#*#
......
......@@ -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-slime ()
(defun prior-to-glime ()
(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-slime)
(prior-to-glime)
(glime)
......
......@@ -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"))
)
......@@ -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!)
(((#(-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
((((#(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
((((#(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
((((#(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
This diff is collapsed.
((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
((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
((((#(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))
(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 0.0 0.25 0.5 0.75 1.0 1.0 1.0 1.0) 3)))
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
(((#(0.0 0.0 0.0) #(-1.0 0.0 0.0) #(-1.0 1.0 0.0) #(0.0 1.0 0.0))
(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
(#(0.0 1.0 0.0) #(1.3333333333333333 1.0 0.0) #(2.6666666666666665 1.0 0.0)
#(4.0 1.0 0.0))
(((#(0.0 0.0 0.0) #(-1.0 0.0 0.0) #(-1.0 1.0 0.0) #(0.0 1.0 0.0))
(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
(#(0.0 1.0 0.0) #(1.3333333333333333 1.0 0.0)
#(2.6666666666666665 1.0 0.0) #(4.0 1.0 0.0))
(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))
\ No newline at end of file
((((#(-5.0 -5.0 0.0) #(5.0 -5.0 0.0)) (#(-5.0 5.0 0.0) #(5.0 5.0 0.0)))
((1.0 1.0) (1.0 1.0)) (0.0 0.0 1.0 1.0) (0.0 0.0 1.0 1.0) 1 1
((#(5.0 -5.0 0.0) #(15.0 -5.0 0.0)) (#(5.0 5.0 0.0) #(15.0 5.0 0.0)))
((((#(-5.0 -5.0 0.0) #(5.0 -5.0 0.0)) (#(-5.0 5.0 0.0) #(5.0 5.0 0.0)))
((1.0 1.0) (1.0 1.0)) (0.0 0.0 1.0 1.0) (0.0 0.0 1.0 1.0) 1 1
((#(5.0 -5.0 0.0) #(15.0 -5.0 0.0)) (#(5.0 5.0 0.0) #(15.0 5.0 0.0)))
((1.0 1.0) (1.0 1.0)) (0.0 0.0 1.0 1.0) (0.0 0.0 1.0 1.0) 1 1))
\ No newline at end of file
(((#(3.5355339059327364 3.5355339059327364 0.0)
#(-1.8318679906315083e-15 -1.1830814106161824e-15 0.0)
#(3.535533905932735 -3.5355339059327386 0.0)