summaryrefslogtreecommitdiff
path: root/texmf-dist/scripts/ketcindy/data/polyhedrons_obj
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/scripts/ketcindy/data/polyhedrons_obj')
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt116
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt7
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj14
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj18
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj22
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj26
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj30
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj34
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj42
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj10
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj12
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj17
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj22
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj27
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj37
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj14
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj18
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj22
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj22
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj27
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj11
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj17
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj17
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj22
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj27
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj26
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj29
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj47
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj57
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj35
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj46
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj57
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj67
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj16
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj26
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj34
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj34
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj42
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj42
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj52
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj52
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj50
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj72
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj72
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj82
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj82
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj44
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj44
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj58
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj58
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj72
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj72
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj82
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj82
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj15
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj19
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj23
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj21
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj25
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj24
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj28
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj28
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj32
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj37
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj42
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj42
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj47
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj22
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj17
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj20
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj29
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj50
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj107
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj137
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj107
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj107
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj107
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj107
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj77
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj20
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj42
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj24
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj28
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj30
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj35
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj40
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj28
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj11
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj14
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj17
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj20
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj23
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj26
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj29
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj32
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj8
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj14
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj14
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj32
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj32
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj26
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj20
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj38
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj92
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj50
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj122
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj74
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj182
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj62
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj152
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj152
-rw-r--r--texmf-dist/scripts/ketcindy/data/polyhedrons_obj/整面凸多面体データ.pdfbin0 -> 77577 bytes
136 files changed, 6806 insertions, 0 deletions
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt
new file mode 100644
index 00000000..897ac82f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(kobayashi-suzuki).txt
@@ -0,0 +1,116 @@
+ʓʑʑ́iy-ʑ́j̍Wf[^ɂ‚ 1994N622
+
+PD͂߂
+
+ R[NbhԂ̑ʑ̂̒ŁCgӂ̒̓p`
+ɂ“ʑp`h́Cʓʑʑ(regular-faced convex polyhedron)ƌ
+΂Ă܂Dʓʑʑ̂́Cʑ́Cʑ́CpCp
+ 92 ނ݂܂D̂ƂؖVictor A.
+Zalgaller(1) ɂȂŁCʓʑʑ̂͂y-ʑ(Z-polyhedron)ƂĂ
+Ă܂D
+
+ ʓʑʑ̖̂͌^́CȂǂŊȒPɍ邱Ƃł܂C_̍W
+vZ邱ƂC܂ŃRs[^ɂ\͍łD
+́Cʑ̂̃Ot\𗘗pvZASYlĂCTƐ
+lvZɂĂׂĂ̐ʓʑp`̒_̈ʒuW߂܂(2)D
+̍Wf[^͂܂܂ȗprɗpłƎv܂̂ŁCɌJ
+܂Dǂ𗧂ĉD
+
+ Wf[^͎RɔzzĂĂ܂܂DCf[^ɂ
+K̃hLgYĉDȂCWf[^̗pɊւĔ
+؂̏Qɂ‚ĐӔC𕉂˂܂̂ŁC䗹D
+
+ dCʐMw Hw v
+ 182 szszu1-5-1
+ j 񎑗 쎡
+ 285 tqs117
+ E-mail: suzuki@alp0.cs.uec.ac.jp
+ suz-tak@tansei.cc.u-tokyo.ac.jp
+
+F
+(1) Zalgaller,V.A.: Convex Polyhedra with Regular Faces(p),
+Consultants Bureau, 1969. ( Zalgaller,B.A.: Vypuklye
+Mnogogranniki c Pravil'nymi Granyami, Nauka Press, 1966.)
+(2) ьv, ؑ쎡: p`ʂɂ‚ׂĂ̓ʑʑ̂̒_W
+̌vZ, dCʐMwIv, Vol.5, No.2, pp.147-184(1992).
+
+
+QDf[^t@C̎
+
+ʑ̃f[^̓fBNg data/ ɂD
+
+P‚̑ʑ̂ɂ‚P‚̃t@CΉDeʑ̂̃t@Cȉ
+ɎDt@CƑʑ̖̂̂Ƃ̑Ή́Ct@C dnamej.tex ̕\P
+\RQƂ̂ƁD
+
+ʑ(regular polyhedron): r01, r02, r03, r04, r05.
+(r02 = a03, r03 = p04)
+
+ʑ(semiregular polyhedron): s01, s02, s03, s04, s05, s06, s07,
+s08, s09, s10, s11, s12L, s12R, s13L, s13R.
+(s12 s13 ͂ꂼꋾ֌Wɂ鑽ʑ݂̂̂ŁCnƉE
+nꂼ L, R ŋʂĂD)
+(n37 s08 ̔Pꂽ́D~[̑ʑ̂ƌĂ΂D s14 Ƃ݂
+ꍇD)
+
+p(prism): p03, p04, p05, p06, p07, p08, p09, p10.
+
+p(antiprism): a03, a04, a05, a06, a07, a08, a09, a10.
+
+ʓʑʑ(regular-faced convex polyhedron):
+ iʑ́Cʑ́CpCpj
+n01, n02, n03, n04, n05, n06, n07, n08, n09, n10, n11, n12, n13, n14,
+n15, n16, n17, n18, n19, n20, n21, n22, n23, n24, n25, n26, n27, n28,
+n29, n30, n31, n32, n33, n34, n35, n36, n37, n38, n39, n40, n41, n42,
+n43, n44L, n44R, n45L, n45R, n46L, n46R, n47L, n47R, n48L, n48R, n49,
+n50, n51, n52, n53, n54, n55, n56, n57, n58, n59, n60, n61, n62, n63,
+n64, n65, n66, n67, n68, n69, n70, n71, n72, n73, n74, n75, n76, n77,
+n78, n79, n80, n81, n82, n83, n84, n85, n86, n87, n88, n89, n90, n91,
+n92.
+(n44, n45, n46, n47, n48 ɂ͋֌Wɂ鑽ʑ݂̂̂ŁC
+nƉEnꂼ L, R ŋʂĂD)
+
+
+RDf[^̃tH[}bg
+
+ f[^͂‚̂Sނ̃f[^ȂD
+ E_ɗאڂ钸_̃f[^
+ E_͂ޖʂ̃f[^
+ Eʂ\钸_̃f[^
+ E_̍Wf[^
+
+ _Cʂ͔ԍŎʂDn ‚̒_Ƃ̒_ԍ͈̔͂
+1 Ԃ n Ԃ܂łƂȂDm ‚̖ʂƂ̖ʔԍ͈̔͂
+1 Ԃ m Ԃ܂łƂȂD
+
+ ̓Iɂ́C‚̂悤Ƀf[^ȂłDf[^͒_W
+̃f[^ŁCƂ͐ł
+
+ _̐
+ _ԍ _ɗאڂ钸_̐ אڂ钸_̔ԍDDD
+ DDD
+ i_̐j
+ DDD
+ _̐
+ _ԍ _ɗאڂʂ̐ אڂʂ̔ԍDDD
+ DDD
+ i_̐j
+ DDD
+ ʂ̐
+ ʔԍ ʂ\钸_̐ ʂ\钸_̔ԍDDD
+ DDD
+ iʂ̐j
+ DDD
+ _̐
+ _ԍ _̂wW _̂xW _̂yW
+ DDD
+ i_̐j
+ DDD
+
+
+SDʑ̂̃n[hRs[ɂ‚
+
+eʑ̂̃n[hRs[ PBM `ŋL^̂CfBNg
+hardcopy/ ɂDt@C̑Ή͍Wf[^ƓłD
+
+ȏD
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt
new file mode 100644
index 00000000..262fff5b
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/READMEj(mitani).txt
@@ -0,0 +1,7 @@
+OBJ`̍Wf[^ɂ‚
+
+юA؎ʓʑʑ́iy-ʑ́j̍Wf[^OBJ`ɕύX̂łB
+f[^̓eɂ‚ẮÃt@CƓĂREADMEj(kobayashi-suzuki).txtB
+
+2007N827
+OJ jmitani@gmail.com
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj
new file mode 100644
index 00000000..2259162a
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a03.obj
@@ -0,0 +1,14 @@
+v -0.70710678 -0.40824829 0.57735027
+v 0.00000000 0.81649658 0.57735027
+v 0.70710678 -0.40824829 0.57735027
+v -0.00000000 -0.81649658 -0.57735027
+v -0.70710678 0.40824829 -0.57735027
+v 0.70710678 0.40824829 -0.57735027
+f 1 2 5
+f 1 5 4
+f 1 4 3
+f 1 3 2
+f 2 3 6
+f 2 6 5
+f 3 4 6
+f 4 5 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj
new file mode 100644
index 00000000..552dd092
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a04.obj
@@ -0,0 +1,18 @@
+v -0.60778126 -0.60778126 0.51108108
+v -0.60778126 0.60778126 0.51108108
+v 0.60778126 0.60778126 0.51108108
+v 0.60778126 -0.60778126 0.51108108
+v -0.00000000 -0.85953250 -0.51108108
+v -0.85953250 0.00000000 -0.51108108
+v 0.00000000 0.85953250 -0.51108108
+v 0.85953250 -0.00000000 -0.51108108
+f 1 2 6
+f 1 6 5
+f 1 5 4
+f 1 4 3 2
+f 2 3 7
+f 2 7 6
+f 3 4 8
+f 3 8 7
+f 4 5 8
+f 5 6 7 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj
new file mode 100644
index 00000000..0ad84696
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a05.obj
@@ -0,0 +1,22 @@
+v -0.52573111 -0.72360680 0.44721360
+v -0.85065081 0.27639320 0.44721360
+v 0.00000000 0.89442719 0.44721360
+v 0.85065081 0.27639320 0.44721360
+v 0.52573111 -0.72360680 0.44721360
+v -0.00000000 -0.89442719 -0.44721360
+v -0.85065081 -0.27639320 -0.44721360
+v -0.52573111 0.72360680 -0.44721360
+v 0.52573111 0.72360680 -0.44721360
+v 0.85065081 -0.27639320 -0.44721360
+f 1 2 7
+f 1 7 6
+f 1 6 5
+f 1 5 4 3 2
+f 2 3 8
+f 2 8 7
+f 3 4 9
+f 3 9 8
+f 4 5 10
+f 4 10 9
+f 5 6 10
+f 6 7 8 9 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj
new file mode 100644
index 00000000..fa5467aa
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a06.obj
@@ -0,0 +1,26 @@
+v -0.45970084 -0.79622522 0.39331989
+v -0.91940169 0.00000000 0.39331989
+v -0.45970084 0.79622522 0.39331989
+v 0.45970084 0.79622522 0.39331989
+v 0.91940169 -0.00000000 0.39331989
+v 0.45970084 -0.79622522 0.39331989
+v -0.00000000 -0.91940169 -0.39331989
+v -0.79622522 -0.45970084 -0.39331989
+v -0.79622522 0.45970084 -0.39331989
+v 0.00000000 0.91940169 -0.39331989
+v 0.79622522 0.45970084 -0.39331989
+v 0.79622522 -0.45970084 -0.39331989
+f 1 2 8
+f 1 8 7
+f 1 7 6
+f 1 6 5 4 3 2
+f 2 3 9
+f 2 9 8
+f 3 4 10
+f 3 10 9
+f 4 5 11
+f 4 11 10
+f 5 6 12
+f 5 12 11
+f 6 7 12
+f 7 8 9 10 11 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj
new file mode 100644
index 00000000..17d011c5
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a07.obj
@@ -0,0 +1,30 @@
+v -0.40659420 -0.84430155 0.34905022
+v -0.91360887 -0.20852526 0.34905022
+v -0.73265743 0.58427480 0.34905022
+v 0.00000000 0.93710402 0.34905022
+v 0.73265743 0.58427480 0.34905022
+v 0.91360887 -0.20852526 0.34905022
+v 0.40659420 -0.84430155 0.34905022
+v -0.00000000 -0.93710402 -0.34905022
+v -0.73265743 -0.58427480 -0.34905022
+v -0.91360887 0.20852526 -0.34905022
+v -0.40659420 0.84430155 -0.34905022
+v 0.40659420 0.84430155 -0.34905022
+v 0.91360887 0.20852526 -0.34905022
+v 0.73265742 -0.58427480 -0.34905022
+f 1 2 9
+f 1 9 8
+f 1 8 7
+f 1 7 6 5 4 3 2
+f 2 3 10
+f 2 10 9
+f 3 4 11
+f 3 11 10
+f 4 5 12
+f 4 12 11
+f 5 6 13
+f 5 13 12
+f 6 7 14
+f 6 14 13
+f 7 8 14
+f 8 9 10 11 12 13 14
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj
new file mode 100644
index 00000000..2235341d
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a08.obj
@@ -0,0 +1,34 @@
+v -0.36349134 -0.87754573 0.31270999
+v -0.87754573 -0.36349134 0.31270999
+v -0.87754573 0.36349134 0.31270999
+v -0.36349134 0.87754573 0.31270999
+v 0.36349134 0.87754573 0.31270999
+v 0.87754573 0.36349134 0.31270999
+v 0.87754573 -0.36349134 0.31270999
+v 0.36349134 -0.87754573 0.31270999
+v -0.00000000 -0.94984865 -0.31270999
+v -0.67164442 -0.67164442 -0.31270999
+v -0.94984865 0.00000000 -0.31270999
+v -0.67164442 0.67164442 -0.31270999
+v 0.00000000 0.94984865 -0.31270999
+v 0.67164442 0.67164442 -0.31270999
+v 0.94984865 -0.00000000 -0.31270999
+v 0.67164442 -0.67164442 -0.31270999
+f 1 2 10
+f 1 10 9
+f 1 9 8
+f 1 8 7 6 5 4 3 2
+f 2 3 11
+f 2 11 10
+f 3 4 12
+f 3 12 11
+f 4 5 13
+f 4 13 12
+f 5 6 14
+f 5 14 13
+f 6 7 15
+f 6 15 14
+f 7 8 16
+f 7 16 15
+f 8 9 16
+f 9 10 11 12 13 14 15 16
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj
new file mode 100644
index 00000000..79e22eca
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a09.obj
@@ -0,0 +1,38 @@
+v -0.32807418 -0.90137641 0.28264447
+v -0.83071299 -0.47961237 0.28264447
+v -0.94465196 0.16656763 0.28264447
+v -0.61657778 0.73480878 0.28264447
+v 0.00000000 0.95922474 0.28264447
+v 0.61657778 0.73480878 0.28264447
+v 0.94465196 0.16656763 0.28264447
+v 0.83071299 -0.47961237 0.28264447
+v 0.32807418 -0.90137641 0.28264447
+v -0.00000000 -0.95922474 -0.28264447
+v -0.61657778 -0.73480878 -0.28264447
+v -0.94465196 -0.16656763 -0.28264447
+v -0.83071299 0.47961237 -0.28264447
+v -0.32807418 0.90137641 -0.28264447
+v 0.32807418 0.90137641 -0.28264447
+v 0.83071299 0.47961237 -0.28264447
+v 0.94465196 -0.16656763 -0.28264447
+v 0.61657778 -0.73480878 -0.28264447
+f 1 2 11
+f 1 11 10
+f 1 10 9
+f 1 9 8 7 6 5 4 3 2
+f 2 3 12
+f 2 12 11
+f 3 4 13
+f 3 13 12
+f 4 5 14
+f 4 14 13
+f 5 6 15
+f 5 15 14
+f 6 7 16
+f 6 16 15
+f 7 8 17
+f 7 17 16
+f 8 9 18
+f 8 18 17
+f 9 10 18
+f 10 11 12 13 14 15 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj
new file mode 100644
index 00000000..cc602ba2
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/a10.obj
@@ -0,0 +1,42 @@
+v -0.29859575 -0.91898322 0.25750808
+v -0.78173382 -0.56796287 0.25750808
+v -0.96627614 0.00000000 0.25750808
+v -0.78173382 0.56796287 0.25750808
+v -0.29859575 0.91898322 0.25750808
+v 0.29859575 0.91898322 0.25750808
+v 0.78173382 0.56796287 0.25750808
+v 0.96627614 -0.00000000 0.25750808
+v 0.78173382 -0.56796287 0.25750808
+v 0.29859575 -0.91898322 0.25750808
+v -0.00000000 -0.96627614 -0.25750808
+v -0.56796287 -0.78173382 -0.25750808
+v -0.91898322 -0.29859575 -0.25750808
+v -0.91898322 0.29859575 -0.25750808
+v -0.56796287 0.78173382 -0.25750808
+v 0.00000000 0.96627615 -0.25750808
+v 0.56796287 0.78173382 -0.25750808
+v 0.91898322 0.29859575 -0.25750808
+v 0.91898322 -0.29859575 -0.25750808
+v 0.56796287 -0.78173382 -0.25750808
+f 1 2 12
+f 1 12 11
+f 1 11 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 13
+f 2 13 12
+f 3 4 14
+f 3 14 13
+f 4 5 15
+f 4 15 14
+f 5 6 16
+f 5 16 15
+f 6 7 17
+f 6 17 16
+f 7 8 18
+f 7 18 17
+f 8 9 19
+f 8 19 18
+f 9 10 20
+f 9 20 19
+f 10 11 20
+f 11 12 13 14 15 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj
new file mode 100644
index 00000000..70574b60
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n01.obj
@@ -0,0 +1,10 @@
+v -0.69337525 -0.69337525 0.19611614
+v -0.69337525 0.69337525 0.19611614
+v 0.69337525 0.69337525 0.19611614
+v 0.69337525 -0.69337525 0.19611614
+v 0.00000000 0.00000000 -0.78446454
+f 1 2 5
+f 1 5 4
+f 1 4 3 2
+f 2 3 5
+f 3 4 5
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj
new file mode 100644
index 00000000..e279a395
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n02.obj
@@ -0,0 +1,12 @@
+v -0.58469160 -0.80475895 0.10246352
+v -0.94605088 0.30739056 0.10246352
+v 0.00000000 0.99473676 0.10246352
+v 0.94605088 0.30739056 0.10246352
+v 0.58469160 -0.80475895 0.10246352
+v 0.00000000 0.00000000 -0.51231761
+f 1 2 6
+f 1 6 5
+f 1 5 4 3 2
+f 2 3 6
+f 3 4 6
+f 4 5 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj
new file mode 100644
index 00000000..72508077
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n03.obj
@@ -0,0 +1,17 @@
+v -0.48245064 -0.83562902 0.26261287
+v -0.96490128 0.00000000 0.26261287
+v -0.48245064 0.83562902 0.26261287
+v 0.48245064 0.83562902 0.26261287
+v 0.96490128 -0.00000000 0.26261287
+v 0.48245064 -0.83562902 0.26261287
+v -0.48245064 -0.27854301 -0.52522573
+v 0.00000000 0.55708601 -0.52522573
+v 0.48245064 -0.27854301 -0.52522573
+f 1 2 7
+f 1 7 9 6
+f 1 6 5 4 3 2
+f 2 3 8 7
+f 3 4 8
+f 4 5 9 8
+f 5 6 9
+f 7 8 9
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj
new file mode 100644
index 00000000..03abdf63
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n04.obj
@@ -0,0 +1,22 @@
+v -0.37660445 -0.90920356 0.17753304
+v -0.90920356 -0.37660445 0.17753304
+v -0.90920356 0.37660445 0.17753304
+v -0.37660445 0.90920356 0.17753304
+v 0.37660445 0.90920356 0.17753304
+v 0.90920356 0.37660445 0.17753304
+v 0.90920356 -0.37660445 0.17753304
+v 0.37660445 -0.90920356 0.17753304
+v 0.00000000 -0.53259911 -0.35506608
+v -0.53259911 0.00000000 -0.35506608
+v 0.00000000 0.53259911 -0.35506608
+v 0.53259911 -0.00000000 -0.35506608
+f 1 2 10 9
+f 1 9 8
+f 1 8 7 6 5 4 3 2
+f 2 3 10
+f 3 4 11 10
+f 4 5 11
+f 5 6 12 11
+f 6 7 12
+f 7 8 9 12
+f 9 10 11 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj
new file mode 100644
index 00000000..7e79daa2
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n05.obj
@@ -0,0 +1,27 @@
+v -0.30722035 -0.94552702 0.10767686
+v -0.80431332 -0.58436784 0.10767686
+v -0.99418594 0.00000000 0.10767686
+v -0.80431332 0.58436784 0.10767686
+v -0.30722035 0.94552702 0.10767686
+v 0.30722035 0.94552702 0.10767686
+v 0.80431332 0.58436784 0.10767686
+v 0.99418594 -0.00000000 0.10767686
+v 0.80431332 -0.58436784 0.10767686
+v 0.30722035 -0.94552702 0.10767686
+v -0.30722035 -0.42285254 -0.21535373
+v -0.49709297 0.16151530 -0.21535373
+v 0.00000000 0.52267448 -0.21535373
+v 0.49709297 0.16151530 -0.21535373
+v 0.30722035 -0.42285254 -0.21535373
+f 1 2 11
+f 1 11 15 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 12 11
+f 3 4 12
+f 4 5 13 12
+f 5 6 13
+f 6 7 14 13
+f 7 8 14
+f 8 9 15 14
+f 9 10 15
+f 11 12 13 14 15
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj
new file mode 100644
index 00000000..f93e9b72
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n06.obj
@@ -0,0 +1,37 @@
+v -0.29220218 -0.89930585 0.32537191
+v -0.76499524 -0.55580158 0.32537191
+v -0.94558612 0.00000000 0.32537191
+v -0.76499524 0.55580158 0.32537191
+v -0.29220218 0.89930585 0.32537191
+v 0.29220218 0.89930585 0.32537191
+v 0.76499524 0.55580158 0.32537191
+v 0.94558612 -0.00000000 0.32537191
+v 0.76499524 -0.55580158 0.32537191
+v 0.29220218 -0.89930585 0.32537191
+v 0.00000000 -0.80436360 -0.17175213
+v -0.76499524 -0.24856202 -0.17175213
+v -0.47279306 0.65074382 -0.17175213
+v 0.47279306 0.65074382 -0.17175213
+v 0.76499524 -0.24856202 -0.17175213
+v -0.29220218 -0.40218180 -0.47899169
+v -0.47279306 0.15361978 -0.47899169
+v 0.00000000 0.49712404 -0.47899169
+v 0.47279306 0.15361978 -0.47899169
+v 0.29220218 -0.40218180 -0.47899169
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 12
+f 3 4 13 17 12
+f 4 5 13
+f 5 6 14 18 13
+f 6 7 14
+f 7 8 15 19 14
+f 8 9 15
+f 9 10 11 20 15
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj
new file mode 100644
index 00000000..529d40b7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n07.obj
@@ -0,0 +1,14 @@
+v -0.44309521 -0.25582114 0.27642855
+v 0.00000000 0.51164228 0.27642855
+v 0.44309521 -0.25582114 0.27642855
+v -0.44309521 -0.25582114 -0.60976188
+v 0.00000000 0.51164228 -0.60976188
+v 0.44309521 -0.25582114 -0.60976188
+v -0.00000000 -0.00000000 1.00000000
+f 1 2 5 4
+f 1 4 6 3
+f 1 3 7
+f 1 7 2
+f 2 3 6 5
+f 2 7 3
+f 4 5 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj
new file mode 100644
index 00000000..09205712
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n08.obj
@@ -0,0 +1,18 @@
+v -0.34099026 -0.46599026 0.46599026
+v -0.34099026 0.46599026 0.46599026
+v 0.59099026 0.46599026 0.46599026
+v 0.59099026 -0.46599026 0.46599026
+v -0.34099026 -0.46599026 -0.46599026
+v -0.34099026 0.46599026 -0.46599026
+v 0.59099026 0.46599026 -0.46599026
+v 0.59099026 -0.46599026 -0.46599026
+v -1.00000000 0.00000000 -0.00000000
+f 1 5 8 4
+f 1 4 3 2
+f 1 2 9
+f 1 9 5
+f 2 3 7 6
+f 2 6 9
+f 3 4 8 7
+f 5 6 7 8
+f 5 9 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj
new file mode 100644
index 00000000..e7b7c9a7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n09.obj
@@ -0,0 +1,22 @@
+v -0.48211943 -0.66358047 0.39220581
+v -0.78008563 0.25346519 0.39220581
+v -0.00000000 0.82023057 0.39220581
+v 0.78008563 0.25346519 0.39220581
+v 0.48211943 -0.66358047 0.39220581
+v -0.48211943 -0.66358047 -0.57203305
+v -0.78008563 0.25346519 -0.57203305
+v 0.00000000 0.82023057 -0.57203305
+v 0.78008563 0.25346519 -0.57203305
+v 0.48211943 -0.66358047 -0.57203305
+v 0.00000000 0.00000000 0.89913619
+f 1 2 7 6
+f 1 6 10 5
+f 1 5 11
+f 1 11 2
+f 2 3 8 7
+f 2 11 3
+f 3 4 9 8
+f 3 11 4
+f 4 5 10 9
+f 4 11 5
+f 6 7 8 9 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj
new file mode 100644
index 00000000..012f40ee
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n10.obj
@@ -0,0 +1,22 @@
+v -0.49886702 -0.49886702 0.29449549
+v -0.49886702 0.49886702 0.29449549
+v 0.49886702 0.49886702 0.29449549
+v 0.49886702 -0.49886702 0.29449549
+v 0.00000000 -0.70550451 -0.54449549
+v -0.70550451 0.00000000 -0.54449549
+v 0.00000000 0.70550451 -0.54449549
+v 0.70550451 -0.00000000 -0.54449549
+v 0.00000000 0.00000000 1.00000000
+f 1 2 6
+f 1 6 5
+f 1 5 4
+f 1 4 9
+f 1 9 2
+f 2 3 7
+f 2 7 6
+f 2 9 3
+f 3 4 8
+f 3 8 7
+f 3 9 4
+f 4 5 8
+f 5 6 7 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj
new file mode 100644
index 00000000..291356f8
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n11.obj
@@ -0,0 +1,27 @@
+v -0.50365704 -0.69322445 0.34134421
+v -0.81493421 0.26478818 0.34134421
+v -0.00000000 0.85687254 0.34134421
+v 0.81493421 0.26478818 0.34134421
+v 0.50365704 -0.69322445 0.34134421
+v 0.00000000 -0.85687254 -0.51552833
+v -0.81493421 -0.26478818 -0.51552833
+v -0.50365704 0.69322444 -0.51552833
+v 0.50365704 0.69322444 -0.51552833
+v 0.81493421 -0.26478818 -0.51552833
+v 0.00000000 0.00000000 0.87092056
+f 1 2 7
+f 1 7 6
+f 1 6 5
+f 1 5 11
+f 1 11 2
+f 2 3 8
+f 2 8 7
+f 2 11 3
+f 3 4 9
+f 3 9 8
+f 3 11 4
+f 4 5 10
+f 4 10 9
+f 4 11 5
+f 5 6 10
+f 6 7 8 9 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj
new file mode 100644
index 00000000..4513f468
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n12.obj
@@ -0,0 +1,11 @@
+v -0.61237244 -0.35355339 0.00000000
+v 0.61237244 -0.35355339 0.00000000
+v 0.00000000 0.00000000 -1.00000000
+v 0.00000000 0.70710678 0.00000000
+v 0.00000000 0.00000000 1.00000000
+f 1 4 3
+f 1 3 2
+f 1 2 5
+f 1 5 4
+f 2 3 4
+f 2 4 5
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj
new file mode 100644
index 00000000..ba77013e
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n13.obj
@@ -0,0 +1,17 @@
+v -0.58778525 -0.80901699 0.00000000
+v -0.95105652 0.30901699 0.00000000
+v -0.00000000 1.00000000 0.00000000
+v 0.95105652 0.30901699 0.00000000
+v 0.58778525 -0.80901699 0.00000000
+v 0.00000000 0.00000000 -0.61803399
+v 0.00000000 0.00000000 0.61803399
+f 1 2 6
+f 1 6 5
+f 1 5 7
+f 1 7 2
+f 2 3 6
+f 2 7 3
+f 3 4 6
+f 3 7 4
+f 4 5 6
+f 4 7 5
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj
new file mode 100644
index 00000000..066ad4d0
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n14.obj
@@ -0,0 +1,17 @@
+v -0.37979590 -0.21927526 0.37979590
+v 0.00000000 0.43855053 0.37979590
+v 0.37979590 -0.21927526 0.37979590
+v -0.37979590 -0.21927526 -0.37979590
+v 0.00000000 0.43855053 -0.37979590
+v 0.37979590 -0.21927526 -0.37979590
+v -0.00000000 -0.00000000 1.00000000
+v -0.00000000 0.00000000 -1.00000000
+f 1 2 5 4
+f 1 4 6 3
+f 1 3 7
+f 1 7 2
+f 2 3 6 5
+f 2 7 3
+f 4 5 8
+f 4 8 6
+f 5 6 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj
new file mode 100644
index 00000000..cce594a8
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n15.obj
@@ -0,0 +1,22 @@
+v -0.41421356 -0.41421356 0.41421356
+v -0.41421356 0.41421356 0.41421356
+v 0.41421356 0.41421356 0.41421356
+v 0.41421356 -0.41421356 0.41421356
+v -0.41421356 -0.41421356 -0.41421356
+v -0.41421356 0.41421356 -0.41421356
+v 0.41421356 0.41421356 -0.41421356
+v 0.41421356 -0.41421356 -0.41421356
+v -1.00000000 0.00000000 -0.00000000
+v 1.00000000 -0.00000000 -0.00000000
+f 1 5 8 4
+f 1 4 3 2
+f 1 2 9
+f 1 9 5
+f 2 3 7 6
+f 2 6 9
+f 3 4 10
+f 3 10 7
+f 4 8 10
+f 5 6 7 8
+f 5 9 6
+f 7 10 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj
new file mode 100644
index 00000000..5222ab17
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n16.obj
@@ -0,0 +1,27 @@
+v -0.48745718 -0.67092726 0.48745718
+v -0.78872229 0.25627141 0.48745718
+v -0.00000000 0.82931170 0.48745718
+v 0.78872229 0.25627141 0.48745718
+v 0.48745718 -0.67092726 0.48745718
+v -0.48745718 -0.67092726 -0.48745718
+v -0.78872229 0.25627141 -0.48745718
+v 0.00000000 0.82931170 -0.48745718
+v 0.78872229 0.25627141 -0.48745718
+v 0.48745718 -0.67092726 -0.48745718
+v 0.00000000 0.00000000 1.00000000
+v 0.00000000 0.00000000 -1.00000000
+f 1 2 7 6
+f 1 6 10 5
+f 1 5 11
+f 1 11 2
+f 2 3 8 7
+f 2 11 3
+f 3 4 9 8
+f 3 11 4
+f 4 5 10 9
+f 4 11 5
+f 6 7 12
+f 6 12 10
+f 7 8 12
+f 8 9 12
+f 9 10 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj
new file mode 100644
index 00000000..5bafb396
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n17.obj
@@ -0,0 +1,26 @@
+v -0.44343735 -0.44343735 0.37288488
+v -0.44343735 0.44343735 0.37288488
+v 0.44343735 0.44343735 0.37288488
+v 0.44343735 -0.44343735 0.37288488
+v 0.00000000 -0.62711512 -0.37288488
+v -0.62711512 0.00000000 -0.37288488
+v 0.00000000 0.62711512 -0.37288488
+v 0.62711512 -0.00000000 -0.37288488
+v 0.00000000 0.00000000 1.00000000
+v 0.00000000 0.00000000 -1.00000000
+f 1 2 6
+f 1 6 5
+f 1 5 4
+f 1 4 9
+f 1 9 2
+f 2 3 7
+f 2 7 6
+f 2 9 3
+f 3 4 8
+f 3 8 7
+f 3 9 4
+f 4 5 8
+f 5 6 10
+f 5 10 8
+f 6 7 10
+f 7 8 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj
new file mode 100644
index 00000000..11416d75
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n18.obj
@@ -0,0 +1,29 @@
+v -0.39744851 -0.68840102 0.18815267
+v -0.79489703 0.00000000 0.18815267
+v -0.39744851 0.68840102 0.18815267
+v 0.39744851 0.68840102 0.18815267
+v 0.79489703 0.00000000 0.18815267
+v 0.39744851 -0.68840102 0.18815267
+v -0.39744851 -0.68840102 -0.60674436
+v -0.79489703 0.00000000 -0.60674436
+v -0.39744851 0.68840102 -0.60674436
+v 0.39744851 0.68840102 -0.60674436
+v 0.79489703 -0.00000000 -0.60674436
+v 0.39744851 -0.68840102 -0.60674436
+v 0.00000000 -0.45893401 0.83718338
+v 0.39744851 0.22946701 0.83718338
+v -0.39744851 0.22946701 0.83718338
+f 1 2 8 7
+f 1 7 12 6
+f 1 6 13
+f 1 13 15 2
+f 2 3 9 8
+f 2 15 3
+f 3 4 10 9
+f 3 15 14 4
+f 4 5 11 10
+f 4 14 5
+f 5 6 12 11
+f 5 14 13 6
+f 7 8 9 10 11 12
+f 13 14 15
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj
new file mode 100644
index 00000000..6942d041
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n19.obj
@@ -0,0 +1,38 @@
+v -0.33282985 -0.80352235 0.17212538
+v -0.80352235 -0.33282985 0.17212538
+v -0.80352235 0.33282985 0.17212538
+v -0.33282985 0.80352235 0.17212538
+v 0.33282985 0.80352235 0.17212538
+v 0.80352235 0.33282985 0.17212538
+v 0.80352235 -0.33282985 0.17212538
+v 0.33282985 -0.80352235 0.17212538
+v -0.33282985 -0.80352235 -0.49353432
+v -0.80352235 -0.33282985 -0.49353432
+v -0.80352235 0.33282985 -0.49353432
+v -0.33282985 0.80352235 -0.49353432
+v 0.33282985 0.80352235 -0.49353432
+v 0.80352235 0.33282985 -0.49353432
+v 0.80352235 -0.33282985 -0.49353432
+v 0.33282985 -0.80352235 -0.49353432
+v -0.33282985 -0.33282985 0.64281788
+v 0.33282985 -0.33282985 0.64281788
+v 0.33282985 0.33282985 0.64281788
+v -0.33282985 0.33282985 0.64281788
+f 1 2 10 9
+f 1 9 16 8
+f 1 8 18 17
+f 1 17 2
+f 2 3 11 10
+f 2 17 20 3
+f 3 4 12 11
+f 3 20 4
+f 4 5 13 12
+f 4 20 19 5
+f 5 6 14 13
+f 5 19 6
+f 6 7 15 14
+f 6 19 18 7
+f 7 8 16 15
+f 7 18 8
+f 9 10 11 12 13 14 15 16
+f 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj
new file mode 100644
index 00000000..48711e26
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n20.obj
@@ -0,0 +1,47 @@
+v -0.28328429 -0.87185940 -0.16705489
+v -0.74164790 -0.53883874 -0.16705489
+v -0.91672723 0.00000000 -0.16705489
+v -0.74164790 0.53883874 -0.16705489
+v -0.28328429 0.87185940 -0.16705489
+v 0.28328429 0.87185940 -0.16705489
+v 0.74164790 0.53883874 -0.16705489
+v 0.91672722 0.00000000 -0.16705489
+v 0.74164790 -0.53883874 -0.16705489
+v 0.28328429 -0.87185940 -0.16705489
+v -0.28328429 -0.38990738 -0.46491762
+v -0.45836361 0.14893137 -0.46491762
+v 0.00000000 0.48195202 -0.46491762
+v 0.45836361 0.14893137 -0.46491762
+v 0.28328429 -0.38990738 -0.46491762
+v -0.28328429 -0.87185940 0.39951370
+v 0.28328429 -0.87185940 0.39951370
+v 0.74164790 -0.53883874 0.39951370
+v 0.91672722 0.00000000 0.39951370
+v 0.74164790 0.53883874 0.39951370
+v 0.28328429 0.87185940 0.39951370
+v -0.28328429 0.87185940 0.39951370
+v -0.74164790 0.53883874 0.39951370
+v -0.91672723 0.00000000 0.39951370
+v -0.74164790 -0.53883874 0.39951370
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 16
+f 1 16 25 2
+f 2 3 12 11
+f 2 25 24 3
+f 3 4 12
+f 3 24 23 4
+f 4 5 13 12
+f 4 23 22 5
+f 5 6 13
+f 5 22 21 6
+f 6 7 14 13
+f 6 21 20 7
+f 7 8 14
+f 7 20 19 8
+f 8 9 15 14
+f 8 19 18 9
+f 9 10 15
+f 9 18 17 10
+f 11 12 13 14 15
+f 16 17 18 19 20 21 22 23 24 25
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj
new file mode 100644
index 00000000..be39dcb0
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n21.obj
@@ -0,0 +1,57 @@
+v -0.26010839 -0.80053131 0.01968437
+v -0.68097260 -0.49475556 0.01968437
+v -0.84172843 0.00000000 0.01968437
+v -0.68097260 0.49475556 0.01968437
+v -0.26010839 0.80053131 0.01968437
+v 0.26010839 0.80053131 0.01968437
+v 0.68097260 0.49475556 0.01968437
+v 0.84172843 0.00000000 0.01968437
+v 0.68097260 -0.49475556 0.01968437
+v 0.26010839 -0.80053131 0.01968437
+v 0.00000000 -0.71601697 -0.42283845
+v -0.68097260 -0.22126141 -0.42283845
+v -0.42086421 0.57926990 -0.42283845
+v 0.42086421 0.57926990 -0.42283845
+v 0.68097260 -0.22126141 -0.42283845
+v -0.26010839 -0.35800848 -0.69633260
+v -0.42086421 0.13674707 -0.69633260
+v 0.00000000 0.44252282 -0.69633260
+v 0.42086421 0.13674707 -0.69633260
+v 0.26010839 -0.35800848 -0.69633260
+v -0.26010839 -0.80053131 0.53990115
+v 0.26010839 -0.80053131 0.53990115
+v 0.68097260 -0.49475556 0.53990115
+v 0.84172843 0.00000000 0.53990115
+v 0.68097260 0.49475556 0.53990115
+v 0.26010839 0.80053131 0.53990115
+v -0.26010839 0.80053131 0.53990115
+v -0.68097260 0.49475556 0.53990115
+v -0.84172843 0.00000000 0.53990115
+v -0.68097260 -0.49475556 0.53990115
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22 21
+f 1 21 30 2
+f 2 3 12
+f 2 30 29 3
+f 3 4 13 17 12
+f 3 29 28 4
+f 4 5 13
+f 4 28 27 5
+f 5 6 14 18 13
+f 5 27 26 6
+f 6 7 14
+f 6 26 25 7
+f 7 8 15 19 14
+f 7 25 24 8
+f 8 9 15
+f 8 24 23 9
+f 9 10 11 20 15
+f 9 23 22 10
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 22 23 24 25 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj
new file mode 100644
index 00000000..1dfec909
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n22.obj
@@ -0,0 +1,35 @@
+v -0.41410547 -0.71725171 0.14820052
+v -0.82821094 0.00000000 0.14820052
+v -0.41410547 0.71725171 0.14820052
+v 0.41410547 0.71725171 0.14820052
+v 0.82821094 0.00000000 0.14820052
+v 0.41410547 -0.71725171 0.14820052
+v 0.00000000 -0.82821094 -0.56041649
+v -0.71725171 -0.41410547 -0.56041649
+v -0.71725171 0.41410547 -0.56041649
+v 0.00000000 0.82821094 -0.56041649
+v 0.71725171 0.41410547 -0.56041649
+v 0.71725171 -0.41410547 -0.56041649
+v 0.00000000 -0.47816781 0.82443193
+v 0.41410547 0.23908390 0.82443193
+v -0.41410547 0.23908390 0.82443193
+f 1 2 8
+f 1 8 7
+f 1 7 6
+f 1 6 13
+f 1 13 15 2
+f 2 3 9
+f 2 9 8
+f 2 15 3
+f 3 4 10
+f 3 10 9
+f 3 15 14 4
+f 4 5 11
+f 4 11 10
+f 4 14 5
+f 5 6 12
+f 5 12 11
+f 5 14 13 6
+f 6 7 12
+f 7 8 9 10 11 12
+f 13 14 15
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj
new file mode 100644
index 00000000..a7c786ce
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n23.obj
@@ -0,0 +1,46 @@
+v -0.34182948 -0.82524936 0.13857553
+v -0.82524936 -0.34182948 0.13857553
+v -0.82524936 0.34182948 0.13857553
+v -0.34182948 0.82524936 0.13857553
+v 0.34182948 0.82524936 0.13857553
+v 0.82524936 0.34182948 0.13857553
+v 0.82524936 -0.34182948 0.13857553
+v 0.34182948 -0.82524936 0.13857553
+v 0.00000000 -0.89324347 -0.44957324
+v -0.63161852 -0.63161852 -0.44957324
+v -0.89324347 0.00000000 -0.44957324
+v -0.63161852 0.63161852 -0.44957324
+v 0.00000000 0.89324347 -0.44957324
+v 0.63161852 0.63161852 -0.44957324
+v 0.89324347 -0.00000000 -0.44957324
+v 0.63161852 -0.63161852 -0.44957324
+v -0.34182948 -0.34182948 0.62199542
+v 0.34182948 -0.34182948 0.62199542
+v 0.34182948 0.34182948 0.62199542
+v -0.34182948 0.34182948 0.62199542
+f 1 2 10
+f 1 10 9
+f 1 9 8
+f 1 8 18 17
+f 1 17 2
+f 2 3 11
+f 2 11 10
+f 2 17 20 3
+f 3 4 12
+f 3 12 11
+f 3 20 4
+f 4 5 13
+f 4 13 12
+f 4 20 19 5
+f 5 6 14
+f 5 14 13
+f 5 19 6
+f 6 7 15
+f 6 15 14
+f 6 19 18 7
+f 7 8 16
+f 7 16 15
+f 7 18 8
+f 8 9 16
+f 9 10 11 12 13 14 15 16
+f 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj
new file mode 100644
index 00000000..95d5834f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n24.obj
@@ -0,0 +1,57 @@
+v -0.28840390 -0.88761595 -0.13832577
+v -0.75505123 -0.54857683 -0.13832577
+v -0.93329464 0.00000000 -0.13832577
+v -0.75505123 0.54857683 -0.13832577
+v -0.28840391 0.88761595 -0.13832577
+v 0.28840390 0.88761595 -0.13832577
+v 0.75505122 0.54857683 -0.13832577
+v 0.93329464 0.00000000 -0.13832577
+v 0.75505123 -0.54857683 -0.13832577
+v 0.28840391 -0.88761595 -0.13832577
+v -0.28840390 -0.39695392 -0.44157158
+v -0.46664732 0.15162291 -0.44157158
+v 0.00000000 0.49066203 -0.44157158
+v 0.46664732 0.15162291 -0.44157158
+v 0.28840391 -0.39695392 -0.44157158
+v -0.54857683 -0.75505123 0.35911156
+v 0.00000000 -0.93329464 0.35911156
+v 0.54857683 -0.75505123 0.35911156
+v 0.88761595 -0.28840391 0.35911156
+v 0.88761595 0.28840390 0.35911156
+v 0.54857683 0.75505123 0.35911156
+v -0.00000000 0.93329464 0.35911156
+v -0.54857683 0.75505123 0.35911156
+v -0.88761595 0.28840390 0.35911156
+v -0.88761595 -0.28840391 0.35911156
+f 1 2 11
+f 1 11 15 10
+f 1 10 17
+f 1 17 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 25
+f 2 25 3
+f 3 4 12
+f 3 25 24
+f 3 24 4
+f 4 5 13 12
+f 4 24 23
+f 4 23 5
+f 5 6 13
+f 5 23 22
+f 5 22 6
+f 6 7 14 13
+f 6 22 21
+f 6 21 7
+f 7 8 14
+f 7 21 20
+f 7 20 8
+f 8 9 15 14
+f 8 20 19
+f 8 19 9
+f 9 10 15
+f 9 19 18
+f 9 18 10
+f 10 18 17
+f 11 12 13 14 15
+f 16 17 18 19 20 21 22 23 24 25
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj
new file mode 100644
index 00000000..e3048519
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n25.obj
@@ -0,0 +1,67 @@
+v -0.26676074 -0.82100515 0.04465919
+v -0.69838870 -0.50740909 0.04465919
+v -0.86325590 0.00000000 0.04465919
+v -0.69838870 0.50740909 0.04465919
+v -0.26676075 0.82100515 0.04465919
+v 0.26676074 0.82100515 0.04465919
+v 0.69838870 0.50740909 0.04465919
+v 0.86325590 0.00000000 0.04465919
+v 0.69838870 -0.50740909 0.04465919
+v 0.26676074 -0.82100515 0.04465919
+v 0.00000000 -0.73432933 -0.40918129
+v -0.69838870 -0.22692024 -0.40918129
+v -0.43162795 0.59408491 -0.40918129
+v 0.43162795 0.59408491 -0.40918129
+v 0.69838870 -0.22692024 -0.40918129
+v -0.26676074 -0.36716467 -0.68967014
+v -0.43162795 0.14024442 -0.68967014
+v 0.00000000 0.45384049 -0.68967014
+v 0.43162795 0.14024442 -0.68967014
+v 0.26676074 -0.36716467 -0.68967014
+v -0.50740909 -0.69838870 0.50476653
+v 0.00000000 -0.86325590 0.50476653
+v 0.50740909 -0.69838870 0.50476653
+v 0.82100515 -0.26676074 0.50476653
+v 0.82100515 0.26676074 0.50476653
+v 0.50740909 0.69838870 0.50476653
+v -0.00000000 0.86325590 0.50476653
+v -0.50740909 0.69838870 0.50476653
+v -0.82100515 0.26676074 0.50476653
+v -0.82100515 -0.26676074 0.50476653
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22
+f 1 22 21
+f 1 21 2
+f 2 3 12
+f 2 21 30
+f 2 30 3
+f 3 4 13 17 12
+f 3 30 29
+f 3 29 4
+f 4 5 13
+f 4 29 28
+f 4 28 5
+f 5 6 14 18 13
+f 5 28 27
+f 5 27 6
+f 6 7 14
+f 6 27 26
+f 6 26 7
+f 7 8 15 19 14
+f 7 26 25
+f 7 25 8
+f 8 9 15
+f 8 25 24
+f 8 24 9
+f 9 10 11 20 15
+f 9 24 23
+f 9 23 10
+f 10 23 22
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 22 23 24 25 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj
new file mode 100644
index 00000000..3eb6d8d7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n26.obj
@@ -0,0 +1,16 @@
+v -0.25000000 -0.43301270 0.50000000
+v 0.25000000 0.43301270 0.50000000
+v 0.75000000 -0.43301270 0.50000000
+v -0.25000000 -0.43301270 -0.50000000
+v 0.25000000 0.43301270 -0.50000000
+v 0.75000000 -0.43301270 -0.50000000
+v -1.00000000 0.00000000 -0.00000000
+v -0.50000000 0.86602540 0.00000000
+f 1 4 6 3
+f 1 3 2
+f 1 2 8 7
+f 1 7 4
+f 2 3 6 5
+f 2 5 8
+f 4 5 6
+f 4 7 8 5
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj
new file mode 100644
index 00000000..41a03100
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n27.obj
@@ -0,0 +1,26 @@
+v -0.50000000 -0.86602540 0.00000000
+v -1.00000000 0.00000000 0.00000000
+v -0.50000000 0.86602540 0.00000000
+v 0.50000000 0.86602540 0.00000000
+v 1.00000000 -0.00000000 0.00000000
+v 0.50000000 -0.86602540 0.00000000
+v -0.50000000 -0.28867513 -0.81649658
+v 0.00000000 0.57735027 -0.81649658
+v 0.50000000 -0.28867513 -0.81649658
+v -0.50000000 -0.28867513 0.81649658
+v 0.50000000 -0.28867513 0.81649658
+v 0.00000000 0.57735027 0.81649658
+f 1 2 7
+f 1 7 9 6
+f 1 6 11 10
+f 1 10 2
+f 2 3 8 7
+f 2 10 12 3
+f 3 4 8
+f 3 12 4
+f 4 5 9 8
+f 4 12 11 5
+f 5 6 9
+f 5 11 6
+f 7 8 9
+f 10 11 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj
new file mode 100644
index 00000000..8d1f142f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n28.obj
@@ -0,0 +1,34 @@
+v -0.38268343 -0.92387953 -0.00000000
+v -0.92387953 -0.38268343 -0.00000000
+v -0.92387953 0.38268343 -0.00000000
+v -0.38268343 0.92387953 -0.00000000
+v 0.38268343 0.92387953 -0.00000000
+v 0.92387953 0.38268343 -0.00000000
+v 0.92387953 -0.38268343 -0.00000000
+v 0.38268343 -0.92387953 -0.00000000
+v -0.00000000 -0.54119610 -0.54119610
+v -0.54119610 0.00000000 -0.54119610
+v 0.00000000 0.54119610 -0.54119610
+v 0.54119610 -0.00000000 -0.54119610
+v -0.54119610 0.00000000 0.54119610
+v 0.00000000 -0.54119610 0.54119610
+v 0.54119610 -0.00000000 0.54119610
+v -0.00000000 0.54119610 0.54119610
+f 1 2 10 9
+f 1 9 8
+f 1 8 14
+f 1 14 13 2
+f 2 3 10
+f 2 13 3
+f 3 4 11 10
+f 3 13 16 4
+f 4 5 11
+f 4 16 5
+f 5 6 12 11
+f 5 16 15 6
+f 6 7 12
+f 6 15 7
+f 7 8 9 12
+f 7 15 14 8
+f 9 10 11 12
+f 13 14 15 16
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj
new file mode 100644
index 00000000..ef7fd148
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n29.obj
@@ -0,0 +1,34 @@
+v -0.38268343 -0.92387953 -0.00000000
+v -0.92387953 -0.38268343 -0.00000000
+v -0.92387953 0.38268343 -0.00000000
+v -0.38268343 0.92387953 -0.00000000
+v 0.38268343 0.92387953 -0.00000000
+v 0.92387953 0.38268343 -0.00000000
+v 0.92387953 -0.38268343 -0.00000000
+v 0.38268343 -0.92387953 -0.00000000
+v 0.00000000 -0.54119610 -0.54119610
+v -0.54119610 0.00000000 -0.54119610
+v 0.00000000 0.54119610 -0.54119610
+v 0.54119610 -0.00000000 -0.54119610
+v -0.38268343 -0.38268343 0.54119610
+v 0.38268343 -0.38268343 0.54119610
+v 0.38268343 0.38268343 0.54119610
+v -0.38268343 0.38268343 0.54119610
+f 1 2 10 9
+f 1 9 8
+f 1 8 14 13
+f 1 13 2
+f 2 3 10
+f 2 13 16 3
+f 3 4 11 10
+f 3 16 4
+f 4 5 11
+f 4 16 15 5
+f 5 6 12 11
+f 5 15 6
+f 6 7 12
+f 6 15 14 7
+f 7 8 9 12
+f 7 14 8
+f 9 10 11 12
+f 13 14 15 16
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj
new file mode 100644
index 00000000..565d361a
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n30.obj
@@ -0,0 +1,42 @@
+v -0.30901699 -0.95105652 0.00000000
+v -0.80901699 -0.58778525 0.00000000
+v -1.00000000 0.00000000 0.00000000
+v -0.80901699 0.58778525 0.00000000
+v -0.30901699 0.95105652 0.00000000
+v 0.30901699 0.95105652 0.00000000
+v 0.80901699 0.58778525 0.00000000
+v 1.00000000 -0.00000000 0.00000000
+v 0.80901699 -0.58778525 0.00000000
+v 0.30901699 -0.95105652 0.00000000
+v -0.30901699 -0.42532540 -0.32491970
+v -0.50000000 0.16245985 -0.32491970
+v 0.00000000 0.52573111 -0.32491970
+v 0.50000000 0.16245985 -0.32491970
+v 0.30901699 -0.42532540 -0.32491970
+v -0.30901699 -0.42532540 0.32491970
+v 0.30901699 -0.42532540 0.32491970
+v 0.50000000 0.16245985 0.32491970
+v -0.00000000 0.52573111 0.32491970
+v -0.50000000 0.16245985 0.32491970
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 20 3
+f 3 4 12
+f 3 20 4
+f 4 5 13 12
+f 4 20 19 5
+f 5 6 13
+f 5 19 6
+f 6 7 14 13
+f 6 19 18 7
+f 7 8 14
+f 7 18 8
+f 8 9 15 14
+f 8 18 17 9
+f 9 10 15
+f 9 17 10
+f 11 12 13 14 15
+f 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj
new file mode 100644
index 00000000..2bc879c4
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n31.obj
@@ -0,0 +1,42 @@
+v -0.30901699 -0.95105652 -0.00000000
+v -0.80901699 -0.58778525 -0.00000000
+v -1.00000000 -0.00000000 -0.00000000
+v -0.80901699 0.58778525 -0.00000000
+v -0.30901700 0.95105652 -0.00000000
+v 0.30901699 0.95105652 -0.00000000
+v 0.80901699 0.58778525 -0.00000000
+v 1.00000000 -0.00000000 -0.00000000
+v 0.80901699 -0.58778525 -0.00000000
+v 0.30901699 -0.95105652 -0.00000000
+v -0.30901699 -0.42532540 -0.32491970
+v -0.50000000 0.16245985 -0.32491970
+v 0.00000000 0.52573111 -0.32491970
+v 0.50000000 0.16245985 -0.32491970
+v 0.30901699 -0.42532540 -0.32491970
+v 0.00000000 -0.52573111 0.32491970
+v 0.50000000 -0.16245985 0.32491970
+v 0.30901699 0.42532540 0.32491970
+v -0.30901699 0.42532540 0.32491970
+v -0.50000000 -0.16245985 0.32491970
+f 1 2 11
+f 1 11 15 10
+f 1 10 16
+f 1 16 20 2
+f 2 3 12 11
+f 2 20 3
+f 3 4 12
+f 3 20 19 4
+f 4 5 13 12
+f 4 19 5
+f 5 6 13
+f 5 19 18 6
+f 6 7 14 13
+f 6 18 7
+f 7 8 14
+f 7 18 17 8
+f 8 9 15 14
+f 8 17 9
+f 9 10 15
+f 9 17 16 10
+f 11 12 13 14 15
+f 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj
new file mode 100644
index 00000000..39d12437
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n32.obj
@@ -0,0 +1,52 @@
+v -0.30240276 -0.93070001 -0.20579132
+v -0.79170071 -0.57520424 -0.20579132
+v -0.97859590 -0.00000000 -0.20579132
+v -0.79170071 0.57520424 -0.20579132
+v -0.30240276 0.93070001 -0.20579132
+v 0.30240276 0.93070001 -0.20579132
+v 0.79170071 0.57520424 -0.20579132
+v 0.97859590 -0.00000000 -0.20579132
+v 0.79170071 -0.57520424 -0.20579132
+v 0.30240276 -0.93070001 -0.20579132
+v -0.30240276 -0.41622170 -0.52375640
+v -0.48929795 0.15898254 -0.52375641
+v 0.00000000 0.51447831 -0.52375641
+v 0.48929795 0.15898254 -0.52375641
+v 0.30240276 -0.41622170 -0.52375640
+v -0.48929795 -0.67346085 0.30868699
+v 0.48929795 -0.67346085 0.30868699
+v 0.79170071 0.25723915 0.30868699
+v -0.00000000 0.83244339 0.30868699
+v -0.79170071 0.25723915 0.30868699
+v 0.00000000 -0.51447831 0.62665207
+v 0.48929795 -0.15898254 0.62665207
+v 0.30240276 0.41622170 0.62665207
+v -0.30240276 0.41622170 0.62665207
+v -0.48929795 -0.15898254 0.62665207
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 21 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 25 20 3
+f 3 4 12
+f 3 20 4
+f 4 5 13 12
+f 4 20 24 19 5
+f 5 6 13
+f 5 19 6
+f 6 7 14 13
+f 6 19 23 18 7
+f 7 8 14
+f 7 18 8
+f 8 9 15 14
+f 8 18 22 17 9
+f 9 10 15
+f 9 17 10
+f 11 12 13 14 15
+f 16 21 25
+f 17 22 21
+f 18 23 22
+f 19 24 23
+f 20 25 24
+f 21 22 23 24 25
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj
new file mode 100644
index 00000000..4fb6508f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n33.obj
@@ -0,0 +1,52 @@
+v -0.30240276 -0.93070001 -0.20579132
+v -0.79170071 -0.57520424 -0.20579132
+v -0.97859590 0.00000000 -0.20579132
+v -0.79170071 0.57520424 -0.20579132
+v -0.30240276 0.93070001 -0.20579132
+v 0.30240276 0.93070001 -0.20579132
+v 0.79170071 0.57520424 -0.20579132
+v 0.97859590 -0.00000000 -0.20579132
+v 0.79170071 -0.57520424 -0.20579132
+v 0.30240276 -0.93070001 -0.20579132
+v -0.30240276 -0.41622170 -0.52375641
+v -0.48929795 0.15898254 -0.52375641
+v 0.00000000 0.51447831 -0.52375641
+v 0.48929795 0.15898254 -0.52375641
+v 0.30240276 -0.41622170 -0.52375641
+v -0.79170071 -0.25723915 0.30868699
+v 0.00000000 -0.83244339 0.30868699
+v 0.79170071 -0.25723915 0.30868699
+v 0.48929795 0.67346085 0.30868699
+v -0.48929795 0.67346085 0.30868699
+v -0.30240276 -0.41622170 0.62665207
+v 0.30240276 -0.41622170 0.62665207
+v 0.48929795 0.15898254 0.62665207
+v -0.00000000 0.51447831 0.62665207
+v -0.48929795 0.15898254 0.62665207
+f 1 2 11
+f 1 11 15 10
+f 1 10 17
+f 1 17 21 16 2
+f 2 3 12 11
+f 2 16 3
+f 3 4 12
+f 3 16 25 20 4
+f 4 5 13 12
+f 4 20 5
+f 5 6 13
+f 5 20 24 19 6
+f 6 7 14 13
+f 6 19 7
+f 7 8 14
+f 7 19 23 18 8
+f 8 9 15 14
+f 8 18 9
+f 9 10 15
+f 9 18 22 17 10
+f 11 12 13 14 15
+f 16 21 25
+f 17 22 21
+f 18 23 22
+f 19 24 23
+f 20 25 24
+f 21 22 23 24 25
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj
new file mode 100644
index 00000000..eea5439f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n34.obj
@@ -0,0 +1,62 @@
+v -0.30901699 -0.95105652 0.00000000
+v -0.80901699 -0.58778525 0.00000000
+v -1.00000000 0.00000000 0.00000000
+v -0.80901699 0.58778525 0.00000000
+v -0.30901699 0.95105652 0.00000000
+v 0.30901699 0.95105652 0.00000000
+v 0.80901699 0.58778525 0.00000000
+v 1.00000000 -0.00000000 0.00000000
+v 0.80901699 -0.58778525 0.00000000
+v 0.30901699 -0.95105652 0.00000000
+v -0.00000000 -0.85065081 -0.52573111
+v -0.80901699 -0.26286556 -0.52573111
+v -0.50000000 0.68819096 -0.52573111
+v 0.50000000 0.68819096 -0.52573111
+v 0.80901699 -0.26286556 -0.52573111
+v -0.30901699 -0.42532540 -0.85065081
+v -0.50000000 0.16245985 -0.85065081
+v 0.00000000 0.52573111 -0.85065081
+v 0.50000000 0.16245985 -0.85065081
+v 0.30901699 -0.42532540 -0.85065081
+v -0.80901699 -0.26286556 0.52573111
+v 0.00000000 -0.85065081 0.52573111
+v 0.80901699 -0.26286556 0.52573111
+v 0.50000000 0.68819096 0.52573111
+v -0.50000000 0.68819096 0.52573111
+v -0.30901699 -0.42532540 0.85065081
+v 0.30901699 -0.42532540 0.85065081
+v 0.50000000 0.16245985 0.85065081
+v -0.00000000 0.52573111 0.85065081
+v -0.50000000 0.16245985 0.85065081
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22
+f 1 22 26 21 2
+f 2 3 12
+f 2 21 3
+f 3 4 13 17 12
+f 3 21 30 25 4
+f 4 5 13
+f 4 25 5
+f 5 6 14 18 13
+f 5 25 29 24 6
+f 6 7 14
+f 6 24 7
+f 7 8 15 19 14
+f 7 24 28 23 8
+f 8 9 15
+f 8 23 9
+f 9 10 11 20 15
+f 9 23 27 22 10
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 26 30
+f 22 27 26
+f 23 28 27
+f 24 29 28
+f 25 30 29
+f 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj
new file mode 100644
index 00000000..ed3b9efc
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n35.obj
@@ -0,0 +1,38 @@
+v -0.34781848 -0.60243929 0.34781848
+v -0.69563697 0.00000000 0.34781848
+v -0.34781848 0.60243929 0.34781848
+v 0.34781848 0.60243929 0.34781848
+v 0.69563697 0.00000000 0.34781848
+v 0.34781848 -0.60243929 0.34781848
+v -0.34781848 -0.60243929 -0.34781848
+v -0.69563697 0.00000000 -0.34781848
+v -0.34781848 0.60243929 -0.34781848
+v 0.34781848 0.60243929 -0.34781848
+v 0.69563697 -0.00000000 -0.34781848
+v 0.34781848 -0.60243929 -0.34781848
+v 0.00000000 -0.40162619 0.91580369
+v 0.34781848 0.20081310 0.91580369
+v -0.34781848 0.20081310 0.91580369
+v -0.34781848 0.20081310 -0.91580369
+v 0.34781848 0.20081310 -0.91580369
+v 0.00000000 -0.40162619 -0.91580369
+f 1 2 8 7
+f 1 7 12 6
+f 1 6 13
+f 1 13 15 2
+f 2 3 9 8
+f 2 15 3
+f 3 4 10 9
+f 3 15 14 4
+f 4 5 11 10
+f 4 14 5
+f 5 6 12 11
+f 5 14 13 6
+f 7 8 16 18
+f 7 18 12
+f 8 9 16
+f 9 10 17 16
+f 10 11 17
+f 11 12 18 17
+f 13 14 15
+f 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj
new file mode 100644
index 00000000..977ef5c4
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n36.obj
@@ -0,0 +1,38 @@
+v -0.34781848 -0.60243929 0.34781848
+v -0.69563697 0.00000000 0.34781848
+v -0.34781848 0.60243929 0.34781848
+v 0.34781848 0.60243929 0.34781848
+v 0.69563697 0.00000000 0.34781848
+v 0.34781848 -0.60243929 0.34781848
+v -0.34781848 -0.60243929 -0.34781848
+v -0.69563697 0.00000000 -0.34781848
+v -0.34781848 0.60243929 -0.34781848
+v 0.34781848 0.60243929 -0.34781848
+v 0.69563697 -0.00000000 -0.34781848
+v 0.34781848 -0.60243929 -0.34781848
+v 0.00000000 -0.40162619 0.91580369
+v 0.34781848 0.20081310 0.91580369
+v -0.34781848 0.20081310 0.91580369
+v -0.34781848 -0.20081310 -0.91580369
+v -0.00000000 0.40162619 -0.91580369
+v 0.34781848 -0.20081310 -0.91580369
+f 1 2 8 7
+f 1 7 12 6
+f 1 6 13
+f 1 13 15 2
+f 2 3 9 8
+f 2 15 3
+f 3 4 10 9
+f 3 15 14 4
+f 4 5 11 10
+f 4 14 5
+f 5 6 12 11
+f 5 14 13 6
+f 7 8 16
+f 7 16 18 12
+f 8 9 17 16
+f 9 10 17
+f 10 11 18 17
+f 11 12 18
+f 13 14 15
+f 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj
new file mode 100644
index 00000000..69c08490
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n37.obj
@@ -0,0 +1,50 @@
+v -0.35740674 -0.86285621 0.35740674
+v -0.86285621 -0.35740674 0.35740674
+v -0.86285621 0.35740674 0.35740674
+v -0.35740674 0.86285621 0.35740674
+v 0.35740674 0.86285621 0.35740674
+v 0.86285621 0.35740674 0.35740674
+v 0.86285621 -0.35740674 0.35740674
+v 0.35740674 -0.86285621 0.35740674
+v -0.35740674 -0.86285621 -0.35740674
+v -0.86285621 -0.35740674 -0.35740674
+v -0.86285621 0.35740674 -0.35740674
+v -0.35740674 0.86285621 -0.35740674
+v 0.35740674 0.86285621 -0.35740674
+v 0.86285621 0.35740674 -0.35740674
+v 0.86285621 -0.35740674 -0.35740674
+v 0.35740674 -0.86285621 -0.35740674
+v -0.35740674 -0.35740674 0.86285621
+v 0.35740674 -0.35740674 0.86285621
+v 0.35740674 0.35740674 0.86285621
+v -0.35740674 0.35740674 0.86285621
+v 0.00000000 -0.50544946 -0.86285621
+v -0.50544946 -0.00000000 -0.86285621
+v 0.00000000 0.50544946 -0.86285621
+v 0.50544946 -0.00000000 -0.86285621
+f 1 2 10 9
+f 1 9 16 8
+f 1 8 18 17
+f 1 17 2
+f 2 3 11 10
+f 2 17 20 3
+f 3 4 12 11
+f 3 20 4
+f 4 5 13 12
+f 4 20 19 5
+f 5 6 14 13
+f 5 19 6
+f 6 7 15 14
+f 6 19 18 7
+f 7 8 16 15
+f 7 18 8
+f 9 10 22 21
+f 9 21 16
+f 10 11 22
+f 11 12 23 22
+f 12 13 23
+f 13 14 24 23
+f 14 15 24
+f 15 16 21 24
+f 17 18 19 20
+f 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj
new file mode 100644
index 00000000..fd528ea3
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n38.obj
@@ -0,0 +1,62 @@
+v -0.29524181 -0.90866085 -0.29524181
+v -0.77295309 -0.56158329 -0.29524181
+v -0.95542256 0.00000000 -0.29524181
+v -0.77295309 0.56158329 -0.29524181
+v -0.29524181 0.90866085 -0.29524181
+v 0.29524181 0.90866085 -0.29524181
+v 0.77295309 0.56158329 -0.29524181
+v 0.95542256 0.00000000 -0.29524181
+v 0.77295309 -0.56158329 -0.29524181
+v 0.29524181 -0.90866085 -0.29524181
+v -0.29524181 -0.40636549 -0.60567742
+v -0.47771128 0.15521780 -0.60567742
+v 0.00000000 0.50229537 -0.60567742
+v 0.47771128 0.15521780 -0.60567742
+v 0.29524181 -0.40636549 -0.60567742
+v -0.29524181 -0.90866085 0.29524181
+v 0.29524181 -0.90866085 0.29524181
+v 0.77295309 -0.56158329 0.29524181
+v 0.95542256 -0.00000000 0.29524181
+v 0.77295309 0.56158329 0.29524181
+v 0.29524181 0.90866085 0.29524181
+v -0.29524181 0.90866085 0.29524181
+v -0.77295309 0.56158329 0.29524181
+v -0.95542256 0.00000000 0.29524181
+v -0.77295309 -0.56158329 0.29524181
+v -0.29524181 -0.40636549 0.60567742
+v 0.29524181 -0.40636549 0.60567742
+v 0.47771128 0.15521780 0.60567742
+v 0.00000000 0.50229537 0.60567742
+v -0.47771128 0.15521780 0.60567742
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 16
+f 1 16 25 2
+f 2 3 12 11
+f 2 25 24 3
+f 3 4 12
+f 3 24 23 4
+f 4 5 13 12
+f 4 23 22 5
+f 5 6 13
+f 5 22 21 6
+f 6 7 14 13
+f 6 21 20 7
+f 7 8 14
+f 7 20 19 8
+f 8 9 15 14
+f 8 19 18 9
+f 9 10 15
+f 9 18 17 10
+f 11 12 13 14 15
+f 16 17 27 26
+f 16 26 25
+f 17 18 27
+f 18 19 28 27
+f 19 20 28
+f 20 21 29 28
+f 21 22 29
+f 22 23 30 29
+f 23 24 30
+f 24 25 26 30
+f 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj
new file mode 100644
index 00000000..5cb96de7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n39.obj
@@ -0,0 +1,62 @@
+v -0.29524181 -0.90866085 -0.29524181
+v -0.77295309 -0.56158329 -0.29524181
+v -0.95542256 -0.00000000 -0.29524181
+v -0.77295309 0.56158329 -0.29524181
+v -0.29524181 0.90866085 -0.29524181
+v 0.29524181 0.90866085 -0.29524181
+v 0.77295309 0.56158329 -0.29524181
+v 0.95542256 -0.00000000 -0.29524181
+v 0.77295309 -0.56158329 -0.29524181
+v 0.29524181 -0.90866085 -0.29524181
+v -0.29524181 -0.40636549 -0.60567742
+v -0.47771128 0.15521780 -0.60567742
+v 0.00000000 0.50229537 -0.60567742
+v 0.47771128 0.15521780 -0.60567742
+v 0.29524181 -0.40636549 -0.60567742
+v -0.29524181 -0.90866085 0.29524181
+v 0.29524181 -0.90866085 0.29524181
+v 0.77295309 -0.56158329 0.29524181
+v 0.95542256 0.00000000 0.29524181
+v 0.77295309 0.56158329 0.29524181
+v 0.29524181 0.90866085 0.29524181
+v -0.29524181 0.90866085 0.29524181
+v -0.77295309 0.56158329 0.29524181
+v -0.95542256 0.00000000 0.29524181
+v -0.77295309 -0.56158329 0.29524181
+v 0.00000000 -0.50229537 0.60567742
+v 0.47771128 -0.15521780 0.60567742
+v 0.29524181 0.40636549 0.60567742
+v -0.29524181 0.40636549 0.60567742
+v -0.47771128 -0.15521780 0.60567742
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 16
+f 1 16 25 2
+f 2 3 12 11
+f 2 25 24 3
+f 3 4 12
+f 3 24 23 4
+f 4 5 13 12
+f 4 23 22 5
+f 5 6 13
+f 5 22 21 6
+f 6 7 14 13
+f 6 21 20 7
+f 7 8 14
+f 7 20 19 8
+f 8 9 15 14
+f 8 19 18 9
+f 9 10 15
+f 9 18 17 10
+f 11 12 13 14 15
+f 16 17 26
+f 16 26 30 25
+f 17 18 27 26
+f 18 19 27
+f 19 20 28 27
+f 20 21 28
+f 21 22 29 28
+f 22 23 29
+f 23 24 30 29
+f 24 25 30
+f 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj
new file mode 100644
index 00000000..c1b57f02
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n40.obj
@@ -0,0 +1,72 @@
+v -0.27602000 -0.84950220 -0.44962093
+v -0.72262973 -0.52502123 -0.44962093
+v -0.89321947 -0.00000000 -0.44962093
+v -0.72262973 0.52502123 -0.44962093
+v -0.27602000 0.84950220 -0.44962093
+v 0.27601999 0.84950220 -0.44962093
+v 0.72262973 0.52502123 -0.44962093
+v 0.89321947 -0.00000000 -0.44962093
+v 0.72262973 -0.52502123 -0.44962093
+v 0.27602000 -0.84950220 -0.44962093
+v -0.27602000 -0.37990893 -0.73984553
+v -0.44660973 0.14511230 -0.73984553
+v 0.00000000 0.46959326 -0.73984553
+v 0.44660974 0.14511230 -0.73984553
+v 0.27602000 -0.37990893 -0.73984553
+v -0.27602000 -0.84950220 0.10241906
+v 0.27602000 -0.84950220 0.10241906
+v 0.72262973 -0.52502123 0.10241906
+v 0.89321947 -0.00000000 0.10241906
+v 0.72262973 0.52502123 0.10241906
+v 0.27601999 0.84950220 0.10241906
+v -0.27602000 0.84950220 0.10241906
+v -0.72262973 0.52502123 0.10241906
+v -0.89321947 -0.00000000 0.10241906
+v -0.72262973 -0.52502123 0.10241906
+v -0.44660973 -0.61470556 0.57201233
+v 0.44660974 -0.61470556 0.57201233
+v 0.72262973 0.23479663 0.57201233
+v -0.00000000 0.75981786 0.57201233
+v -0.72262973 0.23479663 0.57201233
+v 0.00000000 -0.46959326 0.86223693
+v 0.44660973 -0.14511230 0.86223693
+v 0.27602000 0.37990893 0.86223693
+v -0.27602000 0.37990893 0.86223693
+v -0.44660973 -0.14511230 0.86223693
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 16
+f 1 16 25 2
+f 2 3 12 11
+f 2 25 24 3
+f 3 4 12
+f 3 24 23 4
+f 4 5 13 12
+f 4 23 22 5
+f 5 6 13
+f 5 22 21 6
+f 6 7 14 13
+f 6 21 20 7
+f 7 8 14
+f 7 20 19 8
+f 8 9 15 14
+f 8 19 18 9
+f 9 10 15
+f 9 18 17 10
+f 11 12 13 14 15
+f 16 17 27 31 26
+f 16 26 25
+f 17 18 27
+f 18 19 28 32 27
+f 19 20 28
+f 20 21 29 33 28
+f 21 22 29
+f 22 23 30 34 29
+f 23 24 30
+f 24 25 26 35 30
+f 26 31 35
+f 27 32 31
+f 28 33 32
+f 29 34 33
+f 30 35 34
+f 31 32 33 34 35
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj
new file mode 100644
index 00000000..3adcc5a7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n41.obj
@@ -0,0 +1,72 @@
+v -0.27602000 -0.84950220 -0.44962093
+v -0.72262973 -0.52502123 -0.44962093
+v -0.89321947 0.00000000 -0.44962093
+v -0.72262973 0.52502123 -0.44962093
+v -0.27602000 0.84950220 -0.44962093
+v 0.27601999 0.84950220 -0.44962093
+v 0.72262973 0.52502123 -0.44962093
+v 0.89321947 0.00000000 -0.44962093
+v 0.72262973 -0.52502123 -0.44962093
+v 0.27602000 -0.84950220 -0.44962093
+v -0.27602000 -0.37990893 -0.73984553
+v -0.44660973 0.14511230 -0.73984553
+v 0.00000000 0.46959326 -0.73984553
+v 0.44660973 0.14511230 -0.73984553
+v 0.27602000 -0.37990893 -0.73984553
+v -0.27602000 -0.84950220 0.10241906
+v 0.27602000 -0.84950220 0.10241906
+v 0.72262973 -0.52502123 0.10241906
+v 0.89321947 -0.00000000 0.10241906
+v 0.72262973 0.52502123 0.10241906
+v 0.27602000 0.84950220 0.10241906
+v -0.27602000 0.84950220 0.10241906
+v -0.72262973 0.52502123 0.10241906
+v -0.89321947 -0.00000000 0.10241906
+v -0.72262973 -0.52502123 0.10241906
+v -0.72262973 -0.23479663 0.57201233
+v 0.00000000 -0.75981786 0.57201233
+v 0.72262973 -0.23479663 0.57201233
+v 0.44660973 0.61470556 0.57201233
+v -0.44660973 0.61470556 0.57201233
+v -0.27602000 -0.37990893 0.86223693
+v 0.27602000 -0.37990893 0.86223693
+v 0.44660973 0.14511230 0.86223693
+v 0.00000000 0.46959326 0.86223693
+v -0.44660973 0.14511230 0.86223693
+f 1 2 11
+f 1 11 15 10
+f 1 10 17 16
+f 1 16 25 2
+f 2 3 12 11
+f 2 25 24 3
+f 3 4 12
+f 3 24 23 4
+f 4 5 13 12
+f 4 23 22 5
+f 5 6 13
+f 5 22 21 6
+f 6 7 14 13
+f 6 21 20 7
+f 7 8 14
+f 7 20 19 8
+f 8 9 15 14
+f 8 19 18 9
+f 9 10 15
+f 9 18 17 10
+f 11 12 13 14 15
+f 16 17 27
+f 16 27 31 26 25
+f 17 18 28 32 27
+f 18 19 28
+f 19 20 29 33 28
+f 20 21 29
+f 21 22 30 34 29
+f 22 23 30
+f 23 24 26 35 30
+f 24 25 26
+f 26 31 35
+f 27 32 31
+f 28 33 32
+f 29 34 33
+f 30 35 34
+f 31 32 33 34 35
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj
new file mode 100644
index 00000000..414d704a
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n42.obj
@@ -0,0 +1,82 @@
+v -0.24269512 -0.74693876 -0.24269512
+v -0.63538406 -0.46163354 -0.24269512
+v -0.78537789 0.00000000 -0.24269512
+v -0.63538406 0.46163354 -0.24269512
+v -0.24269512 0.74693876 -0.24269512
+v 0.24269512 0.74693876 -0.24269512
+v 0.63538406 0.46163354 -0.24269512
+v 0.78537789 0.00000000 -0.24269512
+v 0.63538406 -0.46163354 -0.24269512
+v 0.24269512 -0.74693876 -0.24269512
+v 0.00000000 -0.66808234 -0.65559271
+v -0.63538406 -0.20644880 -0.65559271
+v -0.39268895 0.54048997 -0.65559271
+v 0.39268895 0.54048997 -0.65559271
+v 0.63538406 -0.20644880 -0.65559271
+v -0.24269512 -0.33404117 -0.91077746
+v -0.39268895 0.12759237 -0.91077746
+v 0.00000000 0.41289759 -0.91077746
+v 0.39268895 0.12759237 -0.91077746
+v 0.24269512 -0.33404117 -0.91077746
+v -0.24269512 -0.74693876 0.24269512
+v 0.24269512 -0.74693876 0.24269512
+v 0.63538406 -0.46163354 0.24269512
+v 0.78537789 -0.00000000 0.24269512
+v 0.63538406 0.46163354 0.24269512
+v 0.24269512 0.74693876 0.24269512
+v -0.24269512 0.74693876 0.24269512
+v -0.63538406 0.46163354 0.24269512
+v -0.78537789 0.00000000 0.24269512
+v -0.63538406 -0.46163354 0.24269512
+v -0.63538406 -0.20644880 0.65559271
+v 0.00000000 -0.66808234 0.65559271
+v 0.63538406 -0.20644880 0.65559271
+v 0.39268895 0.54048997 0.65559271
+v -0.39268895 0.54048997 0.65559271
+v -0.24269512 -0.33404117 0.91077746
+v 0.24269512 -0.33404117 0.91077746
+v 0.39268895 0.12759237 0.91077746
+v 0.00000000 0.41289759 0.91077746
+v -0.39268895 0.12759237 0.91077746
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22 21
+f 1 21 30 2
+f 2 3 12
+f 2 30 29 3
+f 3 4 13 17 12
+f 3 29 28 4
+f 4 5 13
+f 4 28 27 5
+f 5 6 14 18 13
+f 5 27 26 6
+f 6 7 14
+f 6 26 25 7
+f 7 8 15 19 14
+f 7 25 24 8
+f 8 9 15
+f 8 24 23 9
+f 9 10 11 20 15
+f 9 23 22 10
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 22 32
+f 21 32 36 31 30
+f 22 23 33 37 32
+f 23 24 33
+f 24 25 34 38 33
+f 25 26 34
+f 26 27 35 39 34
+f 27 28 35
+f 28 29 31 40 35
+f 29 30 31
+f 31 36 40
+f 32 37 36
+f 33 38 37
+f 34 39 38
+f 35 40 39
+f 36 37 38 39 40
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj
new file mode 100644
index 00000000..15b86180
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n43.obj
@@ -0,0 +1,82 @@
+v -0.24269512 -0.74693876 -0.24269512
+v -0.63538406 -0.46163354 -0.24269512
+v -0.78537789 -0.00000000 -0.24269512
+v -0.63538406 0.46163354 -0.24269512
+v -0.24269512 0.74693876 -0.24269512
+v 0.24269512 0.74693876 -0.24269512
+v 0.63538406 0.46163354 -0.24269512
+v 0.78537789 -0.00000000 -0.24269512
+v 0.63538406 -0.46163354 -0.24269512
+v 0.24269512 -0.74693876 -0.24269512
+v 0.00000000 -0.66808234 -0.65559271
+v -0.63538406 -0.20644880 -0.65559271
+v -0.39268895 0.54048997 -0.65559271
+v 0.39268895 0.54048997 -0.65559271
+v 0.63538406 -0.20644880 -0.65559271
+v -0.24269512 -0.33404117 -0.91077746
+v -0.39268895 0.12759237 -0.91077746
+v 0.00000000 0.41289759 -0.91077746
+v 0.39268895 0.12759237 -0.91077746
+v 0.24269512 -0.33404117 -0.91077746
+v -0.24269512 -0.74693876 0.24269512
+v 0.24269512 -0.74693876 0.24269512
+v 0.63538406 -0.46163354 0.24269512
+v 0.78537789 0.00000000 0.24269512
+v 0.63538406 0.46163354 0.24269512
+v 0.24269512 0.74693876 0.24269512
+v -0.24269512 0.74693876 0.24269512
+v -0.63538406 0.46163354 0.24269512
+v -0.78537789 0.00000000 0.24269512
+v -0.63538406 -0.46163354 0.24269512
+v -0.39268895 -0.54048997 0.65559271
+v 0.39268895 -0.54048997 0.65559271
+v 0.63538406 0.20644880 0.65559271
+v -0.00000000 0.66808234 0.65559271
+v -0.63538406 0.20644880 0.65559271
+v 0.00000000 -0.41289759 0.91077746
+v 0.39268895 -0.12759237 0.91077746
+v 0.24269512 0.33404117 0.91077746
+v -0.24269512 0.33404117 0.91077746
+v -0.39268895 -0.12759237 0.91077746
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22 21
+f 1 21 30 2
+f 2 3 12
+f 2 30 29 3
+f 3 4 13 17 12
+f 3 29 28 4
+f 4 5 13
+f 4 28 27 5
+f 5 6 14 18 13
+f 5 27 26 6
+f 6 7 14
+f 6 26 25 7
+f 7 8 15 19 14
+f 7 25 24 8
+f 8 9 15
+f 8 24 23 9
+f 9 10 11 20 15
+f 9 23 22 10
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 22 32 36 31
+f 21 31 30
+f 22 23 32
+f 23 24 33 37 32
+f 24 25 33
+f 25 26 34 38 33
+f 26 27 34
+f 27 28 35 39 34
+f 28 29 35
+f 29 30 31 40 35
+f 31 36 40
+f 32 37 36
+f 33 38 37
+f 34 39 38
+f 35 40 39
+f 36 37 38 39 40
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj
new file mode 100644
index 00000000..a118aec6
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44L.obj
@@ -0,0 +1,44 @@
+v -0.36450673 -0.63134418 0.31187184
+v -0.72901347 0.00000000 0.31187184
+v -0.36450673 0.63134418 0.31187184
+v 0.36450673 0.63134418 0.31187184
+v 0.72901347 0.00000000 0.31187184
+v 0.36450673 -0.63134418 0.31187184
+v 0.00000000 -0.72901347 -0.31187184
+v -0.63134418 -0.36450673 -0.31187184
+v -0.63134418 0.36450673 -0.31187184
+v -0.00000000 0.72901347 -0.31187184
+v 0.63134418 0.36450673 -0.31187184
+v 0.63134418 -0.36450673 -0.31187184
+v 0.00000000 -0.42089612 0.90710884
+v 0.36450673 0.21044806 0.90710884
+v -0.36450673 0.21044806 0.90710884
+v 0.21044806 -0.36450673 -0.90710884
+v -0.42089612 0.00000000 -0.90710884
+v 0.21044806 0.36450673 -0.90710884
+f 1 2 8
+f 1 8 7
+f 1 7 6
+f 1 6 13
+f 1 13 15 2
+f 2 3 9
+f 2 9 8
+f 2 15 3
+f 3 4 10
+f 3 10 9
+f 3 15 14 4
+f 4 5 11
+f 4 11 10
+f 4 14 5
+f 5 6 12
+f 5 12 11
+f 5 14 13 6
+f 6 7 12
+f 7 8 17 16
+f 7 16 12
+f 8 9 17
+f 9 10 18 17
+f 10 11 18
+f 11 12 16 18
+f 13 14 15
+f 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj
new file mode 100644
index 00000000..d29c2764
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n44R.obj
@@ -0,0 +1,44 @@
+v -0.36450673 -0.63134418 0.31187184
+v -0.72901347 0.00000000 0.31187184
+v -0.36450673 0.63134418 0.31187184
+v 0.36450673 0.63134418 0.31187184
+v 0.72901347 0.00000000 0.31187184
+v 0.36450673 -0.63134418 0.31187184
+v 0.00000000 -0.72901347 -0.31187184
+v -0.63134418 -0.36450673 -0.31187184
+v -0.63134418 0.36450673 -0.31187184
+v 0.00000000 0.72901347 -0.31187184
+v 0.63134418 0.36450673 -0.31187184
+v 0.63134418 -0.36450673 -0.31187184
+v 0.00000000 -0.42089612 0.90710884
+v 0.36450673 0.21044806 0.90710884
+v -0.36450673 0.21044806 0.90710884
+v -0.21044806 -0.36450673 -0.90710884
+v -0.21044806 0.36450673 -0.90710884
+v 0.42089612 -0.00000000 -0.90710884
+f 1 2 8
+f 1 8 7
+f 1 7 6
+f 1 6 13
+f 1 13 15 2
+f 2 3 9
+f 2 9 8
+f 2 15 3
+f 3 4 10
+f 3 10 9
+f 3 15 14 4
+f 4 5 11
+f 4 11 10
+f 4 14 5
+f 5 6 12
+f 5 12 11
+f 5 14 13 6
+f 6 7 12
+f 7 8 16
+f 7 16 18 12
+f 8 9 17 16
+f 9 10 17
+f 10 11 18 17
+f 11 12 18
+f 13 14 15
+f 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj
new file mode 100644
index 00000000..79c06df1
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45L.obj
@@ -0,0 +1,58 @@
+v -0.36349134 -0.87754573 0.31270999
+v -0.87754573 -0.36349134 0.31270999
+v -0.87754573 0.36349134 0.31270999
+v -0.36349134 0.87754573 0.31270999
+v 0.36349134 0.87754573 0.31270999
+v 0.87754573 0.36349134 0.31270999
+v 0.87754573 -0.36349134 0.31270999
+v 0.36349134 -0.87754573 0.31270999
+v 0.00000000 -0.94984865 -0.31270999
+v -0.67164442 -0.67164442 -0.31270999
+v -0.94984865 -0.00000000 -0.31270999
+v -0.67164442 0.67164442 -0.31270999
+v 0.00000000 0.94984865 -0.31270999
+v 0.67164442 0.67164442 -0.31270999
+v 0.94984865 -0.00000000 -0.31270999
+v 0.67164442 -0.67164442 -0.31270999
+v -0.36349134 -0.36349134 0.82676438
+v 0.36349134 -0.36349134 0.82676438
+v 0.36349134 0.36349134 0.82676438
+v -0.36349134 0.36349134 0.82676438
+v 0.47492433 -0.19672010 -0.82676438
+v -0.19672010 -0.47492433 -0.82676438
+v -0.47492433 0.19672010 -0.82676438
+v 0.19672010 0.47492433 -0.82676438
+f 1 2 10
+f 1 10 9
+f 1 9 8
+f 1 8 18 17
+f 1 17 2
+f 2 3 11
+f 2 11 10
+f 2 17 20 3
+f 3 4 12
+f 3 12 11
+f 3 20 4
+f 4 5 13
+f 4 13 12
+f 4 20 19 5
+f 5 6 14
+f 5 14 13
+f 5 19 6
+f 6 7 15
+f 6 15 14
+f 6 19 18 7
+f 7 8 16
+f 7 16 15
+f 7 18 8
+f 8 9 16
+f 9 10 22
+f 9 22 21 16
+f 10 11 23 22
+f 11 12 23
+f 12 13 24 23
+f 13 14 24
+f 14 15 21 24
+f 15 16 21
+f 17 18 19 20
+f 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj
new file mode 100644
index 00000000..5b7ea3ed
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n45R.obj
@@ -0,0 +1,58 @@
+v -0.36349134 -0.87754573 0.31270999
+v -0.87754573 -0.36349134 0.31270999
+v -0.87754573 0.36349134 0.31270999
+v -0.36349134 0.87754573 0.31270999
+v 0.36349134 0.87754573 0.31270999
+v 0.87754573 0.36349134 0.31270999
+v 0.87754573 -0.36349134 0.31270999
+v 0.36349134 -0.87754573 0.31270999
+v 0.00000000 -0.94984865 -0.31270999
+v -0.67164442 -0.67164442 -0.31270999
+v -0.94984865 -0.00000000 -0.31270999
+v -0.67164442 0.67164442 -0.31270999
+v 0.00000000 0.94984865 -0.31270999
+v 0.67164442 0.67164442 -0.31270999
+v 0.94984865 -0.00000000 -0.31270999
+v 0.67164442 -0.67164442 -0.31270999
+v -0.36349134 -0.36349134 0.82676438
+v 0.36349134 -0.36349134 0.82676438
+v 0.36349134 0.36349134 0.82676438
+v -0.36349134 0.36349134 0.82676438
+v 0.19672010 -0.47492433 -0.82676438
+v -0.47492433 -0.19672010 -0.82676438
+v -0.19672010 0.47492433 -0.82676438
+v 0.47492433 0.19672010 -0.82676438
+f 1 2 10
+f 1 10 9
+f 1 9 8
+f 1 8 18 17
+f 1 17 2
+f 2 3 11
+f 2 11 10
+f 2 17 20 3
+f 3 4 12
+f 3 12 11
+f 3 20 4
+f 4 5 13
+f 4 13 12
+f 4 20 19 5
+f 5 6 14
+f 5 14 13
+f 5 19 6
+f 6 7 15
+f 6 15 14
+f 6 19 18 7
+f 7 8 16
+f 7 16 15
+f 7 18 8
+f 8 9 16
+f 9 10 22 21
+f 9 21 16
+f 10 11 22
+f 11 12 23 22
+f 12 13 23
+f 13 14 24 23
+f 14 15 24
+f 15 16 21 24
+f 17 18 19 20
+f 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj
new file mode 100644
index 00000000..c36513d3
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46L.obj
@@ -0,0 +1,72 @@
+v -0.29859575 -0.91898322 -0.25750808
+v -0.78173382 -0.56796287 -0.25750808
+v -0.96627614 0.00000000 -0.25750808
+v -0.78173382 0.56796287 -0.25750808
+v -0.29859575 0.91898322 -0.25750808
+v 0.29859575 0.91898322 -0.25750808
+v 0.78173382 0.56796287 -0.25750808
+v 0.96627614 0.00000000 -0.25750808
+v 0.78173382 -0.56796287 -0.25750808
+v 0.29859575 -0.91898322 -0.25750808
+v -0.29859575 -0.41098179 -0.57147023
+v -0.48313807 0.15698108 -0.57147023
+v 0.00000000 0.50800143 -0.57147023
+v 0.48313807 0.15698108 -0.57147023
+v 0.29859575 -0.41098179 -0.57147023
+v -0.56796287 -0.78173382 0.25750808
+v 0.00000000 -0.96627614 0.25750808
+v 0.56796287 -0.78173382 0.25750808
+v 0.91898322 -0.29859575 0.25750808
+v 0.91898322 0.29859575 0.25750808
+v 0.56796287 0.78173382 0.25750808
+v -0.00000000 0.96627614 0.25750808
+v -0.56796287 0.78173382 0.25750808
+v -0.91898322 0.29859575 0.25750808
+v -0.91898322 -0.29859575 0.25750808
+v -0.41098179 -0.29859575 0.57147023
+v 0.15698108 -0.48313807 0.57147023
+v 0.50800143 -0.00000000 0.57147023
+v 0.15698107 0.48313807 0.57147023
+v -0.41098179 0.29859575 0.57147023
+f 1 2 11
+f 1 11 15 10
+f 1 10 17
+f 1 17 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 25
+f 2 25 3
+f 3 4 12
+f 3 25 24
+f 3 24 4
+f 4 5 13 12
+f 4 24 23
+f 4 23 5
+f 5 6 13
+f 5 23 22
+f 5 22 6
+f 6 7 14 13
+f 6 22 21
+f 6 21 7
+f 7 8 14
+f 7 21 20
+f 7 20 8
+f 8 9 15 14
+f 8 20 19
+f 8 19 9
+f 9 10 15
+f 9 19 18
+f 9 18 10
+f 10 18 17
+f 11 12 13 14 15
+f 16 17 27 26
+f 16 26 25
+f 17 18 27
+f 18 19 28 27
+f 19 20 28
+f 20 21 29 28
+f 21 22 29
+f 22 23 30 29
+f 23 24 30
+f 24 25 26 30
+f 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj
new file mode 100644
index 00000000..ce2cc058
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n46R.obj
@@ -0,0 +1,72 @@
+v -0.29859575 -0.91898322 -0.25750808
+v -0.78173382 -0.56796287 -0.25750808
+v -0.96627614 0.00000000 -0.25750808
+v -0.78173382 0.56796287 -0.25750808
+v -0.29859575 0.91898322 -0.25750808
+v 0.29859575 0.91898322 -0.25750808
+v 0.78173382 0.56796287 -0.25750808
+v 0.96627614 0.00000000 -0.25750808
+v 0.78173382 -0.56796287 -0.25750808
+v 0.29859575 -0.91898322 -0.25750808
+v -0.29859575 -0.41098179 -0.57147023
+v -0.48313807 0.15698108 -0.57147023
+v 0.00000000 0.50800143 -0.57147023
+v 0.48313807 0.15698108 -0.57147023
+v 0.29859575 -0.41098179 -0.57147023
+v -0.56796287 -0.78173382 0.25750808
+v 0.00000000 -0.96627614 0.25750808
+v 0.56796287 -0.78173382 0.25750808
+v 0.91898322 -0.29859575 0.25750808
+v 0.91898322 0.29859575 0.25750808
+v 0.56796286 0.78173382 0.25750808
+v -0.00000000 0.96627614 0.25750808
+v -0.56796287 0.78173382 0.25750808
+v -0.91898322 0.29859575 0.25750808
+v -0.91898322 -0.29859575 0.25750808
+v -0.15698107 -0.48313807 0.57147023
+v 0.41098179 -0.29859575 0.57147023
+v 0.41098179 0.29859575 0.57147023
+v -0.15698108 0.48313807 0.57147023
+v -0.50800143 0.00000000 0.57147023
+f 1 2 11
+f 1 11 15 10
+f 1 10 17
+f 1 17 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 25
+f 2 25 3
+f 3 4 12
+f 3 25 24
+f 3 24 4
+f 4 5 13 12
+f 4 24 23
+f 4 23 5
+f 5 6 13
+f 5 23 22
+f 5 22 6
+f 6 7 14 13
+f 6 22 21
+f 6 21 7
+f 7 8 14
+f 7 21 20
+f 7 20 8
+f 8 9 15 14
+f 8 20 19
+f 8 19 9
+f 9 10 15
+f 9 19 18
+f 9 18 10
+f 10 18 17
+f 11 12 13 14 15
+f 16 17 26
+f 16 26 30 25
+f 17 18 27 26
+f 18 19 27
+f 19 20 28 27
+f 20 21 28
+f 21 22 29 28
+f 22 23 29
+f 23 24 30 29
+f 24 25 30
+f 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj
new file mode 100644
index 00000000..e2fa72f6
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47L.obj
@@ -0,0 +1,82 @@
+v -0.28129438 -0.86573510 -0.41397609
+v -0.73643826 -0.53505372 -0.41397609
+v -0.91028775 0.00000000 -0.41397609
+v -0.73643826 0.53505372 -0.41397609
+v -0.28129439 0.86573510 -0.41397609
+v 0.28129438 0.86573510 -0.41397609
+v 0.73643826 0.53505372 -0.41397609
+v 0.91028775 0.00000000 -0.41397609
+v 0.73643826 -0.53505372 -0.41397609
+v 0.28129439 -0.86573510 -0.41397609
+v -0.28129438 -0.38716851 -0.70974651
+v -0.45514388 0.14788521 -0.70974651
+v 0.00000000 0.47856659 -0.70974651
+v 0.45514388 0.14788521 -0.70974651
+v 0.28129439 -0.38716851 -0.70974651
+v -0.53505372 -0.73643826 0.07119878
+v 0.00000000 -0.91028775 0.07119878
+v 0.53505372 -0.73643826 0.07119878
+v 0.86573510 -0.28129439 0.07119878
+v 0.86573510 0.28129438 0.07119877
+v 0.53505371 0.73643826 0.07119877
+v -0.00000000 0.91028775 0.07119877
+v -0.53505372 0.73643826 0.07119877
+v -0.86573510 0.28129439 0.07119878
+v -0.86573510 -0.28129439 0.07119878
+v -0.77433701 0.00000000 0.54976537
+v -0.23928330 -0.73643826 0.54976537
+v 0.62645180 -0.45514388 0.54976537
+v 0.62645180 0.45514388 0.54976537
+v -0.23928330 0.73643826 0.54976537
+v -0.38716851 -0.28129439 0.84553579
+v 0.14788521 -0.45514388 0.84553579
+v 0.47856659 -0.00000000 0.84553579
+v 0.14788521 0.45514388 0.84553579
+v -0.38716851 0.28129439 0.84553579
+f 1 2 11
+f 1 11 15 10
+f 1 10 17
+f 1 17 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 25
+f 2 25 3
+f 3 4 12
+f 3 25 24
+f 3 24 4
+f 4 5 13 12
+f 4 24 23
+f 4 23 5
+f 5 6 13
+f 5 23 22
+f 5 22 6
+f 6 7 14 13
+f 6 22 21
+f 6 21 7
+f 7 8 14
+f 7 21 20
+f 7 20 8
+f 8 9 15 14
+f 8 20 19
+f 8 19 9
+f 9 10 15
+f 9 19 18
+f 9 18 10
+f 10 18 17
+f 11 12 13 14 15
+f 16 17 27
+f 16 27 31 26 25
+f 17 18 28 32 27
+f 18 19 28
+f 19 20 29 33 28
+f 20 21 29
+f 21 22 30 34 29
+f 22 23 30
+f 23 24 26 35 30
+f 24 25 26
+f 26 31 35
+f 27 32 31
+f 28 33 32
+f 29 34 33
+f 30 35 34
+f 31 32 33 34 35
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj
new file mode 100644
index 00000000..2ab53743
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n47R.obj
@@ -0,0 +1,82 @@
+v -0.28129438 -0.86573510 -0.41397609
+v -0.73643826 -0.53505372 -0.41397609
+v -0.91028775 0.00000000 -0.41397609
+v -0.73643826 0.53505372 -0.41397609
+v -0.28129439 0.86573510 -0.41397609
+v 0.28129438 0.86573510 -0.41397609
+v 0.73643826 0.53505372 -0.41397609
+v 0.91028775 0.00000000 -0.41397609
+v 0.73643826 -0.53505372 -0.41397609
+v 0.28129439 -0.86573510 -0.41397609
+v -0.28129438 -0.38716851 -0.70974651
+v -0.45514387 0.14788521 -0.70974651
+v 0.00000000 0.47856659 -0.70974651
+v 0.45514388 0.14788521 -0.70974651
+v 0.28129439 -0.38716851 -0.70974651
+v -0.53505372 -0.73643826 0.07119878
+v 0.00000000 -0.91028775 0.07119878
+v 0.53505372 -0.73643826 0.07119878
+v 0.86573510 -0.28129439 0.07119878
+v 0.86573510 0.28129439 0.07119877
+v 0.53505371 0.73643826 0.07119877
+v -0.00000000 0.91028775 0.07119877
+v -0.53505372 0.73643826 0.07119877
+v -0.86573510 0.28129439 0.07119878
+v -0.86573510 -0.28129439 0.07119878
+v -0.62645180 -0.45514388 0.54976537
+v 0.23928330 -0.73643826 0.54976537
+v 0.77433701 -0.00000000 0.54976537
+v 0.23928329 0.73643826 0.54976537
+v -0.62645180 0.45514388 0.54976537
+v -0.14788521 -0.45514388 0.84553579
+v 0.38716851 -0.28129439 0.84553579
+v 0.38716850 0.28129439 0.84553579
+v -0.14788521 0.45514388 0.84553579
+v -0.47856659 0.00000000 0.84553579
+f 1 2 11
+f 1 11 15 10
+f 1 10 17
+f 1 17 16
+f 1 16 2
+f 2 3 12 11
+f 2 16 25
+f 2 25 3
+f 3 4 12
+f 3 25 24
+f 3 24 4
+f 4 5 13 12
+f 4 24 23
+f 4 23 5
+f 5 6 13
+f 5 23 22
+f 5 22 6
+f 6 7 14 13
+f 6 22 21
+f 6 21 7
+f 7 8 14
+f 7 21 20
+f 7 20 8
+f 8 9 15 14
+f 8 20 19
+f 8 19 9
+f 9 10 15
+f 9 19 18
+f 9 18 10
+f 10 18 17
+f 11 12 13 14 15
+f 16 17 27 31 26
+f 16 26 25
+f 17 18 27
+f 18 19 28 32 27
+f 19 20 28
+f 20 21 29 33 28
+f 21 22 29
+f 22 23 30 34 29
+f 23 24 30
+f 24 25 26 35 30
+f 26 31 35
+f 27 32 31
+f 28 33 32
+f 29 34 33
+f 30 35 34
+f 31 32 33 34 35
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj
new file mode 100644
index 00000000..b2c4ece1
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48L.obj
@@ -0,0 +1,92 @@
+v -0.25028317 -0.77029241 -0.21584346
+v -0.65524986 -0.47606689 -0.21584346
+v -0.80993337 0.00000000 -0.21584346
+v -0.65524986 0.47606689 -0.21584346
+v -0.25028318 0.77029241 -0.21584346
+v 0.25028317 0.77029241 -0.21584346
+v 0.65524986 0.47606689 -0.21584346
+v 0.80993337 0.00000000 -0.21584346
+v 0.65524986 -0.47606689 -0.21584346
+v 0.25028318 -0.77029241 -0.21584346
+v 0.00000000 -0.68897047 -0.64165063
+v -0.65524986 -0.21290358 -0.64165063
+v -0.40496668 0.55738882 -0.64165063
+v 0.40496668 0.55738882 -0.64165063
+v 0.65524986 -0.21290358 -0.64165063
+v -0.25028317 -0.34448524 -0.90481393
+v -0.40496668 0.13158165 -0.90481393
+v 0.00000000 0.42580717 -0.90481393
+v 0.40496668 0.13158165 -0.90481393
+v 0.25028318 -0.34448524 -0.90481393
+v -0.47606689 -0.65524986 0.21584346
+v 0.00000000 -0.80993337 0.21584346
+v 0.47606689 -0.65524986 0.21584346
+v 0.77029241 -0.25028318 0.21584346
+v 0.77029241 0.25028317 0.21584346
+v 0.47606689 0.65524986 0.21584346
+v -0.00000000 0.80993337 0.21584346
+v -0.47606689 0.65524986 0.21584346
+v -0.77029241 0.25028317 0.21584346
+v -0.77029241 -0.25028317 0.21584346
+v -0.68897047 0.00000000 0.64165063
+v -0.21290358 -0.65524986 0.64165063
+v 0.55738882 -0.40496668 0.64165063
+v 0.55738882 0.40496668 0.64165063
+v -0.21290359 0.65524986 0.64165063
+v -0.34448524 -0.25028317 0.90481393
+v 0.13158165 -0.40496668 0.90481393
+v 0.42580717 -0.00000000 0.90481393
+v 0.13158165 0.40496668 0.90481393
+v -0.34448524 0.25028317 0.90481393
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22
+f 1 22 21
+f 1 21 2
+f 2 3 12
+f 2 21 30
+f 2 30 3
+f 3 4 13 17 12
+f 3 30 29
+f 3 29 4
+f 4 5 13
+f 4 29 28
+f 4 28 5
+f 5 6 14 18 13
+f 5 28 27
+f 5 27 6
+f 6 7 14
+f 6 27 26
+f 6 26 7
+f 7 8 15 19 14
+f 7 26 25
+f 7 25 8
+f 8 9 15
+f 8 25 24
+f 8 24 9
+f 9 10 11 20 15
+f 9 24 23
+f 9 23 10
+f 10 23 22
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 22 32
+f 21 32 36 31 30
+f 22 23 33 37 32
+f 23 24 33
+f 24 25 34 38 33
+f 25 26 34
+f 26 27 35 39 34
+f 27 28 35
+f 28 29 31 40 35
+f 29 30 31
+f 31 36 40
+f 32 37 36
+f 33 38 37
+f 34 39 38
+f 35 40 39
+f 36 37 38 39 40
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj
new file mode 100644
index 00000000..004d8254
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n48R.obj
@@ -0,0 +1,92 @@
+v -0.25028317 -0.77029241 -0.21584346
+v -0.65524986 -0.47606689 -0.21584346
+v -0.80993337 0.00000000 -0.21584346
+v -0.65524986 0.47606689 -0.21584346
+v -0.25028317 0.77029241 -0.21584346
+v 0.25028317 0.77029241 -0.21584346
+v 0.65524986 0.47606689 -0.21584346
+v 0.80993337 0.00000000 -0.21584346
+v 0.65524986 -0.47606689 -0.21584346
+v 0.25028318 -0.77029241 -0.21584346
+v 0.00000000 -0.68897047 -0.64165063
+v -0.65524986 -0.21290358 -0.64165063
+v -0.40496668 0.55738882 -0.64165063
+v 0.40496668 0.55738882 -0.64165063
+v 0.65524986 -0.21290359 -0.64165063
+v -0.25028317 -0.34448524 -0.90481393
+v -0.40496668 0.13158165 -0.90481393
+v 0.00000000 0.42580717 -0.90481393
+v 0.40496668 0.13158165 -0.90481393
+v 0.25028318 -0.34448524 -0.90481393
+v -0.47606689 -0.65524986 0.21584346
+v 0.00000000 -0.80993337 0.21584346
+v 0.47606689 -0.65524986 0.21584346
+v 0.77029241 -0.25028317 0.21584346
+v 0.77029240 0.25028317 0.21584346
+v 0.47606689 0.65524986 0.21584346
+v -0.00000000 0.80993337 0.21584346
+v -0.47606689 0.65524986 0.21584346
+v -0.77029241 0.25028317 0.21584346
+v -0.77029241 -0.25028317 0.21584346
+v -0.55738882 -0.40496668 0.64165063
+v 0.21290359 -0.65524986 0.64165063
+v 0.68897047 -0.00000000 0.64165063
+v 0.21290358 0.65524986 0.64165063
+v -0.55738882 0.40496668 0.64165063
+v -0.13158165 -0.40496668 0.90481393
+v 0.34448524 -0.25028317 0.90481393
+v 0.34448524 0.25028317 0.90481393
+v -0.13158165 0.40496668 0.90481393
+v -0.42580717 0.00000000 0.90481393
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22
+f 1 22 21
+f 1 21 2
+f 2 3 12
+f 2 21 30
+f 2 30 3
+f 3 4 13 17 12
+f 3 30 29
+f 3 29 4
+f 4 5 13
+f 4 29 28
+f 4 28 5
+f 5 6 14 18 13
+f 5 28 27
+f 5 27 6
+f 6 7 14
+f 6 27 26
+f 6 26 7
+f 7 8 15 19 14
+f 7 26 25
+f 7 25 8
+f 8 9 15
+f 8 25 24
+f 8 24 9
+f 9 10 11 20 15
+f 9 24 23
+f 9 23 10
+f 10 23 22
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 22 32 36 31
+f 21 31 30
+f 22 23 32
+f 23 24 33 37 32
+f 24 25 33
+f 25 26 34 38 33
+f 26 27 34
+f 27 28 35 39 34
+f 28 29 35
+f 29 30 31 40 35
+f 31 36 40
+f 32 37 36
+f 33 38 37
+f 34 39 38
+f 35 40 39
+f 36 37 38 39 40
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj
new file mode 100644
index 00000000..6cedb9f8
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n49.obj
@@ -0,0 +1,15 @@
+v -0.43001399 -0.41061161 0.57060708
+v 0.14059309 0.57770884 0.57060708
+v 0.71120016 -0.41061161 0.57060708
+v -0.43001399 -0.41061161 -0.57060708
+v 0.14059309 0.57770884 -0.57060708
+v 0.71120016 -0.41061161 -0.57060708
+v -0.84355854 0.48702875 -0.00000000
+f 1 4 6 3
+f 1 3 2
+f 1 2 7
+f 1 7 4
+f 2 3 6 5
+f 2 5 7
+f 4 5 6
+f 4 7 5
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj
new file mode 100644
index 00000000..f7c4ccbc
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n50.obj
@@ -0,0 +1,19 @@
+v -0.53205720 -0.43963661 0.53205720
+v 0.00000000 0.48191351 0.53205720
+v 0.53205720 -0.43963661 0.53205720
+v -0.53205720 -0.43963661 -0.53205720
+v 0.00000000 0.48191351 -0.53205720
+v 0.53205720 -0.43963661 -0.53205720
+v -0.91766294 0.39735971 -0.00000000
+v 0.91766294 0.39735971 -0.00000000
+f 1 4 6 3
+f 1 3 2
+f 1 2 7
+f 1 7 4
+f 2 5 7
+f 2 3 8
+f 2 8 5
+f 3 6 8
+f 4 5 6
+f 4 7 5
+f 5 8 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj
new file mode 100644
index 00000000..86483d6d
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n51.obj
@@ -0,0 +1,23 @@
+v -0.50211798 -0.28989795 0.50211798
+v 0.00000000 0.57979590 0.50211798
+v 0.50211798 -0.28989795 0.50211798
+v -0.50211798 -0.28989795 -0.50211798
+v 0.00000000 0.57979590 -0.50211798
+v 0.50211798 -0.28989795 -0.50211798
+v -0.86602540 0.50000000 -0.00000000
+v 0.86602540 0.50000000 -0.00000000
+v -0.00000000 -1.00000000 -0.00000000
+f 1 3 2
+f 1 2 7
+f 1 7 4
+f 1 4 9
+f 1 9 3
+f 2 5 7
+f 2 3 8
+f 2 8 5
+f 3 6 8
+f 3 9 6
+f 4 7 5
+f 4 5 6
+f 4 6 9
+f 5 8 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj
new file mode 100644
index 00000000..8e67dd58
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n52.obj
@@ -0,0 +1,21 @@
+v -0.29907545 -0.51164204 0.39418110
+v -0.54269277 0.23813497 0.39418110
+v 0.09510565 0.70152264 0.39418110
+v 0.73290407 0.23813497 0.39418110
+v 0.48928675 -0.51164204 0.39418110
+v -0.29907545 -0.51164204 -0.39418110
+v -0.54269277 0.23813497 -0.39418110
+v 0.09510565 0.70152264 -0.39418110
+v 0.73290407 0.23813497 -0.39418110
+v 0.48928675 -0.51164204 -0.39418110
+v -0.95105652 -0.30901699 -0.00000000
+f 1 6 10 5
+f 1 5 4 3 2
+f 1 2 11
+f 1 11 6
+f 2 3 8 7
+f 2 7 11
+f 3 4 9 8
+f 4 5 10 9
+f 6 7 8 9 10
+f 6 11 7
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj
new file mode 100644
index 00000000..cd266e99
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n53.obj
@@ -0,0 +1,25 @@
+v -0.33296747 -0.54286675 0.36369162
+v -0.55774125 0.14891583 0.36369162
+v 0.03072416 0.57646097 0.36369162
+v 0.61918957 0.14891583 0.36369162
+v 0.39441578 -0.54286675 0.36369162
+v -0.33296747 -0.54286675 -0.36369162
+v -0.55774125 0.14891583 -0.36369162
+v 0.03072416 0.57646097 -0.36369162
+v 0.61918957 0.14891583 -0.36369162
+v 0.39441578 -0.54286675 -0.36369162
+v -0.93451851 -0.35591453 -0.00000000
+v 0.62727693 0.77879628 -0.00000000
+f 1 6 10 5
+f 1 5 4 3 2
+f 1 2 11
+f 1 11 6
+f 2 3 8 7
+f 2 7 11
+f 3 4 12
+f 3 12 8
+f 4 5 10 9
+f 4 9 12
+f 6 7 8 9 10
+f 6 11 7
+f 8 12 9
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj
new file mode 100644
index 00000000..4377b1ff
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n54.obj
@@ -0,0 +1,24 @@
+v -0.27215490 -0.55471945 0.34432368
+v -0.61647858 0.04166667 0.34432368
+v -0.27215490 0.63805278 0.34432368
+v 0.41649247 0.63805278 0.34432368
+v 0.76081615 0.04166667 0.34432368
+v 0.41649247 -0.55471945 0.34432368
+v -0.27215490 -0.55471945 -0.34432368
+v -0.61647858 0.04166667 -0.34432368
+v -0.27215490 0.63805278 -0.34432368
+v 0.41649247 0.63805278 -0.34432368
+v 0.76081615 0.04166667 -0.34432368
+v 0.41649247 -0.55471945 -0.34432368
+v -0.86602540 -0.50000000 -0.00000000
+f 1 7 12 6
+f 1 6 5 4 3 2
+f 1 2 13
+f 1 13 7
+f 2 3 9 8
+f 2 8 13
+f 3 4 10 9
+f 4 5 11 10
+f 5 6 12 11
+f 7 8 9 10 11 12
+f 7 13 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj
new file mode 100644
index 00000000..cfde17fe
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n55.obj
@@ -0,0 +1,28 @@
+v -0.31783725 -0.55051026 0.31783725
+v -0.63567449 0.00000000 0.31783725
+v -0.31783725 0.55051026 0.31783725
+v 0.31783725 0.55051026 0.31783725
+v 0.63567449 -0.00000000 0.31783725
+v 0.31783725 -0.55051026 0.31783725
+v -0.31783725 -0.55051026 -0.31783725
+v -0.63567449 0.00000000 -0.31783725
+v -0.31783725 0.55051026 -0.31783725
+v 0.31783725 0.55051026 -0.31783725
+v 0.63567449 -0.00000000 -0.31783725
+v 0.31783725 -0.55051026 -0.31783725
+v -0.86602540 -0.50000000 -0.00000000
+v 0.86602540 0.50000000 0.00000000
+f 1 7 12 6
+f 1 6 5 4 3 2
+f 1 2 13
+f 1 13 7
+f 2 3 9 8
+f 2 8 13
+f 3 4 10 9
+f 4 5 14
+f 4 14 10
+f 5 6 12 11
+f 5 11 14
+f 7 8 9 10 11 12
+f 7 13 8
+f 10 14 11
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj
new file mode 100644
index 00000000..7bae7915
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n56.obj
@@ -0,0 +1,28 @@
+v -0.26491443 -0.60668951 0.32893287
+v -0.59384731 -0.03696106 0.32893287
+v -0.26491443 0.53276739 0.32893287
+v 0.39295131 0.53276739 0.32893287
+v 0.72188419 -0.03696106 0.32893287
+v 0.39295131 -0.60668951 0.32893287
+v -0.26491443 -0.60668951 -0.32893287
+v -0.59384731 -0.03696106 -0.32893287
+v -0.26491443 0.53276739 -0.32893287
+v 0.39295131 0.53276739 -0.32893287
+v 0.72188419 -0.03696106 -0.32893287
+v 0.39295131 -0.60668951 -0.32893287
+v -0.83223972 -0.55441595 -0.00000000
+v 0.06401844 0.99794872 -0.00000000
+f 1 7 12 6
+f 1 6 5 4 3 2
+f 1 2 13
+f 1 13 7
+f 2 3 9 8
+f 2 8 13
+f 3 4 14
+f 3 14 9
+f 4 5 11 10
+f 4 10 14
+f 5 6 12 11
+f 7 8 9 10 11 12
+f 7 13 8
+f 9 14 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj
new file mode 100644
index 00000000..036ae2e3
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n57.obj
@@ -0,0 +1,32 @@
+v -0.31783725 -0.55051026 0.31783725
+v -0.63567449 0.00000000 0.31783725
+v -0.31783725 0.55051026 0.31783725
+v 0.31783725 0.55051026 0.31783725
+v 0.63567449 -0.00000000 0.31783725
+v 0.31783725 -0.55051026 0.31783725
+v -0.31783725 -0.55051026 -0.31783725
+v -0.63567449 0.00000000 -0.31783725
+v -0.31783725 0.55051026 -0.31783725
+v 0.31783725 0.55051026 -0.31783725
+v 0.63567449 -0.00000000 -0.31783725
+v 0.31783725 -0.55051026 -0.31783725
+v -0.86602540 -0.50000000 -0.00000000
+v 0.00000000 1.00000000 -0.00000000
+v 0.86602540 -0.50000000 -0.00000000
+f 1 7 12 6
+f 1 6 5 4 3 2
+f 1 2 13
+f 1 13 7
+f 2 3 9 8
+f 2 8 13
+f 3 4 14
+f 3 14 9
+f 4 5 11 10
+f 4 10 14
+f 5 6 15
+f 5 15 11
+f 6 12 15
+f 7 8 9 10 11 12
+f 7 13 8
+f 9 14 10
+f 11 15 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj
new file mode 100644
index 00000000..a7350853
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n58.obj
@@ -0,0 +1,37 @@
+v -0.32026891 -0.44081234 0.66324934
+v 0.32026891 -0.44081234 0.66324934
+v 0.51820598 -0.71324934 0.11837533
+v 0.00000000 -0.88162467 -0.21837533
+v -0.51820598 -0.71324934 0.11837533
+v -0.51820598 0.16837533 0.66324934
+v 0.51820598 0.16837533 0.66324934
+v 0.83847489 -0.27243701 -0.21837533
+v -0.00000000 -0.54487401 -0.76324934
+v -0.83847489 -0.27243701 -0.21837533
+v -0.83847489 0.27243701 0.11837533
+v -0.00000000 0.54487401 0.66324934
+v 0.83847489 0.27243701 0.11837533
+v 0.51820598 -0.16837533 -0.76324934
+v -0.51820598 -0.16837533 -0.76324934
+v -0.51820598 0.71324934 -0.21837533
+v 0.00000000 0.88162467 0.11837533
+v 0.51820598 0.71324934 -0.21837533
+v 0.32026891 0.44081234 -0.76324934
+v -0.32026891 0.44081234 -0.76324934
+v 0.00000000 0.00000000 1.00000000
+f 1 6 11 10 5
+f 1 5 4 3 2
+f 1 2 21
+f 1 21 6
+f 2 3 8 13 7
+f 2 7 21
+f 3 4 9 14 8
+f 4 5 10 15 9
+f 6 12 17 16 11
+f 6 21 12
+f 7 13 18 17 12
+f 7 12 21
+f 8 14 19 18 13
+f 9 15 20 19 14
+f 10 11 16 20 15
+f 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj
new file mode 100644
index 00000000..9981d0b4
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n59.obj
@@ -0,0 +1,42 @@
+v -0.30501801 -0.41982127 0.67928509
+v 0.30501801 -0.41982127 0.67928509
+v 0.49352950 -0.67928509 0.16035746
+v 0.00000000 -0.83964254 -0.16035746
+v -0.49352950 -0.67928509 0.16035746
+v -0.49352950 0.16035746 0.67928509
+v 0.49352950 0.16035746 0.67928509
+v 0.79854751 -0.25946382 -0.16035746
+v -0.00000000 -0.51892763 -0.67928509
+v -0.79854751 -0.25946382 -0.16035746
+v -0.79854751 0.25946382 0.16035746
+v -0.00000000 0.51892763 0.67928509
+v 0.79854751 0.25946382 0.16035746
+v 0.49352950 -0.16035746 -0.67928509
+v -0.49352950 -0.16035746 -0.67928509
+v -0.49352950 0.67928509 -0.16035746
+v 0.00000000 0.83964254 0.16035746
+v 0.49352950 0.67928509 -0.16035746
+v 0.30501801 0.41982127 -0.67928509
+v -0.30501801 0.41982127 -0.67928509
+v 0.00000000 0.00000000 1.00000000
+v -0.00000000 0.00000000 -1.00000000
+f 1 6 11 10 5
+f 1 5 4 3 2
+f 1 2 21
+f 1 21 6
+f 2 3 8 13 7
+f 2 7 21
+f 3 4 9 14 8
+f 4 5 10 15 9
+f 6 12 17 16 11
+f 6 21 12
+f 7 13 18 17 12
+f 7 12 21
+f 8 14 19 18 13
+f 9 15 22
+f 9 22 14
+f 10 11 16 20 15
+f 14 22 19
+f 15 20 22
+f 16 17 18 19 20
+f 19 22 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj
new file mode 100644
index 00000000..27819bd4
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n60.obj
@@ -0,0 +1,42 @@
+v -0.35223599 -0.44314381 0.67043614
+v 0.27297981 -0.44314381 0.67043614
+v 0.46618212 -0.70906397 0.13859581
+v -0.03962809 -0.87341167 -0.19009959
+v -0.54543830 -0.70906397 0.13859581
+v -0.54543830 0.15147175 0.67043614
+v 0.46618212 0.15147175 0.67043614
+v 0.77879002 -0.27879611 -0.19009959
+v -0.03962809 -0.54471627 -0.72193992
+v -0.85804620 -0.27879611 -0.19009959
+v -0.85804620 0.25304422 0.13859581
+v -0.03962809 0.51896438 0.67043614
+v 0.77879002 0.25304422 0.13859581
+v 0.46618212 -0.17722365 -0.72193992
+v -0.54543830 -0.17722365 -0.72193992
+v -0.54543830 0.68331208 -0.19009959
+v -0.03962809 0.84765978 0.13859581
+v 0.46618212 0.68331208 -0.19009959
+v 0.27297981 0.41739192 -0.72193992
+v -0.35223599 0.41739192 -0.72193992
+v -0.03962809 -0.01287595 0.99913154
+v 0.83218983 0.27039487 -0.48409369
+f 1 6 11 10 5
+f 1 5 4 3 2
+f 1 2 21
+f 1 21 6
+f 2 3 8 13 7
+f 2 7 21
+f 3 4 9 14 8
+f 4 5 10 15 9
+f 6 12 17 16 11
+f 6 21 12
+f 7 13 18 17 12
+f 7 12 21
+f 8 14 22
+f 8 22 13
+f 9 15 20 19 14
+f 10 11 16 20 15
+f 13 22 18
+f 14 19 22
+f 16 17 18 19 20
+f 18 22 19
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj
new file mode 100644
index 00000000..9668c496
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n61.obj
@@ -0,0 +1,47 @@
+v -0.32052320 -0.40210626 0.67760869
+v 0.29214730 -0.40210626 0.67760869
+v 0.48147290 -0.66269059 0.15644003
+v -0.01418795 -0.82374057 -0.16565992
+v -0.50984880 -0.66269059 0.15644003
+v -0.50984880 0.18057801 0.67760869
+v 0.48147290 0.18057801 0.67760869
+v 0.78780815 -0.24105629 -0.16565992
+v -0.01418795 -0.50164062 -0.68682858
+v -0.81618406 -0.24105629 -0.16565992
+v -0.81618406 0.28011237 0.15644003
+v -0.01418795 0.54069670 0.67760869
+v 0.78780815 0.28011237 0.15644003
+v 0.48147290 -0.14152193 -0.68682858
+v -0.50984880 -0.14152193 -0.68682858
+v -0.50984880 0.70174667 -0.16565992
+v -0.01418795 0.86279665 0.15644003
+v 0.48147290 0.70174667 -0.16565992
+v 0.29214730 0.44116234 -0.68682858
+v -0.32052320 0.44116234 -0.68682858
+v -0.01418795 0.01952804 0.99970864
+v 0.84013646 0.29711487 -0.45375487
+v -0.54218948 -0.70720371 -0.45375487
+f 1 6 11 10 5
+f 1 5 4 3 2
+f 1 2 21
+f 1 21 6
+f 2 3 8 13 7
+f 2 7 21
+f 3 4 9 14 8
+f 4 5 23
+f 4 23 9
+f 5 10 23
+f 6 12 17 16 11
+f 6 21 12
+f 7 13 18 17 12
+f 7 12 21
+f 8 14 22
+f 8 22 13
+f 9 15 20 19 14
+f 9 23 15
+f 10 11 16 20 15
+f 10 15 23
+f 13 22 18
+f 14 19 22
+f 16 17 18 19 20
+f 18 22 19
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj
new file mode 100644
index 00000000..270b879b
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n62.obj
@@ -0,0 +1,22 @@
+v -0.48194883 -0.71402076 0.32797613
+v 0.00000000 -0.87061543 -0.49196420
+v 0.00000000 -0.05067510 -0.99871519
+v -0.48194883 0.61267056 -0.49196420
+v -0.77980959 0.20270040 0.32797613
+v 0.48194883 -0.71402076 0.32797613
+v 0.77980959 0.20270040 0.32797613
+v 0.48194883 0.61267056 -0.49196420
+v -0.00000000 0.76926523 0.32797613
+v 0.00000000 -0.05067510 0.83472713
+f 1 5 4 3 2
+f 1 2 6
+f 1 6 10
+f 1 10 5
+f 2 3 8 7 6
+f 3 4 8
+f 4 5 9
+f 4 9 8
+f 5 10 9
+f 6 7 10
+f 7 8 9
+f 7 9 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj
new file mode 100644
index 00000000..ee44b2b3
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n63.obj
@@ -0,0 +1,17 @@
+v -0.50051680 -0.74737722 0.43693274
+v 0.00000000 -0.91000499 -0.41459730
+v -0.00000000 -0.05847495 -0.94087181
+v -0.50051680 0.63042733 -0.41459730
+v -0.80985320 0.20466231 0.43693274
+v 0.50051680 -0.74737722 0.43693274
+v 0.80985320 0.20466231 0.43693274
+v 0.50051680 0.63042733 -0.41459730
+v 0.00000000 0.79305510 0.43693274
+f 1 2 6
+f 1 6 7 9 5
+f 1 5 4 3 2
+f 2 3 8 7 6
+f 3 4 8
+f 4 5 9
+f 4 9 8
+f 7 8 9
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj
new file mode 100644
index 00000000..f1aadc5c
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n64.obj
@@ -0,0 +1,20 @@
+v -0.34047064 -0.39925597 0.27637473
+v 0.00000000 -0.50988159 -0.30286852
+v -0.00000000 0.06936166 -0.66086054
+v -0.34047064 0.53797929 -0.30286852
+v -0.55089306 0.24835767 0.27637473
+v 0.34047064 -0.39925597 0.27637473
+v 0.55089306 0.24835767 0.27637473
+v 0.34047064 0.53797929 -0.30286852
+v 0.00000000 0.64860491 0.27637473
+v 0.00000000 -0.98224695 0.18759247
+f 1 6 7 9 5
+f 1 5 4 3 2
+f 1 2 10
+f 1 10 6
+f 2 3 8 7 6
+f 2 6 10
+f 3 4 8
+f 4 5 9
+f 4 9 8
+f 7 8 9
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj
new file mode 100644
index 00000000..e5e0ba78
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n65.obj
@@ -0,0 +1,29 @@
+v -0.35007002 -0.41770024 0.49544036
+v -0.70014004 0.18863882 0.49544036
+v -0.35007002 0.79497788 0.49544036
+v 0.35007002 0.79497788 0.49544036
+v 0.70014004 0.18863882 0.49544036
+v 0.35007002 -0.41770024 0.49544036
+v -0.70014004 -0.21558722 -0.07622159
+v 0.00000000 0.99709090 -0.07622159
+v 0.70014004 -0.21558722 -0.07622159
+v -0.35007002 -0.01347420 -0.64788354
+v 0.00000000 0.59286486 -0.64788354
+v 0.35007002 -0.01347420 -0.64788354
+v -0.00000000 -0.88929729 0.11433239
+v -0.35007002 -0.68718427 -0.45732956
+v 0.35007002 -0.68718427 -0.45732956
+f 1 6 5 4 3 2
+f 1 2 7
+f 1 7 14 13
+f 1 13 6
+f 2 3 8 11 10 7
+f 3 4 8
+f 4 5 9 12 11 8
+f 5 6 9
+f 6 13 15 9
+f 7 10 14
+f 9 15 12
+f 10 11 12
+f 10 12 15 14
+f 13 14 15
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj
new file mode 100644
index 00000000..8bcd109e
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n66.obj
@@ -0,0 +1,50 @@
+v -0.15528707 -0.51338206 0.61130639
+v -0.51338206 -0.15528707 0.61130639
+v -0.51338206 0.35113572 0.61130639
+v -0.15528707 0.70923071 0.61130639
+v 0.35113572 0.70923071 0.61130639
+v 0.70923071 0.35113572 0.61130639
+v 0.70923071 -0.15528707 0.61130639
+v 0.35113572 -0.51338206 0.61130639
+v 0.09792433 -0.76659346 0.25321140
+v -0.76659346 0.09792433 0.25321140
+v 0.09792433 0.96244211 0.25321140
+v 0.96244211 0.09792433 0.25321140
+v 0.09792433 -0.76659346 -0.25321140
+v -0.76659346 0.09792433 -0.25321140
+v 0.09792433 0.96244211 -0.25321140
+v 0.96244211 0.09792433 -0.25321140
+v -0.15528707 -0.51338206 -0.61130639
+v -0.51338206 -0.15528707 -0.61130639
+v -0.51338206 0.35113572 -0.61130639
+v -0.15528707 0.70923071 -0.61130639
+v 0.35113572 0.70923071 -0.61130639
+v 0.70923071 0.35113572 -0.61130639
+v 0.70923071 -0.15528707 -0.61130639
+v 0.35113572 -0.51338206 -0.61130639
+v -0.33433456 -0.84075736 0.00000000
+v -0.58754596 -0.58754596 0.35809499
+v -0.84075736 -0.33433456 0.00000000
+v -0.58754596 -0.58754596 -0.35809499
+f 1 9 8
+f 1 8 7 6 5 4 3 2
+f 1 2 26
+f 1 26 25 9
+f 2 3 10
+f 2 10 27 26
+f 3 4 11 15 20 19 14 10
+f 4 5 11
+f 5 6 12 16 22 21 15 11
+f 6 7 12
+f 7 8 9 13 24 23 16 12
+f 9 25 13
+f 10 14 27
+f 13 17 24
+f 13 25 28 17
+f 14 19 18
+f 14 18 28 27
+f 15 21 20
+f 16 23 22
+f 17 18 19 20 21 22 23 24
+f 17 28 18
+f 25 26 27 28
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj
new file mode 100644
index 00000000..58572003
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n67.obj
@@ -0,0 +1,62 @@
+v -0.24502111 -0.59153329 0.59153329
+v -0.59153329 -0.24502111 0.59153329
+v -0.59153329 0.24502111 0.59153329
+v -0.24502111 0.59153329 0.59153329
+v 0.24502111 0.59153329 0.59153329
+v 0.59153329 0.24502111 0.59153329
+v 0.59153329 -0.24502111 0.59153329
+v 0.24502111 -0.59153329 0.59153329
+v 0.00000000 -0.83655440 0.24502111
+v -0.83655441 0.00000000 0.24502111
+v 0.00000000 0.83655440 0.24502111
+v 0.83655441 -0.00000000 0.24502111
+v -0.00000000 -0.83655440 -0.24502111
+v -0.83655441 0.00000000 -0.24502111
+v 0.00000000 0.83655440 -0.24502111
+v 0.83655441 -0.00000000 -0.24502111
+v -0.24502111 -0.59153329 -0.59153329
+v -0.59153329 -0.24502111 -0.59153329
+v -0.59153329 0.24502111 -0.59153329
+v -0.24502111 0.59153329 -0.59153329
+v 0.24502111 0.59153329 -0.59153329
+v 0.59153329 0.24502111 -0.59153329
+v 0.59153329 -0.24502111 -0.59153329
+v 0.24502111 -0.59153329 -0.59153329
+v -0.41827720 -0.90831943 -0.00000000
+v -0.66329831 -0.66329831 0.34651218
+v -0.90831943 -0.41827720 0.00000000
+v -0.66329832 -0.66329831 -0.34651218
+v 0.41827720 0.90831943 -0.00000000
+v 0.66329831 0.66329831 0.34651218
+v 0.90831943 0.41827720 0.00000000
+v 0.66329831 0.66329831 -0.34651218
+f 1 9 8
+f 1 8 7 6 5 4 3 2
+f 1 2 26
+f 1 26 25 9
+f 2 3 10
+f 2 10 27 26
+f 3 4 11 15 20 19 14 10
+f 4 5 11
+f 5 6 30
+f 5 30 29 11
+f 6 7 12
+f 6 12 31 30
+f 7 8 9 13 24 23 16 12
+f 9 25 13
+f 10 14 27
+f 11 29 15
+f 12 16 31
+f 13 17 24
+f 13 25 28 17
+f 14 19 18
+f 14 18 28 27
+f 15 21 20
+f 15 29 32 21
+f 16 23 22
+f 16 22 32 31
+f 17 18 19 20 21 22 23 24
+f 17 28 18
+f 21 32 22
+f 25 26 27 28
+f 29 30 31 32
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj
new file mode 100644
index 00000000..fbf46178
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n68.obj
@@ -0,0 +1,107 @@
+v -0.15790394 -0.48597835 0.71307107
+v -0.41339788 -0.30035114 0.71307107
+v -0.51098788 0.00000000 0.71307107
+v -0.41339788 0.30035114 0.71307107
+v -0.15790394 0.48597835 0.71307107
+v 0.15790394 0.48597835 0.71307107
+v 0.41339788 0.30035114 0.71307107
+v 0.51098788 0.00000000 0.71307107
+v 0.41339788 -0.30035114 0.71307107
+v 0.15790394 -0.48597835 0.71307107
+v -0.00000000 -0.70331448 0.54704104
+v -0.00000000 -0.86934451 0.27839881
+v 0.15790394 -0.92065061 0.00975659
+v 0.41339788 -0.83763559 -0.15627344
+v 0.66889182 -0.65200838 -0.15627344
+v 0.82679576 -0.43467225 0.00975659
+v 0.82679576 -0.26864223 0.27839881
+v 0.66889182 -0.21733613 0.54704104
+v -0.15790394 -0.92065061 0.00975659
+v -0.41339788 -0.83763559 -0.15627344
+v -0.66889182 -0.65200838 -0.15627344
+v -0.82679576 -0.43467225 0.00975659
+v -0.82679576 -0.26864223 0.27839881
+v -0.66889182 -0.21733613 0.54704104
+v -0.92438576 -0.13432111 0.00975659
+v -0.92438576 0.13432111 -0.15627344
+v -0.82679576 0.43467225 -0.15627344
+v -0.66889182 0.65200838 0.00975659
+v -0.51098788 0.70331448 0.27839881
+v -0.41339788 0.56899337 0.54704104
+v -0.41339788 0.83763559 0.00975659
+v -0.15790394 0.92065061 -0.15627344
+v 0.15790394 0.92065060 -0.15627344
+v 0.41339788 0.83763559 0.00975659
+v 0.51098788 0.70331448 0.27839881
+v 0.41339788 0.56899337 0.54704104
+v 0.66889182 0.65200838 0.00975659
+v 0.82679576 0.43467225 -0.15627344
+v 0.92438576 0.13432111 -0.15627344
+v 0.92438576 -0.13432111 0.00975659
+v 0.51098788 -0.70331448 -0.42491566
+v 0.41339788 -0.56899337 -0.69355789
+v 0.15790394 -0.48597835 -0.85958792
+v -0.15790394 -0.48597835 -0.85958792
+v -0.41339788 -0.56899337 -0.69355789
+v -0.51098788 -0.70331448 -0.42491566
+v -0.41339788 -0.30035114 -0.85958792
+v -0.51098788 0.00000000 -0.85958792
+v -0.66889182 0.21733613 -0.69355789
+v -0.82679576 0.26864223 -0.42491566
+v -0.41339788 0.30035114 -0.85958792
+v -0.15790394 0.48597835 -0.85958792
+v 0.00000000 0.70331448 -0.69355789
+v 0.00000000 0.86934451 -0.42491566
+v 0.15790394 0.48597835 -0.85958792
+v 0.41339788 0.30035114 -0.85958792
+v 0.66889182 0.21733613 -0.69355789
+v 0.82679576 0.26864223 -0.42491566
+v 0.51098788 -0.00000000 -0.85958792
+v 0.41339788 -0.30035114 -0.85958792
+v -0.15790394 -0.21733613 0.87910109
+v 0.15790394 -0.21733613 0.87910109
+v 0.25549394 0.08301501 0.87910109
+v 0.00000000 0.26864223 0.87910109
+v -0.25549394 0.08301501 0.87910109
+f 1 2 24 23 22 21 20 19 12 11
+f 1 11 10
+f 1 10 62 61
+f 1 61 2
+f 2 3 24
+f 2 61 65 3
+f 3 4 30 29 28 27 26 25 23 24
+f 3 65 4
+f 4 5 30
+f 4 65 64 5
+f 5 6 36 35 34 33 32 31 29 30
+f 5 64 6
+f 6 7 36
+f 6 64 63 7
+f 7 8 18 17 40 39 38 37 35 36
+f 7 63 8
+f 8 9 18
+f 8 63 62 9
+f 9 10 11 12 13 14 15 16 17 18
+f 9 62 10
+f 12 19 13
+f 13 19 20 46 45 44 43 42 41 14
+f 14 41 15
+f 15 41 42 60 59 57 58 39 40 16
+f 16 40 17
+f 20 21 46
+f 21 22 25 26 50 49 48 47 45 46
+f 22 23 25
+f 26 27 50
+f 27 28 31 32 54 53 52 51 49 50
+f 28 29 31
+f 32 33 54
+f 33 34 37 38 58 57 56 55 53 54
+f 34 35 37
+f 38 39 58
+f 42 43 60
+f 43 44 47 48 51 52 55 56 59 60
+f 44 45 47
+f 48 49 51
+f 52 53 55
+f 56 57 59
+f 61 62 63 64 65
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj
new file mode 100644
index 00000000..2e11a375
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n69.obj
@@ -0,0 +1,122 @@
+v -0.15957569 -0.49112347 0.79465447
+v -0.41777458 -0.30353100 0.79465447
+v -0.51639778 0.00000000 0.79465447
+v -0.41777458 0.30353100 0.79465447
+v -0.15957569 0.49112347 0.79465447
+v 0.15957569 0.49112347 0.79465447
+v 0.41777458 0.30353100 0.79465447
+v 0.51639778 0.00000000 0.79465447
+v 0.41777458 -0.30353100 0.79465447
+v 0.15957569 -0.49112347 0.79465447
+v -0.00000000 -0.71076057 0.62686666
+v -0.00000000 -0.87854838 0.35538028
+v 0.15957569 -0.93039766 0.08389390
+v 0.41777458 -0.84650376 -0.08389390
+v 0.67597347 -0.65891128 -0.08389390
+v 0.83554916 -0.43927419 0.08389390
+v 0.83554916 -0.27148638 0.35538028
+v 0.67597347 -0.21963709 0.62686666
+v -0.15957569 -0.93039766 0.08389390
+v -0.41777458 -0.84650376 -0.08389390
+v -0.67597347 -0.65891128 -0.08389390
+v -0.83554916 -0.43927419 0.08389391
+v -0.83554916 -0.27148638 0.35538028
+v -0.67597347 -0.21963709 0.62686666
+v -0.93417236 -0.13574319 0.08389390
+v -0.93417236 0.13574319 -0.08389390
+v -0.83554916 0.43927419 -0.08389390
+v -0.67597347 0.65891128 0.08389390
+v -0.51639778 0.71076057 0.35538028
+v -0.41777458 0.57501738 0.62686666
+v -0.41777458 0.84650376 0.08389390
+v -0.15957569 0.93039766 -0.08389390
+v 0.15957569 0.93039766 -0.08389390
+v 0.41777458 0.84650376 0.08389390
+v 0.51639778 0.71076057 0.35538028
+v 0.41777458 0.57501738 0.62686666
+v 0.67597347 0.65891128 0.08389390
+v 0.83554916 0.43927419 -0.08389390
+v 0.93417236 0.13574319 -0.08389390
+v 0.93417236 -0.13574319 0.08389390
+v 0.51639778 -0.71076057 -0.35538028
+v 0.41777458 -0.57501738 -0.62686666
+v 0.15957569 -0.49112347 -0.79465447
+v -0.15957569 -0.49112347 -0.79465447
+v -0.41777458 -0.57501738 -0.62686666
+v -0.51639778 -0.71076057 -0.35538028
+v -0.41777458 -0.30353100 -0.79465447
+v -0.51639778 0.00000000 -0.79465447
+v -0.67597347 0.21963709 -0.62686666
+v -0.83554916 0.27148638 -0.35538028
+v -0.41777458 0.30353100 -0.79465447
+v -0.15957569 0.49112347 -0.79465447
+v -0.00000000 0.71076057 -0.62686666
+v -0.00000000 0.87854838 -0.35538028
+v 0.15957569 0.49112347 -0.79465447
+v 0.41777458 0.30353100 -0.79465447
+v 0.67597347 0.21963709 -0.62686666
+v 0.83554916 0.27148638 -0.35538028
+v 0.51639778 -0.00000000 -0.79465447
+v 0.41777458 -0.30353100 -0.79465447
+v -0.15957569 -0.21963709 0.96244228
+v 0.15957569 -0.21963709 0.96244228
+v 0.25819889 0.08389390 0.96244228
+v -0.00000000 0.27148638 0.96244228
+v -0.25819889 0.08389390 0.96244228
+v -0.00000000 -0.27148638 -0.96244228
+v -0.25819889 -0.08389390 -0.96244228
+v -0.15957569 0.21963709 -0.96244228
+v 0.15957569 0.21963709 -0.96244228
+v 0.25819889 -0.08389390 -0.96244228
+f 1 2 24 23 22 21 20 19 12 11
+f 1 11 10
+f 1 10 62 61
+f 1 61 2
+f 2 3 24
+f 2 61 65 3
+f 3 4 30 29 28 27 26 25 23 24
+f 3 65 4
+f 4 5 30
+f 4 65 64 5
+f 5 6 36 35 34 33 32 31 29 30
+f 5 64 6
+f 6 7 36
+f 6 64 63 7
+f 7 8 18 17 40 39 38 37 35 36
+f 7 63 8
+f 8 9 18
+f 8 63 62 9
+f 9 10 11 12 13 14 15 16 17 18
+f 9 62 10
+f 12 19 13
+f 13 19 20 46 45 44 43 42 41 14
+f 14 41 15
+f 15 41 42 60 59 57 58 39 40 16
+f 16 40 17
+f 20 21 46
+f 21 22 25 26 50 49 48 47 45 46
+f 22 23 25
+f 26 27 50
+f 27 28 31 32 54 53 52 51 49 50
+f 28 29 31
+f 32 33 54
+f 33 34 37 38 58 57 56 55 53 54
+f 34 35 37
+f 38 39 58
+f 42 43 60
+f 43 44 66
+f 43 66 70 60
+f 44 45 47
+f 44 47 67 66
+f 47 48 67
+f 48 49 51
+f 48 51 68 67
+f 51 52 68
+f 52 53 55
+f 52 55 69 68
+f 55 56 69
+f 56 57 59
+f 56 59 70 69
+f 59 60 70
+f 61 62 63 64 65
+f 66 67 68 69 70
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj
new file mode 100644
index 00000000..62c1da41
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n70.obj
@@ -0,0 +1,122 @@
+v -0.21398275 -0.46330675 0.74252390
+v -0.46736036 -0.27921715 0.74252390
+v -0.56414199 0.01864609 0.74252390
+v -0.46736036 0.31650933 0.74252390
+v -0.21398275 0.50059894 0.74252390
+v 0.09920920 0.50059894 0.74252390
+v 0.35258680 0.31650933 0.74252390
+v 0.44936843 0.01864609 0.74252390
+v 0.35258680 -0.27921715 0.74252390
+v 0.09920920 -0.46330675 0.74252390
+v -0.05738678 -0.67884262 0.57786915
+v -0.05738678 -0.84349737 0.31145217
+v 0.09920920 -0.89437848 0.04503519
+v 0.35258680 -0.81205111 -0.11961956
+v 0.60596441 -0.62796150 -0.11961956
+v 0.76256038 -0.41242564 0.04503519
+v 0.76256038 -0.24777089 0.31145217
+v 0.60596441 -0.19688977 0.57786915
+v -0.21398275 -0.89437848 0.04503519
+v -0.46736036 -0.81205111 -0.11961956
+v -0.72073796 -0.62796150 -0.11961956
+v -0.87733393 -0.41242564 0.04503519
+v -0.87733393 -0.24777089 0.31145217
+v -0.72073796 -0.19688977 0.57786915
+v -0.97411557 -0.11456240 0.04503519
+v -0.97411557 0.15185459 -0.11961956
+v -0.87733393 0.44971782 -0.11961956
+v -0.72073796 0.66525369 0.04503519
+v -0.56414199 0.71613481 0.31145217
+v -0.46736036 0.58292632 0.57786915
+v -0.46736036 0.84934330 0.04503519
+v -0.21398275 0.93167067 -0.11961956
+v 0.09920920 0.93167067 -0.11961956
+v 0.35258680 0.84934330 0.04503519
+v 0.44936843 0.71613481 0.31145217
+v 0.35258680 0.58292632 0.57786915
+v 0.60596441 0.66525369 0.04503519
+v 0.76256038 0.44971782 -0.11961956
+v 0.85934201 0.15185458 -0.11961956
+v 0.85934201 -0.11456240 0.04503519
+v 0.44936843 -0.67884262 -0.38603654
+v 0.35258680 -0.54563413 -0.65245352
+v 0.09920920 -0.46330675 -0.81710827
+v -0.21398275 -0.46330675 -0.81710827
+v -0.46736036 -0.54563413 -0.65245352
+v -0.56414199 -0.67884262 -0.38603654
+v -0.46736035 -0.27921715 -0.81710827
+v -0.56414199 0.01864609 -0.81710827
+v -0.72073796 0.23418196 -0.65245352
+v -0.87733393 0.28506308 -0.38603654
+v -0.46736035 0.31650933 -0.81710827
+v -0.21398275 0.50059894 -0.81710827
+v -0.05738678 0.71613481 -0.65245352
+v -0.05738678 0.88078955 -0.38603654
+v 0.09920919 0.50059894 -0.81710827
+v 0.35258680 0.31650933 -0.81710827
+v 0.60596441 0.23418196 -0.65245353
+v 0.76256038 0.28506307 -0.38603654
+v 0.44936843 0.01864609 -0.81710827
+v 0.35258680 -0.27921715 -0.81710827
+v -0.21398275 -0.19688977 0.90717865
+v 0.09920920 -0.19688977 0.90717865
+v 0.19599083 0.10097347 0.90717865
+v -0.05738678 0.28506308 0.90717865
+v -0.31076438 0.10097347 0.90717865
+v 0.78931016 -0.42111717 -0.26689125
+v 0.63271419 -0.47199828 -0.53330823
+v 0.63271419 -0.20558130 -0.69796298
+v 0.78931016 0.00995456 -0.53330823
+v 0.88609180 -0.12325393 -0.26689125
+f 1 2 24 23 22 21 20 19 12 11
+f 1 11 10
+f 1 10 62 61
+f 1 61 2
+f 2 3 24
+f 2 61 65 3
+f 3 4 30 29 28 27 26 25 23 24
+f 3 65 4
+f 4 5 30
+f 4 65 64 5
+f 5 6 36 35 34 33 32 31 29 30
+f 5 64 6
+f 6 7 36
+f 6 64 63 7
+f 7 8 18 17 40 39 38 37 35 36
+f 7 63 8
+f 8 9 18
+f 8 63 62 9
+f 9 10 11 12 13 14 15 16 17 18
+f 9 62 10
+f 12 19 13
+f 13 19 20 46 45 44 43 42 41 14
+f 14 41 15
+f 15 41 67 66
+f 15 66 16
+f 16 40 17
+f 16 66 70 40
+f 20 21 46
+f 21 22 25 26 50 49 48 47 45 46
+f 22 23 25
+f 26 27 50
+f 27 28 31 32 54 53 52 51 49 50
+f 28 29 31
+f 32 33 54
+f 33 34 37 38 58 57 56 55 53 54
+f 34 35 37
+f 38 39 58
+f 39 40 70
+f 39 70 69 58
+f 41 42 67
+f 42 43 60
+f 42 60 68 67
+f 43 44 47 48 51 52 55 56 59 60
+f 44 45 47
+f 48 49 51
+f 52 53 55
+f 56 57 59
+f 57 58 69
+f 57 69 68 59
+f 59 68 60
+f 61 62 63 64 65
+f 66 67 68 69 70
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj
new file mode 100644
index 00000000..331009af
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n71.obj
@@ -0,0 +1,137 @@
+v -0.17974856 -0.51787354 0.78493349
+v -0.43698164 -0.33098277 0.78493349
+v -0.53523593 -0.02858715 0.78493349
+v -0.43698164 0.27380847 0.78493349
+v -0.17974856 0.46069924 0.78493349
+v 0.13820900 0.46069924 0.78493349
+v 0.39544208 0.27380847 0.78493349
+v 0.49369637 -0.02858715 0.78493349
+v 0.39544208 -0.33098277 0.78493349
+v 0.13820900 -0.51787354 0.78493349
+v -0.02076978 -0.73668906 0.61777331
+v -0.02076978 -0.90384925 0.34730244
+v 0.13820900 -0.95550458 0.07683158
+v 0.39544208 -0.87192449 -0.09032860
+v 0.65267515 -0.68503372 -0.09032860
+v 0.81165394 -0.46621820 0.07683158
+v 0.81165394 -0.29905801 0.34730244
+v 0.65267515 -0.24740267 0.61777331
+v -0.17974856 -0.95550458 0.07683158
+v -0.43698164 -0.87192449 -0.09032860
+v -0.69421472 -0.68503372 -0.09032860
+v -0.85319350 -0.46621820 0.07683158
+v -0.85319350 -0.29905801 0.34730244
+v -0.69421472 -0.24740267 0.61777331
+v -0.95144779 -0.16382258 0.07683158
+v -0.95144779 0.10664828 -0.09032860
+v -0.85319350 0.40904390 -0.09032860
+v -0.69421472 0.62785942 0.07683158
+v -0.53523593 0.67951476 0.34730244
+v -0.43698164 0.54427933 0.61777331
+v -0.43698164 0.81475019 0.07683158
+v -0.17974856 0.89833028 -0.09032860
+v 0.13820900 0.89833028 -0.09032860
+v 0.39544208 0.81475019 0.07683158
+v 0.49369637 0.67951476 0.34730244
+v 0.39544208 0.54427933 0.61777331
+v 0.65267515 0.62785942 0.07683158
+v 0.81165394 0.40904390 -0.09032860
+v 0.90990823 0.10664828 -0.09032860
+v 0.90990823 -0.16382258 0.07683158
+v 0.49369637 -0.73668906 -0.36079947
+v 0.39544208 -0.60145363 -0.63127033
+v 0.13820900 -0.51787354 -0.79843051
+v -0.17974856 -0.51787354 -0.79843051
+v -0.43698164 -0.60145363 -0.63127033
+v -0.53523593 -0.73668906 -0.36079947
+v -0.43698164 -0.33098277 -0.79843051
+v -0.53523593 -0.02858715 -0.79843051
+v -0.69421472 0.19022837 -0.63127033
+v -0.85319350 0.24188371 -0.36079947
+v -0.43698164 0.27380847 -0.79843051
+v -0.17974856 0.46069924 -0.79843051
+v -0.02076978 0.67951476 -0.63127033
+v -0.02076978 0.84667494 -0.36079947
+v 0.13820900 0.46069923 -0.79843051
+v 0.39544208 0.27380847 -0.79843051
+v 0.65267515 0.19022837 -0.63127033
+v 0.81165394 0.24188371 -0.36079947
+v 0.49369637 -0.02858715 -0.79843051
+v 0.39544208 -0.33098277 -0.79843051
+v -0.17974856 -0.24740267 0.95209368
+v 0.13820900 -0.24740267 0.95209368
+v 0.23646329 0.05499294 0.95209368
+v -0.02076978 0.24188371 0.95209368
+v -0.27800286 0.05499294 0.95209368
+v 0.83881076 -0.47504198 -0.23984122
+v 0.67983197 -0.52669732 -0.51031208
+v 0.67983197 -0.25622646 -0.67747227
+v 0.83881076 -0.03741094 -0.51031208
+v 0.93706505 -0.17264637 -0.23984122
+v -0.71099855 0.65096039 -0.23984122
+v -0.45376548 0.83785116 -0.23984122
+v -0.29478669 0.78619582 -0.51031208
+v -0.45376548 0.56738030 -0.67747227
+v -0.71099855 0.48380020 -0.51031208
+f 1 2 24 23 22 21 20 19 12 11
+f 1 11 10
+f 1 10 62 61
+f 1 61 2
+f 2 3 24
+f 2 61 65 3
+f 3 4 30 29 28 27 26 25 23 24
+f 3 65 4
+f 4 5 30
+f 4 65 64 5
+f 5 6 36 35 34 33 32 31 29 30
+f 5 64 6
+f 6 7 36
+f 6 64 63 7
+f 7 8 18 17 40 39 38 37 35 36
+f 7 63 8
+f 8 9 18
+f 8 63 62 9
+f 9 10 11 12 13 14 15 16 17 18
+f 9 62 10
+f 12 19 13
+f 13 19 20 46 45 44 43 42 41 14
+f 14 41 15
+f 15 41 67 66
+f 15 66 16
+f 16 40 17
+f 16 66 70 40
+f 20 21 46
+f 21 22 25 26 50 49 48 47 45 46
+f 22 23 25
+f 26 27 50
+f 27 28 71
+f 27 71 75 50
+f 28 29 31
+f 28 31 72 71
+f 31 32 72
+f 32 33 54
+f 32 54 73 72
+f 33 34 37 38 58 57 56 55 53 54
+f 34 35 37
+f 38 39 58
+f 39 40 70
+f 39 70 69 58
+f 41 42 67
+f 42 43 60
+f 42 60 68 67
+f 43 44 47 48 51 52 55 56 59 60
+f 44 45 47
+f 48 49 51
+f 49 50 75
+f 49 75 74 51
+f 51 74 52
+f 52 53 55
+f 52 74 73 53
+f 53 73 54
+f 56 57 59
+f 57 58 69
+f 57 69 68 59
+f 59 68 60
+f 61 62 63 64 65
+f 66 67 68 69 70
+f 71 72 73 74 75
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj
new file mode 100644
index 00000000..ad80a06d
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n72.obj
@@ -0,0 +1,122 @@
+v -0.22391898 -0.68915176 0.68915176
+v -0.58622750 -0.42591921 0.68915176
+v -0.72461704 0.00000000 0.68915176
+v -0.58622750 0.42591921 0.68915176
+v -0.22391898 0.68915176 0.68915176
+v 0.22391898 0.68915176 0.68915176
+v 0.58622750 0.42591921 0.68915176
+v 0.72461704 0.00000000 0.68915176
+v 0.58622750 -0.42591921 0.68915176
+v 0.22391898 -0.68915176 0.68915176
+v -0.22391898 -0.92459411 0.30819804
+v -0.81014648 -0.49867490 0.30819804
+v -0.94853602 -0.07275569 0.30819804
+v -0.72461704 0.61639607 0.30819804
+v -0.36230852 0.87962862 0.30819804
+v 0.36230852 0.87962862 0.30819804
+v 0.72461704 0.61639607 0.30819804
+v 0.94853602 -0.07275569 0.30819804
+v 0.81014648 -0.49867490 0.30819804
+v 0.22391898 -0.92459411 0.30819804
+v 0.00000000 -0.99734979 -0.07275569
+v -0.58622750 -0.80687293 0.07275569
+v -0.94853602 0.30819804 0.07275569
+v 0.00000000 0.99734979 0.07275569
+v 0.94853602 0.30819804 0.07275569
+v 0.58622750 -0.80687293 0.07275569
+v -0.36230852 -0.87962862 -0.30819804
+v -0.22391898 -0.68915176 -0.68915176
+v -0.22391898 -0.30819804 -0.92459411
+v -0.36230852 0.11772117 -0.92459411
+v -0.58622750 0.42591921 -0.68915176
+v -0.81014648 0.49867490 -0.30819804
+v 0.36230852 -0.87962862 -0.30819804
+v 0.22391898 -0.68915176 -0.68915176
+v 0.22391898 -0.30819804 -0.92459411
+v 0.36230852 0.11772117 -0.92459411
+v 0.58622750 0.42591921 -0.68915176
+v 0.81014648 0.49867490 -0.30819804
+v -0.00000000 0.38095372 -0.92459410
+v -0.22391898 0.68915176 -0.68915176
+v 0.22391898 0.68915176 -0.68915176
+v -0.22391898 0.92459411 -0.30819804
+v 0.22391898 0.92459411 -0.30819804
+v 0.58622750 0.80687293 -0.07275569
+v -0.58622750 0.80687293 -0.07275569
+v 0.00000000 -0.38095372 0.92459411
+v 0.36230852 -0.11772117 0.92459411
+v 0.22391898 0.30819804 0.92459411
+v -0.22391898 0.30819804 0.92459411
+v -0.36230852 -0.11772117 0.92459411
+v -0.94853602 -0.30819803 -0.07275569
+v -0.94853602 0.07275569 -0.30819804
+v -0.72461704 0.00000000 -0.68915176
+v -0.58622750 -0.42591921 -0.68915176
+v -0.72461704 -0.61639607 -0.30819804
+v 0.98678595 -0.08518384 -0.13783035
+v 0.84839641 -0.51110305 -0.13783035
+v 0.62447743 -0.58385874 -0.51878407
+v 0.62447743 -0.20290502 -0.75422642
+v 0.84839641 0.10529302 -0.51878407
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 46
+f 1 46 50 2
+f 2 3 13 12
+f 2 50 3
+f 3 4 14 23 13
+f 3 50 49 4
+f 4 5 15 14
+f 4 49 5
+f 5 6 16 24 15
+f 5 49 48 6
+f 6 7 17 16
+f 6 48 7
+f 7 8 18 25 17
+f 7 48 47 8
+f 8 9 19 18
+f 8 47 9
+f 9 10 20 26 19
+f 9 47 46 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 51
+f 12 51 55 22
+f 13 23 52 51
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 57 56
+f 18 56 25
+f 19 26 57
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 55 27
+f 23 32 52
+f 24 43 42
+f 25 56 60 38
+f 26 33 58 57
+f 27 55 54 28
+f 28 29 35 34
+f 28 54 29
+f 29 30 39 36 35
+f 29 54 53 30
+f 30 31 40 39
+f 30 53 31
+f 31 32 45 42 40
+f 31 53 52 32
+f 33 34 58
+f 34 35 59 58
+f 35 36 59
+f 36 39 41 37
+f 36 37 60 59
+f 37 41 43 44 38
+f 37 38 60
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
+f 56 57 58 59 60
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj
new file mode 100644
index 00000000..d65e44ca
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n73.obj
@@ -0,0 +1,122 @@
+v -0.22391898 -0.68915175 0.68915175
+v -0.58622750 -0.42591921 0.68915175
+v -0.72461704 -0.00000000 0.68915175
+v -0.58622750 0.42591921 0.68915175
+v -0.22391898 0.68915175 0.68915175
+v 0.22391898 0.68915175 0.68915175
+v 0.58622749 0.42591921 0.68915175
+v 0.72461703 -0.00000000 0.68915175
+v 0.58622749 -0.42591921 0.68915175
+v 0.22391898 -0.68915175 0.68915175
+v -0.22391898 -0.92459410 0.30819803
+v -0.81014648 -0.49867489 0.30819803
+v -0.94853602 -0.07275569 0.30819803
+v -0.72461704 0.61639607 0.30819803
+v -0.36230852 0.87962861 0.30819803
+v 0.36230852 0.87962861 0.30819803
+v 0.72461703 0.61639607 0.30819803
+v 0.94853601 -0.07275569 0.30819803
+v 0.81014647 -0.49867489 0.30819803
+v 0.22391898 -0.92459410 0.30819803
+v -0.00000000 -0.99734979 -0.07275569
+v -0.58622750 -0.80687293 0.07275569
+v -0.94853602 -0.30819803 -0.07275569
+v -0.94853602 0.30819803 0.07275569
+v -0.58622750 0.80687293 -0.07275569
+v -0.00000000 0.99734979 0.07275569
+v 0.58622749 0.80687293 -0.07275569
+v 0.94853601 0.30819803 0.07275569
+v 0.94853601 -0.30819803 -0.07275569
+v 0.58622749 -0.80687293 0.07275569
+v 0.36230852 -0.87962861 -0.30819803
+v -0.36230852 -0.87962861 -0.30819803
+v -0.72461704 -0.61639607 -0.30819803
+v -0.94853601 0.07275569 -0.30819803
+v -0.81014648 0.49867489 -0.30819803
+v -0.22391898 0.92459410 -0.30819803
+v 0.22391898 0.92459410 -0.30819803
+v 0.81014647 0.49867489 -0.30819803
+v 0.94853601 0.07275569 -0.30819803
+v 0.72461703 -0.61639607 -0.30819803
+v -0.22391898 -0.68915175 -0.68915175
+v -0.58622750 -0.42591921 -0.68915175
+v -0.72461703 0.00000000 -0.68915175
+v -0.58622748 0.42591921 -0.68915175
+v -0.22391896 0.68915175 -0.68915175
+v 0.22391899 0.68915175 -0.68915175
+v 0.58622751 0.42591921 -0.68915175
+v 0.72461704 0.00000000 -0.68915175
+v 0.58622750 -0.42591921 -0.68915175
+v 0.22391898 -0.68915175 -0.68915175
+v -0.22391898 -0.30819803 0.92459410
+v 0.22391898 -0.30819803 0.92459410
+v 0.36230852 0.11772117 0.92459410
+v -0.00000000 0.38095372 0.92459410
+v -0.36230852 0.11772117 0.92459410
+v 0.00000000 -0.38095372 -0.92459410
+v -0.36230851 -0.11772117 -0.92459410
+v -0.22391897 0.30819803 -0.92459410
+v 0.22391899 0.30819803 -0.92459410
+v 0.36230852 -0.11772117 -0.92459410
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 52 51
+f 1 51 2
+f 2 3 13 12
+f 2 51 55 3
+f 3 4 14 24 13
+f 3 55 4
+f 4 5 15 14
+f 4 55 54 5
+f 5 6 16 26 15
+f 5 54 6
+f 6 7 17 16
+f 6 54 53 7
+f 7 8 18 28 17
+f 7 53 8
+f 8 9 19 18
+f 8 53 52 9
+f 9 10 20 30 19
+f 9 52 10
+f 11 22 32 21
+f 11 21 20
+f 12 13 23
+f 12 23 33 22
+f 13 24 34 23
+f 14 15 25
+f 14 25 35 24
+f 15 26 36 25
+f 16 17 27
+f 16 27 37 26
+f 17 28 38 27
+f 18 19 29
+f 18 29 39 28
+f 19 30 40 29
+f 20 21 31 30
+f 21 32 41 50 31
+f 22 33 32
+f 23 34 43 42 33
+f 24 35 34
+f 25 36 45 44 35
+f 26 37 36
+f 27 38 47 46 37
+f 28 39 38
+f 29 40 49 48 39
+f 30 31 40
+f 31 50 49 40
+f 32 33 42 41
+f 34 35 44 43
+f 36 37 46 45
+f 38 39 48 47
+f 41 42 57 56
+f 41 56 50
+f 42 43 57
+f 43 44 58 57
+f 44 45 58
+f 45 46 59 58
+f 46 47 59
+f 47 48 60 59
+f 48 49 60
+f 49 50 56 60
+f 51 52 53 54 55
+f 56 57 58 59 60
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj
new file mode 100644
index 00000000..b0a6ff58
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n74.obj
@@ -0,0 +1,122 @@
+v -0.22391898 -0.68915176 0.68915176
+v -0.58622750 -0.42591921 0.68915176
+v -0.72461704 -0.00000000 0.68915176
+v -0.58622750 0.42591921 0.68915176
+v -0.22391898 0.68915176 0.68915176
+v 0.22391898 0.68915176 0.68915176
+v 0.58622750 0.42591921 0.68915176
+v 0.72461704 -0.00000000 0.68915176
+v 0.58622750 -0.42591921 0.68915176
+v 0.22391898 -0.68915176 0.68915176
+v -0.22391898 -0.92459411 0.30819804
+v -0.81014648 -0.49867490 0.30819804
+v -0.94853602 -0.07275569 0.30819804
+v -0.72461704 0.61639607 0.30819804
+v -0.36230852 0.87962862 0.30819804
+v 0.36230852 0.87962862 0.30819804
+v 0.72461704 0.61639607 0.30819804
+v 0.94853602 -0.07275569 0.30819804
+v 0.81014648 -0.49867490 0.30819804
+v 0.22391898 -0.92459411 0.30819804
+v 0.00000000 -0.99734979 -0.07275569
+v -0.58622750 -0.80687293 0.07275569
+v -0.94853602 0.30819804 0.07275569
+v 0.00000000 0.99734979 0.07275569
+v 0.94853602 0.30819803 0.07275569
+v 0.58622750 -0.80687293 0.07275569
+v -0.36230852 -0.87962862 -0.30819804
+v -0.22391898 -0.68915176 -0.68915176
+v -0.22391898 -0.30819803 -0.92459411
+v -0.36230852 0.11772118 -0.92459411
+v -0.58622750 0.42591921 -0.68915176
+v -0.81014648 0.49867490 -0.30819804
+v 0.36230852 -0.87962862 -0.30819804
+v 0.22391898 -0.68915176 -0.68915176
+v 0.22391898 -0.30819804 -0.92459411
+v 0.36230852 0.11772117 -0.92459411
+v 0.58622750 0.42591921 -0.68915176
+v 0.81014648 0.49867490 -0.30819804
+v -0.00000000 0.38095372 -0.92459410
+v -0.22391898 0.68915176 -0.68915176
+v 0.22391898 0.68915176 -0.68915176
+v -0.22391898 0.92459411 -0.30819804
+v 0.22391898 0.92459411 -0.30819804
+v 0.58622750 0.80687293 -0.07275569
+v -0.58622750 0.80687293 -0.07275569
+v 0.00000000 -0.38095372 0.92459411
+v 0.36230852 -0.11772117 0.92459411
+v 0.22391898 0.30819804 0.92459411
+v -0.22391898 0.30819804 0.92459411
+v -0.36230852 -0.11772117 0.92459411
+v -0.84839641 -0.51110305 -0.13783035
+v -0.98678595 -0.08518384 -0.13783035
+v -0.84839641 0.10529302 -0.51878407
+v -0.62447743 -0.20290502 -0.75422642
+v -0.62447743 -0.58385874 -0.51878407
+v 0.98678595 -0.08518384 -0.13783035
+v 0.84839641 -0.51110305 -0.13783035
+v 0.62447743 -0.58385874 -0.51878407
+v 0.62447743 -0.20290502 -0.75422642
+v 0.84839641 0.10529302 -0.51878407
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 46
+f 1 46 50 2
+f 2 3 13 12
+f 2 50 3
+f 3 4 14 23 13
+f 3 50 49 4
+f 4 5 15 14
+f 4 49 5
+f 5 6 16 24 15
+f 5 49 48 6
+f 6 7 17 16
+f 6 48 7
+f 7 8 18 25 17
+f 7 48 47 8
+f 8 9 19 18
+f 8 47 9
+f 9 10 20 26 19
+f 9 47 46 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 52 51
+f 12 51 22
+f 13 23 52
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 57 56
+f 18 56 25
+f 19 26 57
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 51 55 27
+f 23 32 53 52
+f 24 43 42
+f 25 56 60 38
+f 26 33 58 57
+f 27 55 28
+f 28 29 35 34
+f 28 55 54 29
+f 29 30 39 36 35
+f 29 54 30
+f 30 31 40 39
+f 30 54 53 31
+f 31 32 45 42 40
+f 31 53 32
+f 33 34 58
+f 34 35 59 58
+f 35 36 59
+f 36 39 41 37
+f 36 37 60 59
+f 37 41 43 44 38
+f 37 38 60
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
+f 56 57 58 59 60
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj
new file mode 100644
index 00000000..a6eca558
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n75.obj
@@ -0,0 +1,122 @@
+v -0.22391898 -0.68915176 0.68915176
+v -0.58622750 -0.42591921 0.68915176
+v -0.72461704 -0.00000000 0.68915176
+v -0.58622750 0.42591921 0.68915176
+v -0.22391898 0.68915176 0.68915176
+v 0.22391898 0.68915176 0.68915176
+v 0.58622750 0.42591921 0.68915176
+v 0.72461704 -0.00000000 0.68915176
+v 0.58622750 -0.42591921 0.68915176
+v 0.22391898 -0.68915176 0.68915176
+v -0.22391898 -0.92459411 0.30819804
+v -0.81014648 -0.49867490 0.30819804
+v -0.94853602 -0.07275569 0.30819804
+v -0.72461704 0.61639607 0.30819804
+v -0.36230852 0.87962862 0.30819804
+v 0.36230852 0.87962862 0.30819804
+v 0.72461704 0.61639607 0.30819804
+v 0.94853602 -0.07275569 0.30819804
+v 0.81014648 -0.49867490 0.30819804
+v 0.22391898 -0.92459411 0.30819804
+v -0.00000000 -0.99734979 -0.07275569
+v -0.58622750 -0.80687293 0.07275569
+v -0.94853602 0.30819804 0.07275569
+v 0.00000000 0.99734979 0.07275569
+v 0.94853602 0.30819804 0.07275569
+v 0.58622750 -0.80687293 0.07275569
+v -0.36230852 -0.87962862 -0.30819804
+v -0.22391898 -0.68915176 -0.68915176
+v -0.22391898 -0.30819803 -0.92459411
+v -0.36230852 0.11772118 -0.92459411
+v -0.58622750 0.42591921 -0.68915176
+v -0.81014648 0.49867490 -0.30819804
+v 0.36230852 -0.87962862 -0.30819804
+v 0.22391898 -0.68915176 -0.68915176
+v 0.22391898 -0.30819804 -0.92459411
+v 0.36230852 0.11772117 -0.92459411
+v 0.58622750 0.42591921 -0.68915176
+v 0.81014648 0.49867490 -0.30819804
+v -0.00000000 0.38095372 -0.92459410
+v -0.22391898 0.68915176 -0.68915176
+v 0.22391898 0.68915176 -0.68915176
+v -0.22391898 0.92459411 -0.30819804
+v 0.22391898 0.92459411 -0.30819804
+v 0.58622750 0.80687293 -0.07275569
+v -0.58622750 0.80687293 -0.07275569
+v -0.22391898 -0.30819804 0.92459411
+v 0.22391898 -0.30819804 0.92459411
+v 0.36230852 0.11772117 0.92459411
+v 0.00000000 0.38095372 0.92459411
+v -0.36230852 0.11772117 0.92459411
+v -0.84839641 -0.51110305 -0.13783035
+v -0.98678595 -0.08518384 -0.13783035
+v -0.84839641 0.10529302 -0.51878407
+v -0.62447743 -0.20290502 -0.75422642
+v -0.62447743 -0.58385874 -0.51878407
+v 0.98678595 -0.08518384 -0.13783035
+v 0.84839641 -0.51110305 -0.13783035
+v 0.62447743 -0.58385874 -0.51878407
+v 0.62447743 -0.20290502 -0.75422642
+v 0.84839641 0.10529302 -0.51878407
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 47 46
+f 1 46 2
+f 2 3 13 12
+f 2 46 50 3
+f 3 4 14 23 13
+f 3 50 4
+f 4 5 15 14
+f 4 50 49 5
+f 5 6 16 24 15
+f 5 49 6
+f 6 7 17 16
+f 6 49 48 7
+f 7 8 18 25 17
+f 7 48 8
+f 8 9 19 18
+f 8 48 47 9
+f 9 10 20 26 19
+f 9 47 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 52 51
+f 12 51 22
+f 13 23 52
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 57 56
+f 18 56 25
+f 19 26 57
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 51 55 27
+f 23 32 53 52
+f 24 43 42
+f 25 56 60 38
+f 26 33 58 57
+f 27 55 28
+f 28 29 35 34
+f 28 55 54 29
+f 29 30 39 36 35
+f 29 54 30
+f 30 31 40 39
+f 30 54 53 31
+f 31 32 45 42 40
+f 31 53 32
+f 33 34 58
+f 34 35 59 58
+f 35 36 59
+f 36 39 41 37
+f 36 37 60 59
+f 37 41 43 44 38
+f 37 38 60
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
+f 56 57 58 59 60
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj
new file mode 100644
index 00000000..6ae6abe0
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n76.obj
@@ -0,0 +1,107 @@
+v -0.14383464 -0.67226446 0.61486772
+v -0.48573906 -0.42385636 0.61486772
+v -0.61633492 -0.02192360 0.61486772
+v -0.48573906 0.38000915 0.61486772
+v -0.14383464 0.62841725 0.61486772
+v 0.27878247 0.62841725 0.61486772
+v 0.62068689 0.38000915 0.61486772
+v 0.75128276 -0.02192360 0.61486772
+v 0.62068689 -0.42385636 0.61486772
+v 0.27878247 -0.67226446 0.61486772
+v -0.14383464 -0.89444742 0.25536813
+v -0.69704761 -0.49251467 0.25536813
+v -0.82764348 -0.09058192 0.25536813
+v -0.61633492 0.55975894 0.25536813
+v -0.27443050 0.80816704 0.25536813
+v 0.40937834 0.80816704 0.25536813
+v 0.75128276 0.55975894 0.25536813
+v 0.96259131 -0.09058192 0.25536813
+v 0.83199544 -0.49251467 0.25536813
+v 0.27878247 -0.89444742 0.25536813
+v 0.06747392 -0.96310573 -0.10413145
+v -0.48573906 -0.78335594 0.03318517
+v -0.82764348 0.26891767 0.03318517
+v 0.06747392 0.91925852 0.03318517
+v 0.96259131 0.26891767 0.03318517
+v 0.62068689 -0.78335594 0.03318517
+v -0.27443050 -0.85201425 -0.32631441
+v -0.14383464 -0.67226446 -0.68581399
+v -0.14383464 -0.31276488 -0.90799695
+v -0.27443050 0.08916788 -0.90799695
+v -0.48573906 0.38000915 -0.68581399
+v -0.69704761 0.44866746 -0.32631441
+v 0.40937834 -0.85201425 -0.32631441
+v 0.27878247 -0.67226446 -0.68581399
+v 0.27878247 -0.31276488 -0.90799695
+v 0.40937834 0.08916788 -0.90799695
+v 0.62068689 0.38000915 -0.68581399
+v 0.83199544 0.44866746 -0.32631441
+v 0.06747392 0.33757598 -0.90799695
+v -0.14383464 0.62841725 -0.68581399
+v 0.27878247 0.62841725 -0.68581399
+v -0.14383464 0.85060021 -0.32631441
+v 0.27878247 0.85060021 -0.32631441
+v 0.62068689 0.73950873 -0.10413145
+v -0.48573906 0.73950873 -0.10413145
+v 0.06747392 -0.38142319 0.83705068
+v 0.40937834 -0.13301509 0.83705068
+v 0.27878247 0.26891767 0.83705068
+v -0.14383464 0.26891767 0.83705068
+v -0.27443050 -0.13301508 0.83705068
+v -0.82764348 -0.31276488 -0.10413145
+v -0.82764348 0.04673471 -0.32631441
+v -0.61633492 -0.02192360 -0.68581399
+v -0.48573906 -0.42385636 -0.68581399
+v -0.61633492 -0.60360615 -0.32631441
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 46
+f 1 46 50 2
+f 2 3 13 12
+f 2 50 3
+f 3 4 14 23 13
+f 3 50 49 4
+f 4 5 15 14
+f 4 49 5
+f 5 6 16 24 15
+f 5 49 48 6
+f 6 7 17 16
+f 6 48 7
+f 7 8 18 25 17
+f 7 48 47 8
+f 8 9 19 18
+f 8 47 9
+f 9 10 20 26 19
+f 9 47 46 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 51
+f 12 51 55 22
+f 13 23 52 51
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 26 33 34 35 36 37 38 25
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 55 27
+f 23 32 52
+f 24 43 42
+f 27 55 54 28
+f 28 29 35 34
+f 28 54 29
+f 29 30 39 36 35
+f 29 54 53 30
+f 30 31 40 39
+f 30 53 31
+f 31 32 45 42 40
+f 31 53 52 32
+f 36 39 41 37
+f 37 41 43 44 38
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj
new file mode 100644
index 00000000..14c23ffd
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n77.obj
@@ -0,0 +1,107 @@
+v -0.21130855 -0.65034085 0.57102051
+v -0.55321297 -0.40193275 0.57102051
+v -0.68380884 -0.00000000 0.57102051
+v -0.55321297 0.40193275 0.57102051
+v -0.21130855 0.65034085 0.57102051
+v 0.21130855 0.65034085 0.57102051
+v 0.55321297 0.40193275 0.57102051
+v 0.68380884 -0.00000000 0.57102051
+v 0.55321297 -0.40193275 0.57102051
+v 0.21130855 -0.65034085 0.57102051
+v -0.21130855 -0.87252381 0.21152092
+v -0.76452153 -0.47059106 0.21152092
+v -0.89511739 -0.06865831 0.21152092
+v -0.68380884 0.58168254 0.21152092
+v -0.34190442 0.83009064 0.21152092
+v 0.34190442 0.83009064 0.21152092
+v 0.68380884 0.58168254 0.21152092
+v 0.89511739 -0.06865831 0.21152092
+v 0.76452152 -0.47059106 0.21152092
+v 0.21130855 -0.87252381 0.21152092
+v -0.00000000 -0.94118212 -0.14797866
+v -0.55321297 -0.76143233 -0.01066204
+v -0.89511739 -0.29084127 -0.14797866
+v -0.89511739 0.29084127 -0.01066204
+v -0.55321297 0.76143233 -0.14797866
+v -0.00000000 0.94118212 -0.01066204
+v 0.55321297 0.76143233 -0.14797866
+v 0.89511739 0.29084127 -0.01066204
+v 0.89511739 -0.29084127 -0.14797866
+v 0.55321297 -0.76143233 -0.01066204
+v 0.34190442 -0.83009064 -0.37016162
+v -0.34190442 -0.83009064 -0.37016162
+v -0.68380884 -0.58168254 -0.37016162
+v -0.89511739 0.06865831 -0.37016162
+v -0.76452153 0.47059106 -0.37016162
+v -0.21130855 0.87252381 -0.37016162
+v 0.21130855 0.87252381 -0.37016162
+v 0.76452153 0.47059106 -0.37016162
+v 0.89511739 0.06865831 -0.37016162
+v 0.68380884 -0.58168254 -0.37016162
+v -0.21130855 -0.65034085 -0.72966120
+v -0.55321297 -0.40193275 -0.72966120
+v -0.68380884 0.00000000 -0.72966120
+v -0.55321297 0.40193275 -0.72966120
+v -0.21130855 0.65034085 -0.72966120
+v 0.21130855 0.65034085 -0.72966120
+v 0.55321297 0.40193275 -0.72966120
+v 0.68380884 -0.00000000 -0.72966120
+v 0.55321297 -0.40193275 -0.72966120
+v 0.21130855 -0.65034085 -0.72966120
+v -0.21130855 -0.29084127 0.79320347
+v 0.21130855 -0.29084127 0.79320347
+v 0.34190442 0.11109148 0.79320347
+v -0.00000000 0.35949958 0.79320347
+v -0.34190442 0.11109148 0.79320347
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 52 51
+f 1 51 2
+f 2 3 13 12
+f 2 51 55 3
+f 3 4 14 24 13
+f 3 55 4
+f 4 5 15 14
+f 4 55 54 5
+f 5 6 16 26 15
+f 5 54 6
+f 6 7 17 16
+f 6 54 53 7
+f 7 8 18 28 17
+f 7 53 8
+f 8 9 19 18
+f 8 53 52 9
+f 9 10 20 30 19
+f 9 52 10
+f 11 22 32 21
+f 11 21 20
+f 12 13 23
+f 12 23 33 22
+f 13 24 34 23
+f 14 15 25
+f 14 25 35 24
+f 15 26 36 25
+f 16 17 27
+f 16 27 37 26
+f 17 28 38 27
+f 18 19 29
+f 18 29 39 28
+f 19 30 40 29
+f 20 21 31 30
+f 21 32 41 50 31
+f 22 33 32
+f 23 34 43 42 33
+f 24 35 34
+f 25 36 45 44 35
+f 26 37 36
+f 27 38 47 46 37
+f 28 39 38
+f 29 40 49 48 39
+f 30 31 40
+f 31 50 49 40
+f 32 33 42 41
+f 34 35 44 43
+f 36 37 46 45
+f 38 39 48 47
+f 41 42 43 44 45 46 47 48 49 50
+f 51 52 53 54 55
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj
new file mode 100644
index 00000000..7693437a
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n78.obj
@@ -0,0 +1,107 @@
+v -0.14383464 -0.67226446 0.61486772
+v -0.48573906 -0.42385636 0.61486772
+v -0.61633492 -0.02192360 0.61486772
+v -0.48573906 0.38000915 0.61486772
+v -0.14383464 0.62841725 0.61486772
+v 0.27878247 0.62841725 0.61486772
+v 0.62068689 0.38000915 0.61486772
+v 0.75128276 -0.02192360 0.61486772
+v 0.62068689 -0.42385636 0.61486772
+v 0.27878247 -0.67226446 0.61486772
+v -0.14383464 -0.89444742 0.25536813
+v -0.69704761 -0.49251467 0.25536813
+v -0.82764348 -0.09058192 0.25536813
+v -0.61633492 0.55975894 0.25536813
+v -0.27443050 0.80816704 0.25536813
+v 0.40937834 0.80816704 0.25536813
+v 0.75128276 0.55975894 0.25536813
+v 0.96259131 -0.09058192 0.25536813
+v 0.83199544 -0.49251467 0.25536813
+v 0.27878247 -0.89444742 0.25536813
+v 0.06747392 -0.96310573 -0.10413145
+v -0.48573906 -0.78335594 0.03318517
+v -0.82764348 0.26891767 0.03318517
+v 0.06747392 0.91925852 0.03318517
+v 0.96259131 0.26891767 0.03318517
+v 0.62068689 -0.78335594 0.03318517
+v -0.27443050 -0.85201425 -0.32631441
+v -0.14383464 -0.67226446 -0.68581399
+v -0.14383464 -0.31276488 -0.90799695
+v -0.27443050 0.08916788 -0.90799695
+v -0.48573906 0.38000915 -0.68581399
+v -0.69704761 0.44866746 -0.32631441
+v 0.40937834 -0.85201425 -0.32631441
+v 0.27878247 -0.67226446 -0.68581399
+v 0.27878247 -0.31276488 -0.90799695
+v 0.40937834 0.08916788 -0.90799695
+v 0.62068689 0.38000915 -0.68581399
+v 0.83199544 0.44866746 -0.32631441
+v 0.06747392 0.33757598 -0.90799695
+v -0.14383464 0.62841725 -0.68581399
+v 0.27878247 0.62841725 -0.68581399
+v -0.14383464 0.85060021 -0.32631441
+v 0.27878247 0.85060021 -0.32631441
+v 0.62068689 0.73950873 -0.10413145
+v -0.48573906 0.73950873 -0.10413145
+v 0.06747392 -0.38142319 0.83705068
+v 0.40937834 -0.13301509 0.83705068
+v 0.27878247 0.26891767 0.83705068
+v -0.14383464 0.26891767 0.83705068
+v -0.27443050 -0.13301509 0.83705068
+v -0.73314342 -0.50424291 -0.16554131
+v -0.86373929 -0.10231015 -0.16554131
+v -0.73314342 0.07743964 -0.52504089
+v -0.52183487 -0.21340164 -0.74722385
+v -0.52183487 -0.57290122 -0.52504089
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 46
+f 1 46 50 2
+f 2 3 13 12
+f 2 50 3
+f 3 4 14 23 13
+f 3 50 49 4
+f 4 5 15 14
+f 4 49 5
+f 5 6 16 24 15
+f 5 49 48 6
+f 6 7 17 16
+f 6 48 7
+f 7 8 18 25 17
+f 7 48 47 8
+f 8 9 19 18
+f 8 47 9
+f 9 10 20 26 19
+f 9 47 46 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 52 51
+f 12 51 22
+f 13 23 52
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 26 33 34 35 36 37 38 25
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 51 55 27
+f 23 32 53 52
+f 24 43 42
+f 27 55 28
+f 28 29 35 34
+f 28 55 54 29
+f 29 30 39 36 35
+f 29 54 30
+f 30 31 40 39
+f 30 54 53 31
+f 31 32 45 42 40
+f 31 53 32
+f 36 39 41 37
+f 37 41 43 44 38
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj
new file mode 100644
index 00000000..5923c300
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n79.obj
@@ -0,0 +1,107 @@
+v -0.14383464 -0.67226446 0.61486772
+v -0.48573906 -0.42385636 0.61486772
+v -0.61633492 -0.02192360 0.61486772
+v -0.48573906 0.38000915 0.61486772
+v -0.14383464 0.62841725 0.61486772
+v 0.27878247 0.62841725 0.61486772
+v 0.62068689 0.38000915 0.61486772
+v 0.75128276 -0.02192360 0.61486772
+v 0.62068689 -0.42385636 0.61486772
+v 0.27878247 -0.67226446 0.61486772
+v -0.14383464 -0.89444742 0.25536813
+v -0.69704761 -0.49251467 0.25536813
+v -0.82764348 -0.09058192 0.25536813
+v -0.61633492 0.55975894 0.25536813
+v -0.27443050 0.80816704 0.25536813
+v 0.40937834 0.80816704 0.25536813
+v 0.75128276 0.55975894 0.25536813
+v 0.96259131 -0.09058192 0.25536813
+v 0.83199544 -0.49251467 0.25536813
+v 0.27878247 -0.89444742 0.25536813
+v 0.06747392 -0.96310573 -0.10413145
+v -0.48573906 -0.78335594 0.03318517
+v -0.82764348 0.26891767 0.03318517
+v 0.06747392 0.91925852 0.03318517
+v 0.96259131 0.26891767 0.03318517
+v 0.62068689 -0.78335594 0.03318517
+v -0.27443050 -0.85201425 -0.32631441
+v -0.14383464 -0.67226446 -0.68581399
+v -0.14383464 -0.31276488 -0.90799695
+v -0.27443050 0.08916788 -0.90799695
+v -0.48573906 0.38000915 -0.68581399
+v -0.69704761 0.44866746 -0.32631441
+v 0.40937834 -0.85201425 -0.32631441
+v 0.27878247 -0.67226446 -0.68581399
+v 0.27878247 -0.31276488 -0.90799695
+v 0.40937834 0.08916788 -0.90799695
+v 0.62068689 0.38000915 -0.68581399
+v 0.83199544 0.44866746 -0.32631441
+v 0.06747392 0.33757598 -0.90799695
+v -0.14383464 0.62841725 -0.68581399
+v 0.27878247 0.62841725 -0.68581399
+v -0.14383464 0.85060021 -0.32631441
+v 0.27878247 0.85060021 -0.32631441
+v 0.62068689 0.73950873 -0.10413145
+v -0.48573906 0.73950873 -0.10413145
+v -0.14383464 -0.31276488 0.83705068
+v 0.27878247 -0.31276488 0.83705068
+v 0.40937834 0.08916788 0.83705068
+v 0.06747392 0.33757598 0.83705068
+v -0.27443050 0.08916788 0.83705068
+v -0.73314342 -0.50424291 -0.16554131
+v -0.86373929 -0.10231015 -0.16554131
+v -0.73314342 0.07743964 -0.52504089
+v -0.52183487 -0.21340164 -0.74722385
+v -0.52183487 -0.57290122 -0.52504089
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 47 46
+f 1 46 2
+f 2 3 13 12
+f 2 46 50 3
+f 3 4 14 23 13
+f 3 50 4
+f 4 5 15 14
+f 4 50 49 5
+f 5 6 16 24 15
+f 5 49 6
+f 6 7 17 16
+f 6 49 48 7
+f 7 8 18 25 17
+f 7 48 8
+f 8 9 19 18
+f 8 48 47 9
+f 9 10 20 26 19
+f 9 47 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 52 51
+f 12 51 22
+f 13 23 52
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 26 33 34 35 36 37 38 25
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 51 55 27
+f 23 32 53 52
+f 24 43 42
+f 27 55 28
+f 28 29 35 34
+f 28 55 54 29
+f 29 30 39 36 35
+f 29 54 30
+f 30 31 40 39
+f 30 54 53 31
+f 31 32 45 42 40
+f 31 53 32
+f 36 39 41 37
+f 37 41 43 44 38
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj
new file mode 100644
index 00000000..c6797f3d
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n80.obj
@@ -0,0 +1,92 @@
+v -0.22391898 -0.68915176 0.68915176
+v -0.58622750 -0.42591921 0.68915176
+v -0.72461704 -0.00000000 0.68915176
+v -0.58622750 0.42591921 0.68915176
+v -0.22391898 0.68915176 0.68915176
+v 0.22391898 0.68915176 0.68915176
+v 0.58622750 0.42591921 0.68915176
+v 0.72461704 -0.00000000 0.68915176
+v 0.58622750 -0.42591921 0.68915176
+v 0.22391898 -0.68915176 0.68915176
+v -0.22391898 -0.92459411 0.30819803
+v -0.81014648 -0.49867490 0.30819803
+v -0.94853602 -0.07275569 0.30819803
+v -0.72461704 0.61639607 0.30819803
+v -0.36230852 0.87962862 0.30819803
+v 0.36230852 0.87962862 0.30819803
+v 0.72461704 0.61639607 0.30819803
+v 0.94853602 -0.07275569 0.30819803
+v 0.81014648 -0.49867490 0.30819803
+v 0.22391898 -0.92459411 0.30819803
+v -0.00000000 -0.99734979 -0.07275569
+v -0.58622750 -0.80687293 0.07275569
+v -0.94853602 -0.30819803 -0.07275569
+v -0.94853602 0.30819803 0.07275569
+v -0.58622750 0.80687293 -0.07275569
+v -0.00000000 0.99734979 0.07275569
+v 0.58622750 0.80687293 -0.07275569
+v 0.94853602 0.30819803 0.07275569
+v 0.94853602 -0.30819804 -0.07275569
+v 0.58622750 -0.80687293 0.07275569
+v 0.36230852 -0.87962862 -0.30819803
+v -0.36230852 -0.87962862 -0.30819803
+v -0.72461704 -0.61639607 -0.30819803
+v -0.94853602 0.07275569 -0.30819803
+v -0.81014648 0.49867490 -0.30819803
+v -0.22391898 0.92459411 -0.30819803
+v 0.22391898 0.92459410 -0.30819803
+v 0.81014648 0.49867490 -0.30819803
+v 0.94853602 0.07275569 -0.30819803
+v 0.72461704 -0.61639607 -0.30819803
+v -0.22391898 -0.68915176 -0.68915176
+v -0.58622750 -0.42591921 -0.68915176
+v -0.72461703 0.00000000 -0.68915176
+v -0.58622750 0.42591921 -0.68915176
+v -0.22391898 0.68915176 -0.68915176
+v 0.22391898 0.68915176 -0.68915176
+v 0.58622750 0.42591921 -0.68915176
+v 0.72461704 -0.00000000 -0.68915176
+v 0.58622750 -0.42591921 -0.68915176
+v 0.22391898 -0.68915176 -0.68915176
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 13 12
+f 3 4 14 24 13
+f 4 5 15 14
+f 5 6 16 26 15
+f 6 7 17 16
+f 7 8 18 28 17
+f 8 9 19 18
+f 9 10 20 30 19
+f 11 22 32 21
+f 11 21 20
+f 12 13 23
+f 12 23 33 22
+f 13 24 34 23
+f 14 15 25
+f 14 25 35 24
+f 15 26 36 25
+f 16 17 27
+f 16 27 37 26
+f 17 28 38 27
+f 18 19 29
+f 18 29 39 28
+f 19 30 40 29
+f 20 21 31 30
+f 21 32 41 50 31
+f 22 33 32
+f 23 34 43 42 33
+f 24 35 34
+f 25 36 45 44 35
+f 26 37 36
+f 27 38 47 46 37
+f 28 39 38
+f 29 40 49 48 39
+f 30 31 40
+f 31 50 49 40
+f 32 33 42 41
+f 34 35 44 43
+f 36 37 46 45
+f 38 39 48 47
+f 41 42 43 44 45 46 47 48 49 50
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj
new file mode 100644
index 00000000..e249e287
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n81.obj
@@ -0,0 +1,92 @@
+v -0.20493237 -0.67749353 0.55503095
+v -0.53651992 -0.43658108 0.55503095
+v -0.66317509 -0.04677654 0.55503095
+v -0.53651992 0.34302799 0.55503095
+v -0.20493237 0.58394044 0.55503095
+v 0.20493237 0.58394044 0.55503095
+v 0.53651992 0.34302799 0.55503095
+v 0.66317509 -0.04677654 0.55503095
+v 0.53651992 -0.43658108 0.55503095
+v 0.20493237 -0.67749353 0.55503095
+v -0.20493237 -0.89297218 0.20637917
+v -0.74145229 -0.50316764 0.20637917
+v -0.86810746 -0.11336311 0.20637917
+v -0.66317509 0.51735388 0.20637917
+v -0.33158754 0.75826633 0.20637917
+v 0.33158754 0.75826633 0.20637917
+v 0.66317509 0.51735388 0.20637917
+v 0.86810746 -0.11336311 0.20637917
+v 0.74145229 -0.50316764 0.20637917
+v 0.20493237 -0.89297218 0.20637917
+v 0.00000000 -0.95955874 -0.14227260
+v -0.53651992 -0.78523286 -0.00909947
+v -0.86810746 0.23528867 -0.00909947
+v 0.00000000 0.86600566 -0.00909947
+v 0.86810746 0.23528867 -0.00909947
+v 0.53651992 -0.78523286 -0.00909947
+v -0.33158754 -0.85181942 -0.35775125
+v -0.20493237 -0.67749353 -0.70640303
+v -0.20493237 -0.32884176 -0.92188167
+v -0.33158754 0.06096278 -0.92188167
+v -0.53651992 0.34302799 -0.70640302
+v -0.74145229 0.40961456 -0.35775125
+v 0.33158754 -0.85181942 -0.35775125
+v 0.20493237 -0.67749353 -0.70640303
+v 0.20493237 -0.32884176 -0.92188167
+v 0.33158754 0.06096278 -0.92188167
+v 0.53651992 0.34302799 -0.70640303
+v 0.74145229 0.40961456 -0.35775125
+v -0.00000000 0.30187523 -0.92188167
+v -0.20493237 0.58394044 -0.70640302
+v 0.20493237 0.58394044 -0.70640303
+v -0.20493237 0.79941909 -0.35775125
+v 0.20493237 0.79941909 -0.35775125
+v 0.53651992 0.69167977 -0.14227260
+v -0.53651992 0.69167977 -0.14227260
+v 0.00000000 -0.39542832 0.77050960
+v 0.33158754 -0.15451587 0.77050960
+v 0.20493237 0.23528867 0.77050960
+v -0.20493237 0.23528867 0.77050960
+v -0.33158754 -0.15451587 0.77050960
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 46
+f 1 46 50 2
+f 2 3 13 12
+f 2 50 3
+f 3 4 14 23 13
+f 3 50 49 4
+f 4 5 15 14
+f 4 49 5
+f 5 6 16 24 15
+f 5 49 48 6
+f 6 7 17 16
+f 6 48 7
+f 7 8 18 25 17
+f 7 48 47 8
+f 8 9 19 18
+f 8 47 9
+f 9 10 20 26 19
+f 9 47 46 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 23 32 31 30 29 28 27 22
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 26 33 34 35 36 37 38 25
+f 20 21 33 26
+f 21 27 28 34 33
+f 24 43 42
+f 28 29 35 34
+f 29 30 39 36 35
+f 30 31 40 39
+f 31 32 45 42 40
+f 36 39 41 37
+f 37 41 43 44 38
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj
new file mode 100644
index 00000000..bec40fa7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n82.obj
@@ -0,0 +1,92 @@
+v -0.20493237 -0.67749353 0.55503095
+v -0.53651992 -0.43658108 0.55503095
+v -0.66317509 -0.04677654 0.55503095
+v -0.53651992 0.34302799 0.55503095
+v -0.20493237 0.58394044 0.55503095
+v 0.20493237 0.58394044 0.55503095
+v 0.53651992 0.34302799 0.55503095
+v 0.66317509 -0.04677654 0.55503095
+v 0.53651992 -0.43658108 0.55503095
+v 0.20493237 -0.67749353 0.55503095
+v -0.20493237 -0.89297218 0.20637917
+v -0.74145229 -0.50316764 0.20637917
+v -0.86810746 -0.11336311 0.20637917
+v -0.66317509 0.51735388 0.20637917
+v -0.33158754 0.75826633 0.20637917
+v 0.33158754 0.75826633 0.20637917
+v 0.66317509 0.51735388 0.20637917
+v 0.86810746 -0.11336311 0.20637917
+v 0.74145229 -0.50316764 0.20637917
+v 0.20493237 -0.89297218 0.20637917
+v 0.00000000 -0.95955874 -0.14227260
+v -0.53651992 -0.78523286 -0.00909947
+v -0.86810746 0.23528867 -0.00909947
+v 0.00000000 0.86600566 -0.00909947
+v 0.86810746 0.23528867 -0.00909947
+v 0.53651992 -0.78523286 -0.00909947
+v -0.33158754 -0.85181942 -0.35775125
+v -0.20493237 -0.67749353 -0.70640303
+v -0.20493237 -0.32884176 -0.92188167
+v -0.33158754 0.06096278 -0.92188167
+v -0.53651992 0.34302799 -0.70640302
+v -0.74145229 0.40961456 -0.35775125
+v 0.33158754 -0.85181942 -0.35775125
+v 0.20493237 -0.67749353 -0.70640303
+v 0.20493237 -0.32884176 -0.92188167
+v 0.33158754 0.06096278 -0.92188167
+v 0.53651992 0.34302799 -0.70640303
+v 0.74145229 0.40961456 -0.35775125
+v -0.00000000 0.30187523 -0.92188167
+v -0.20493237 0.58394044 -0.70640302
+v 0.20493237 0.58394044 -0.70640303
+v -0.20493237 0.79941909 -0.35775125
+v 0.20493237 0.79941909 -0.35775125
+v 0.53651992 0.69167977 -0.14227260
+v -0.53651992 0.69167977 -0.14227260
+v -0.20493237 -0.32884176 0.77050960
+v 0.20493237 -0.32884176 0.77050960
+v 0.33158754 0.06096278 0.77050960
+v 0.00000000 0.30187523 0.77050960
+v -0.33158754 0.06096278 0.77050960
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 47 46
+f 1 46 2
+f 2 3 13 12
+f 2 46 50 3
+f 3 4 14 23 13
+f 3 50 4
+f 4 5 15 14
+f 4 50 49 5
+f 5 6 16 24 15
+f 5 49 6
+f 6 7 17 16
+f 6 49 48 7
+f 7 8 18 25 17
+f 7 48 8
+f 8 9 19 18
+f 8 48 47 9
+f 9 10 20 26 19
+f 9 47 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 23 32 31 30 29 28 27 22
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 26 33 34 35 36 37 38 25
+f 20 21 33 26
+f 21 27 28 34 33
+f 24 43 42
+f 28 29 35 34
+f 29 30 39 36 35
+f 30 31 40 39
+f 31 32 45 42 40
+f 36 39 41 37
+f 37 41 43 44 38
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj
new file mode 100644
index 00000000..40656942
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n83.obj
@@ -0,0 +1,77 @@
+v -0.21205343 -0.70641331 0.66290442
+v -0.55516310 -0.45712955 0.66290442
+v -0.68621933 -0.05377995 0.66290442
+v -0.55516310 0.34956965 0.66290442
+v -0.21205343 0.59885342 0.66290442
+v 0.21205343 0.59885342 0.66290442
+v 0.55516310 0.34956965 0.66290442
+v 0.68621933 -0.05377995 0.66290442
+v 0.55516310 -0.45712955 0.66290442
+v 0.21205343 -0.70641331 0.66290442
+v -0.21205343 -0.92937949 0.30213757
+v -0.76721653 -0.52602989 0.30213757
+v -0.89827276 -0.12268028 0.30213757
+v -0.68621933 0.52995308 0.30213757
+v -0.34310966 0.77923684 0.30213757
+v 0.34310966 0.77923684 0.30213757
+v 0.68621933 0.52995308 0.30213757
+v 0.89827276 -0.12268028 0.30213757
+v 0.76721653 -0.52602989 0.30213757
+v 0.21205343 -0.92937949 0.30213757
+v 0.00000000 -0.99827982 -0.05862928
+v -0.55516310 -0.81789640 0.07917139
+v -0.89827276 0.23808657 0.07917139
+v 0.00000000 0.89071993 0.07917139
+v 0.89827276 0.23808657 0.07917139
+v 0.55516310 -0.81789640 0.07917139
+v -0.34310966 -0.88679674 -0.28159546
+v -0.21205343 -0.70641331 -0.64236231
+v -0.21205343 -0.34564646 -0.86532848
+v -0.34310967 0.05770314 -0.86532848
+v -0.55516310 0.34956965 -0.64236231
+v -0.76721653 0.41846999 -0.28159546
+v 0.34310966 -0.88679674 -0.28159546
+v 0.21205343 -0.70641331 -0.64236231
+v 0.21205343 -0.34564646 -0.86532848
+v 0.34310966 0.05770314 -0.86532848
+v 0.55516310 0.34956965 -0.64236231
+v 0.76721653 0.41846999 -0.28159546
+v -0.00000000 0.30698691 -0.86532848
+v -0.21205344 0.59885342 -0.64236231
+v 0.21205343 0.59885342 -0.64236231
+v -0.21205343 0.82181959 -0.28159546
+v 0.21205343 0.82181959 -0.28159546
+v 0.55516310 0.71033651 -0.05862928
+v -0.55516310 0.71033650 -0.05862928
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 13 12
+f 3 4 14 23 13
+f 4 5 15 14
+f 5 6 16 24 15
+f 6 7 17 16
+f 7 8 18 25 17
+f 8 9 19 18
+f 9 10 20 26 19
+f 11 22 27 21
+f 11 21 20
+f 12 13 23 32 31 30 29 28 27 22
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 26 33 34 35 36 37 38 25
+f 20 21 33 26
+f 21 27 28 34 33
+f 24 43 42
+f 28 29 35 34
+f 29 30 39 36 35
+f 30 31 40 39
+f 31 32 45 42 40
+f 36 39 41 37
+f 37 41 43 44 38
+f 39 40 41
+f 40 42 43 41
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj
new file mode 100644
index 00000000..99140d2c
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n84.obj
@@ -0,0 +1,20 @@
+v -0.75649990 -0.43676533 0.48676866
+v -0.21875602 -0.92678633 -0.30530764
+v -0.21875602 0.49463440 0.48676866
+v -0.57471845 0.07921625 -0.43918622
+v 0.47448656 -0.13708534 -0.53435131
+v 0.14100681 0.88189762 -0.44985925
+v 0.31898787 -0.43676533 0.48676866
+v 0.83424915 0.48165406 0.26839843
+f 1 2 7
+f 1 7 3
+f 1 3 4
+f 1 4 2
+f 2 4 5
+f 2 5 7
+f 3 7 8
+f 3 8 6
+f 3 6 4
+f 4 6 5
+f 5 6 8
+f 5 8 7
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj
new file mode 100644
index 00000000..88e6e2d9
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n85.obj
@@ -0,0 +1,42 @@
+v -0.40739095 -0.40739110 0.55150049
+v -0.40739095 0.40739118 0.55150049
+v 0.40739133 0.40739118 0.55150049
+v 0.40739133 -0.40739110 0.55150049
+v -0.69897385 -0.69897400 -0.15122917
+v -0.98849816 0.00000004 0.15122929
+v -0.69897385 0.69897408 -0.15122917
+v 0.00000019 0.98849838 0.15122929
+v 0.69897423 0.69897408 -0.15122917
+v 0.98849853 0.00000004 0.15122929
+v 0.69897423 -0.69897400 -0.15122917
+v 0.00000019 -0.98849831 0.15122929
+v -0.57613626 0.00000004 -0.55149955
+v -0.00000043 0.57614036 -0.55150182
+v 0.57613486 -0.00000057 -0.55149925
+v -0.00000043 -0.57614028 -0.55150182
+f 1 2 6
+f 1 6 5
+f 1 5 12
+f 1 12 4
+f 1 4 3 2
+f 2 3 8
+f 2 8 7
+f 2 7 6
+f 3 4 10
+f 3 10 9
+f 3 9 8
+f 4 12 11
+f 4 11 10
+f 5 6 13
+f 5 13 16
+f 5 16 12
+f 6 7 13
+f 7 8 14
+f 7 14 13
+f 8 9 14
+f 9 10 15
+f 9 15 14
+f 10 11 15
+f 11 12 16
+f 11 16 15
+f 13 14 15 16
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj
new file mode 100644
index 00000000..0c12e8e4
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n86.obj
@@ -0,0 +1,24 @@
+v 0.15389145 -0.79063961 -0.25122195
+v 0.15389145 0.79063935 -0.25122195
+v -0.08683237 0.00000121 -0.81691859
+v 0.76720476 -0.00000013 -0.29376075
+v -0.34687634 -0.50076793 0.56626173
+v -0.34687634 0.50076766 0.56626173
+v 0.65465925 -0.50076793 0.56626173
+v 0.65465925 0.50076766 0.56626173
+v -0.80186056 -0.50076793 -0.32596185
+v -0.80186056 0.50076766 -0.32596185
+f 1 3 4
+f 1 4 7
+f 1 7 5
+f 1 5 9
+f 1 9 3
+f 2 3 10
+f 2 10 6
+f 2 6 8
+f 2 8 4
+f 2 4 3
+f 3 9 10
+f 4 8 7
+f 5 7 8 6
+f 5 6 10 9
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj
new file mode 100644
index 00000000..d6f957ec
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n87.obj
@@ -0,0 +1,28 @@
+v 0.11988005 -0.67749119 -0.31454842
+v 0.11988005 0.67749098 -0.31454842
+v -0.08639380 0.00000104 -0.79928823
+v 0.64542211 -0.00000010 -0.35099950
+v -0.30922289 -0.42910304 0.38594519
+v -0.30922289 0.42910283 0.38594519
+v 0.54898298 -0.42910304 0.38594519
+v 0.54898298 0.42910283 0.38594519
+v -0.69909432 -0.42910304 -0.37859230
+v -0.69909432 0.42910283 -0.37859230
+v 0.11988005 -0.00000010 0.99278838
+f 1 3 4
+f 1 4 7
+f 1 7 5
+f 1 5 9
+f 1 9 3
+f 2 3 10
+f 2 10 6
+f 2 6 8
+f 2 8 4
+f 2 4 3
+f 3 9 10
+f 4 8 7
+f 5 6 10 9
+f 5 7 11
+f 5 11 6
+f 6 11 8
+f 7 8 11
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj
new file mode 100644
index 00000000..6b72d3ca
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n88.obj
@@ -0,0 +1,30 @@
+v 0.38077489 -0.65068035 -0.28161977
+v 0.23971953 -0.00000007 -0.65071787
+v 0.69238902 0.00000073 -0.03866788
+v -0.17227827 -0.97677286 0.12741658
+v -0.55290763 -0.38062943 0.40892884
+v -0.55290763 0.38062930 0.40892884
+v -0.17227827 0.97677272 0.12741658
+v 0.38077489 0.65068022 -0.28161977
+v -0.32999437 -0.38062943 -0.31896162
+v -0.32999437 0.38062930 -0.31896162
+v 0.20835110 -0.38062943 0.40892884
+v 0.20835110 0.38062930 0.40892884
+f 1 2 3
+f 1 3 11
+f 1 11 4
+f 1 4 9
+f 1 9 2
+f 2 9 10
+f 2 10 8
+f 2 8 3
+f 3 8 12
+f 3 12 11
+f 4 11 5
+f 4 5 9
+f 5 11 12 6
+f 5 6 10 9
+f 6 12 7
+f 6 7 10
+f 7 12 8
+f 7 8 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj
new file mode 100644
index 00000000..0b5c2160
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n89.obj
@@ -0,0 +1,35 @@
+v -0.44436584 -0.44436584 0.75893037
+v -0.44436584 0.44436584 0.75893037
+v 0.44436584 0.44436584 0.75893037
+v 0.44436584 -0.44436584 0.75893037
+v -0.97875646 0.00000000 0.20502633
+v 0.97875646 -0.00000000 0.20502633
+v -0.44436584 -0.63708304 -0.10865484
+v 0.44436584 -0.63708304 -0.10865484
+v -0.44436584 0.63708304 -0.10865484
+v 0.44436584 0.63708304 -0.10865484
+v -0.74267577 0.00000000 -0.65177582
+v 0.74267577 -0.00000000 -0.65177582
+v -0.00000000 -0.44436731 -0.85380157
+v 0.00000000 0.44436731 -0.85380157
+f 1 2 5
+f 1 5 7
+f 1 7 8 4
+f 1 4 3 2
+f 2 3 10 9
+f 2 9 5
+f 3 4 6
+f 3 6 10
+f 4 8 6
+f 5 9 11
+f 5 11 7
+f 6 8 12
+f 6 12 10
+f 7 11 13
+f 7 13 8
+f 8 13 12
+f 9 10 14
+f 9 14 11
+f 10 12 14
+f 11 14 13
+f 12 13 14
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj
new file mode 100644
index 00000000..12cea9c9
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n90.obj
@@ -0,0 +1,40 @@
+v -0.41242387 -0.58439230 0.69885062
+v 0.41242321 -0.58439230 0.69885062
+v -0.41242387 0.24045478 0.69885062
+v 0.41242321 0.24045478 0.69885062
+v -0.41242387 -0.73037469 -0.11297563
+v 0.41242321 -0.73037469 -0.11297563
+v -0.92917625 -0.17196876 0.20565034
+v 0.92917559 -0.17196876 0.20565034
+v -0.63276502 0.56134326 -0.02837223
+v 0.63276436 0.56134326 -0.02837223
+v -0.63276502 -0.07142283 -0.55750338
+v 0.63276436 -0.07142283 -0.55750338
+v -0.00000033 -0.54083237 -0.80170870
+v 0.00000232 0.26800856 -0.96341536
+v 0.00000232 0.90077466 -0.43428421
+v -0.00000033 0.88477025 0.39040759
+f 1 2 4 3
+f 1 3 7
+f 1 7 5
+f 1 5 6 2
+f 2 6 8
+f 2 8 4
+f 3 4 16
+f 3 16 9
+f 3 9 7
+f 4 8 10
+f 4 10 16
+f 5 7 11
+f 5 11 13
+f 5 13 6
+f 6 13 12
+f 6 12 8
+f 7 9 11
+f 8 12 10
+f 9 16 15
+f 9 15 14 11
+f 10 12 14 15
+f 10 15 16
+f 11 14 13
+f 12 13 14
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj
new file mode 100644
index 00000000..8fa9e15a
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n91.obj
@@ -0,0 +1,28 @@
+v -0.35682209 -0.79465447 0.49112347
+v 0.35682209 -0.79465447 0.49112347
+v 0.57735027 -0.49112347 -0.11593853
+v -0.00000000 -0.30353100 -0.49112347
+v -0.57735027 -0.49112347 -0.11593853
+v -0.57735027 -0.11593852 0.49112347
+v 0.57735027 -0.11593853 0.49112347
+v 0.57735027 0.11593853 -0.49112347
+v -0.57735027 0.11593853 -0.49112347
+v 0.00000000 0.30353100 0.49112347
+v 0.57735027 0.49112347 0.11593853
+v 0.35682209 0.79465447 -0.49112347
+v -0.35682209 0.79465447 -0.49112347
+v -0.57735027 0.49112347 0.11593852
+f 1 2 7 10 6
+f 1 6 5
+f 1 5 4 3 2
+f 2 3 7
+f 3 4 8
+f 3 8 11 7
+f 4 5 9
+f 4 9 13 12 8
+f 5 6 14 9
+f 6 10 14
+f 7 11 10
+f 8 12 11
+f 9 14 13
+f 10 11 12 13 14
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj
new file mode 100644
index 00000000..1f85374b
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/n92.obj
@@ -0,0 +1,38 @@
+v -0.33030437 -0.57210395 -0.43569542
+v 0.33030437 -0.57210395 -0.43569542
+v 0.66060874 0.00000000 -0.43569542
+v 0.33030437 0.57210395 -0.43569542
+v -0.33030437 0.57210395 -0.43569542
+v -0.66060874 -0.00000000 -0.43569542
+v -0.53444370 -0.68996385 0.18142700
+v 0.00000000 -0.99852506 -0.05429279
+v 0.53444370 -0.68996385 0.18142700
+v 0.86474807 -0.11785990 0.18142700
+v 0.86474807 0.49926253 -0.05429279
+v 0.33030437 0.80782374 0.18142700
+v -0.33030437 0.80782374 0.18142700
+v -0.86474807 0.49926253 -0.05429279
+v -0.86474807 -0.11785990 0.18142700
+v -0.33030437 -0.19070132 0.56282964
+v 0.33030437 -0.19070132 0.56282964
+v 0.00000000 0.38140263 0.56282964
+f 1 2 8
+f 1 8 7
+f 1 7 15 6
+f 1 6 5 4 3 2
+f 2 3 10 9
+f 2 9 8
+f 3 4 11
+f 3 11 10
+f 4 5 13 12
+f 4 12 11
+f 5 6 14
+f 5 14 13
+f 6 15 14
+f 7 8 9 17 16
+f 7 16 15
+f 9 10 17
+f 10 11 12 18 17
+f 12 13 18
+f 13 14 15 16 18
+f 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj
new file mode 100644
index 00000000..2dfa2604
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p03.obj
@@ -0,0 +1,11 @@
+v -0.65465367 -0.37796447 0.65465367
+v 0.00000000 0.75592895 0.65465367
+v 0.65465367 -0.37796447 0.65465367
+v -0.65465367 -0.37796447 -0.65465367
+v 0.00000000 0.75592895 -0.65465367
+v 0.65465367 -0.37796447 -0.65465367
+f 1 2 5 4
+f 1 4 6 3
+f 1 3 2
+f 2 3 6 5
+f 4 5 6
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj
new file mode 100644
index 00000000..c42c1d1f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p04.obj
@@ -0,0 +1,14 @@
+v -0.57735027 -0.57735027 0.57735027
+v -0.57735027 0.57735027 0.57735027
+v 0.57735027 0.57735027 0.57735027
+v 0.57735027 -0.57735027 0.57735027
+v -0.57735027 -0.57735027 -0.57735027
+v -0.57735027 0.57735027 -0.57735027
+v 0.57735027 0.57735027 -0.57735027
+v 0.57735027 -0.57735027 -0.57735027
+f 1 2 6 5
+f 1 5 8 4
+f 1 4 3 2
+f 2 3 7 6
+f 3 4 8 7
+f 5 6 7 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj
new file mode 100644
index 00000000..e7731809
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p05.obj
@@ -0,0 +1,17 @@
+v -0.50673185 -0.69745656 0.50673185
+v -0.81990936 0.26640470 0.50673185
+v 0.00000000 0.86210372 0.50673185
+v 0.81990936 0.26640470 0.50673185
+v 0.50673185 -0.69745656 0.50673185
+v -0.50673185 -0.69745656 -0.50673185
+v -0.81990936 0.26640470 -0.50673185
+v 0.00000000 0.86210372 -0.50673185
+v 0.81990936 0.26640470 -0.50673185
+v 0.50673185 -0.69745656 -0.50673185
+f 1 2 7 6
+f 1 6 10 5
+f 1 5 4 3 2
+f 2 3 8 7
+f 3 4 9 8
+f 4 5 10 9
+f 6 7 8 9 10
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj
new file mode 100644
index 00000000..6b1fc4e7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p06.obj
@@ -0,0 +1,20 @@
+v -0.44721360 -0.77459667 0.44721360
+v -0.89442719 0.00000000 0.44721360
+v -0.44721360 0.77459667 0.44721360
+v 0.44721360 0.77459667 0.44721360
+v 0.89442719 -0.00000000 0.44721360
+v 0.44721360 -0.77459667 0.44721360
+v -0.44721360 -0.77459667 -0.44721360
+v -0.89442719 0.00000000 -0.44721360
+v -0.44721360 0.77459667 -0.44721360
+v 0.44721360 0.77459667 -0.44721360
+v 0.89442719 -0.00000000 -0.44721360
+v 0.44721360 -0.77459667 -0.44721360
+f 1 2 8 7
+f 1 7 12 6
+f 1 6 5 4 3 2
+f 2 3 9 8
+f 3 4 10 9
+f 4 5 11 10
+f 5 6 12 11
+f 7 8 9 10 11 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj
new file mode 100644
index 00000000..b11e3f11
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p07.obj
@@ -0,0 +1,23 @@
+v -0.39803250 -0.82652300 0.39803250
+v -0.89437090 -0.20413432 0.39803250
+v -0.71722978 0.57197166 0.39803250
+v 0.00000000 0.91737132 0.39803250
+v 0.71722978 0.57197166 0.39803250
+v 0.89437090 -0.20413432 0.39803250
+v 0.39803250 -0.82652300 0.39803250
+v -0.39803250 -0.82652300 -0.39803250
+v -0.89437090 -0.20413432 -0.39803250
+v -0.71722978 0.57197166 -0.39803250
+v 0.00000000 0.91737132 -0.39803250
+v 0.71722978 0.57197166 -0.39803250
+v 0.89437090 -0.20413432 -0.39803250
+v 0.39803250 -0.82652300 -0.39803250
+f 1 2 9 8
+f 1 8 14 7
+f 1 7 6 5 4 3 2
+f 2 3 10 9
+f 3 4 11 10
+f 4 5 12 11
+f 5 6 13 12
+f 6 7 14 13
+f 8 9 10 11 12 13 14
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj
new file mode 100644
index 00000000..3b99bc23
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p08.obj
@@ -0,0 +1,26 @@
+v -0.35740674 -0.86285621 0.35740674
+v -0.86285621 -0.35740674 0.35740674
+v -0.86285621 0.35740674 0.35740674
+v -0.35740674 0.86285621 0.35740674
+v 0.35740674 0.86285621 0.35740674
+v 0.86285621 0.35740674 0.35740674
+v 0.86285621 -0.35740674 0.35740674
+v 0.35740674 -0.86285621 0.35740674
+v -0.35740674 -0.86285621 -0.35740674
+v -0.86285621 -0.35740674 -0.35740674
+v -0.86285621 0.35740674 -0.35740674
+v -0.35740674 0.86285621 -0.35740674
+v 0.35740674 0.86285621 -0.35740674
+v 0.86285621 0.35740674 -0.35740674
+v 0.86285621 -0.35740674 -0.35740674
+v 0.35740674 -0.86285621 -0.35740674
+f 1 2 10 9
+f 1 9 16 8
+f 1 8 7 6 5 4 3 2
+f 2 3 11 10
+f 3 4 12 11
+f 4 5 13 12
+f 5 6 14 13
+f 6 7 15 14
+f 7 8 16 15
+f 9 10 11 12 13 14 15 16
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj
new file mode 100644
index 00000000..e00153ab
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p09.obj
@@ -0,0 +1,29 @@
+v -0.32361558 -0.88912649 0.32361558
+v -0.81942341 -0.47309432 0.32361558
+v -0.93181392 0.16430393 0.32361558
+v -0.60819834 0.72482256 0.32361558
+v 0.00000000 0.94618865 0.32361558
+v 0.60819834 0.72482256 0.32361558
+v 0.93181392 0.16430393 0.32361558
+v 0.81942341 -0.47309432 0.32361558
+v 0.32361558 -0.88912649 0.32361558
+v -0.32361558 -0.88912649 -0.32361558
+v -0.81942341 -0.47309432 -0.32361558
+v -0.93181392 0.16430393 -0.32361558
+v -0.60819834 0.72482256 -0.32361558
+v 0.00000000 0.94618865 -0.32361558
+v 0.60819834 0.72482256 -0.32361558
+v 0.93181392 0.16430393 -0.32361558
+v 0.81942341 -0.47309432 -0.32361558
+v 0.32361558 -0.88912649 -0.32361558
+f 1 2 11 10
+f 1 10 18 9
+f 1 9 8 7 6 5 4 3 2
+f 2 3 12 11
+f 3 4 13 12
+f 4 5 14 13
+f 5 6 15 14
+f 6 7 16 15
+f 7 8 17 16
+f 8 9 18 17
+f 10 11 12 13 14 15 16 17 18
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj
new file mode 100644
index 00000000..31941eda
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/p10.obj
@@ -0,0 +1,32 @@
+v -0.29524181 -0.90866085 0.29524181
+v -0.77295309 -0.56158329 0.29524181
+v -0.95542256 0.00000000 0.29524181
+v -0.77295309 0.56158329 0.29524181
+v -0.29524181 0.90866085 0.29524181
+v 0.29524181 0.90866085 0.29524181
+v 0.77295309 0.56158329 0.29524181
+v 0.95542256 -0.00000000 0.29524181
+v 0.77295309 -0.56158329 0.29524181
+v 0.29524181 -0.90866085 0.29524181
+v -0.29524181 -0.90866085 -0.29524181
+v -0.77295309 -0.56158329 -0.29524181
+v -0.95542256 0.00000000 -0.29524181
+v -0.77295309 0.56158329 -0.29524181
+v -0.29524181 0.90866085 -0.29524181
+v 0.29524181 0.90866085 -0.29524181
+v 0.77295309 0.56158329 -0.29524181
+v 0.95542256 -0.00000000 -0.29524181
+v 0.77295309 -0.56158329 -0.29524181
+v 0.29524181 -0.90866085 -0.29524181
+f 1 2 12 11
+f 1 11 20 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 13 12
+f 3 4 14 13
+f 4 5 15 14
+f 5 6 16 15
+f 6 7 17 16
+f 7 8 18 17
+f 8 9 19 18
+f 9 10 20 19
+f 11 12 13 14 15 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj
new file mode 100644
index 00000000..2edf33c5
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r01.obj
@@ -0,0 +1,8 @@
+v -0.81649658 -0.47140452 0.33333333
+v 0.81649658 -0.47140452 0.33333333
+v 0.00000000 0.00000000 -1.00000000
+v 0.00000000 0.94280904 0.33333333
+f 1 2 4
+f 1 4 3
+f 1 3 2
+f 2 3 4
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj
new file mode 100644
index 00000000..85bbede8
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r02.obj
@@ -0,0 +1,14 @@
+v -0.70710678 -0.70710678 0.00000000
+v -0.70710678 0.70710678 0.00000000
+v 0.70710678 0.70710678 0.00000000
+v 0.70710678 -0.70710678 0.00000000
+v 0.00000000 0.00000000 -1.00000000
+v 0.00000000 0.00000000 1.00000000
+f 1 2 5
+f 1 5 4
+f 1 4 6
+f 1 6 2
+f 2 3 5
+f 2 6 3
+f 3 4 5
+f 3 6 4
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj
new file mode 100644
index 00000000..c42c1d1f
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r03.obj
@@ -0,0 +1,14 @@
+v -0.57735027 -0.57735027 0.57735027
+v -0.57735027 0.57735027 0.57735027
+v 0.57735027 0.57735027 0.57735027
+v 0.57735027 -0.57735027 0.57735027
+v -0.57735027 -0.57735027 -0.57735027
+v -0.57735027 0.57735027 -0.57735027
+v 0.57735027 0.57735027 -0.57735027
+v 0.57735027 -0.57735027 -0.57735027
+f 1 2 6 5
+f 1 5 8 4
+f 1 4 3 2
+f 2 3 7 6
+f 3 4 8 7
+f 5 6 7 8
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj
new file mode 100644
index 00000000..56a0c40c
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r04.obj
@@ -0,0 +1,32 @@
+v -0.35682209 -0.49112347 0.79465447
+v 0.35682209 -0.49112347 0.79465447
+v 0.57735027 -0.79465447 0.18759247
+v 0.00000000 -0.98224695 -0.18759247
+v -0.57735027 -0.79465447 0.18759247
+v -0.57735027 0.18759247 0.79465447
+v 0.57735027 0.18759247 0.79465447
+v 0.93417236 -0.30353100 -0.18759247
+v -0.00000000 -0.60706200 -0.79465447
+v -0.93417236 -0.30353100 -0.18759247
+v -0.93417236 0.30353100 0.18759247
+v 0.00000000 0.60706200 0.79465447
+v 0.93417236 0.30353100 0.18759247
+v 0.57735027 -0.18759247 -0.79465447
+v -0.57735027 -0.18759247 -0.79465447
+v -0.57735027 0.79465447 -0.18759247
+v 0.00000000 0.98224695 0.18759247
+v 0.57735027 0.79465447 -0.18759247
+v 0.35682209 0.49112347 -0.79465447
+v -0.35682209 0.49112347 -0.79465447
+f 1 2 7 12 6
+f 1 6 11 10 5
+f 1 5 4 3 2
+f 2 3 8 13 7
+f 3 4 9 14 8
+f 4 5 10 15 9
+f 6 12 17 16 11
+f 7 13 18 17 12
+f 8 14 19 18 13
+f 9 15 20 19 14
+f 10 11 16 20 15
+f 16 17 18 19 20
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj
new file mode 100644
index 00000000..fd013dc2
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/r05.obj
@@ -0,0 +1,32 @@
+v -0.52573111 -0.72360680 0.44721360
+v -0.85065081 0.27639320 0.44721360
+v -0.00000000 0.89442719 0.44721360
+v 0.85065081 0.27639320 0.44721360
+v 0.52573111 -0.72360680 0.44721360
+v 0.00000000 -0.89442719 -0.44721360
+v -0.85065081 -0.27639320 -0.44721360
+v -0.52573111 0.72360680 -0.44721360
+v 0.52573111 0.72360680 -0.44721360
+v 0.85065081 -0.27639320 -0.44721360
+v 0.00000000 0.00000000 1.00000000
+v -0.00000000 0.00000000 -1.00000000
+f 1 2 7
+f 1 7 6
+f 1 6 5
+f 1 5 11
+f 1 11 2
+f 2 3 8
+f 2 8 7
+f 2 11 3
+f 3 4 9
+f 3 9 8
+f 3 11 4
+f 4 5 10
+f 4 10 9
+f 4 11 5
+f 5 6 10
+f 6 7 12
+f 6 12 10
+f 7 8 12
+f 8 9 12
+f 9 10 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj
new file mode 100644
index 00000000..f493d9c7
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s01.obj
@@ -0,0 +1,26 @@
+v -0.50000000 -0.86602540 -0.00000000
+v -1.00000000 0.00000000 -0.00000000
+v -0.50000000 0.86602540 -0.00000000
+v 0.50000000 0.86602540 -0.00000000
+v 1.00000000 0.00000000 -0.00000000
+v 0.50000000 -0.86602540 -0.00000000
+v -0.50000000 -0.28867513 -0.81649658
+v 0.00000000 0.57735027 -0.81649658
+v 0.50000000 -0.28867513 -0.81649658
+v 0.00000000 -0.57735027 0.81649658
+v 0.50000000 0.28867513 0.81649658
+v -0.50000000 0.28867513 0.81649658
+f 1 2 7
+f 1 7 9 6
+f 1 6 10
+f 1 10 12 2
+f 2 3 8 7
+f 2 12 3
+f 3 4 8
+f 3 12 11 4
+f 4 5 9 8
+f 4 11 5
+f 5 6 9
+f 5 11 10 6
+f 7 8 9
+f 10 11 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj
new file mode 100644
index 00000000..cc2dc6cb
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s02.obj
@@ -0,0 +1,62 @@
+v -0.30901699 -0.95105652 -0.00000000
+v -0.80901699 -0.58778525 -0.00000000
+v -1.00000000 0.00000000 -0.00000000
+v -0.80901699 0.58778525 -0.00000000
+v -0.30901700 0.95105652 -0.00000000
+v 0.30901699 0.95105652 -0.00000000
+v 0.80901699 0.58778525 -0.00000000
+v 1.00000000 0.00000000 -0.00000000
+v 0.80901699 -0.58778525 -0.00000000
+v 0.30901699 -0.95105652 -0.00000000
+v 0.00000000 -0.85065081 -0.52573111
+v -0.80901699 -0.26286556 -0.52573111
+v -0.50000000 0.68819096 -0.52573111
+v 0.50000000 0.68819096 -0.52573111
+v 0.80901699 -0.26286556 -0.52573111
+v -0.30901699 -0.42532540 -0.85065081
+v -0.50000000 0.16245985 -0.85065081
+v 0.00000000 0.52573111 -0.85065081
+v 0.50000000 0.16245985 -0.85065081
+v 0.30901699 -0.42532540 -0.85065081
+v -0.50000000 -0.68819096 0.52573111
+v 0.50000000 -0.68819096 0.52573111
+v 0.80901699 0.26286556 0.52573111
+v -0.00000000 0.85065081 0.52573111
+v -0.80901699 0.26286556 0.52573111
+v 0.00000000 -0.52573111 0.85065081
+v 0.50000000 -0.16245985 0.85065081
+v 0.30901699 0.42532540 0.85065081
+v -0.30901699 0.42532540 0.85065081
+v -0.50000000 -0.16245985 0.85065081
+f 1 2 12 16 11
+f 1 11 10
+f 1 10 22 26 21
+f 1 21 2
+f 2 3 12
+f 2 21 30 25 3
+f 3 4 13 17 12
+f 3 25 4
+f 4 5 13
+f 4 25 29 24 5
+f 5 6 14 18 13
+f 5 24 6
+f 6 7 14
+f 6 24 28 23 7
+f 7 8 15 19 14
+f 7 23 8
+f 8 9 15
+f 8 23 27 22 9
+f 9 10 11 20 15
+f 9 22 10
+f 11 16 20
+f 12 17 16
+f 13 18 17
+f 14 19 18
+f 15 20 19
+f 16 17 18 19 20
+f 21 26 30
+f 22 27 26
+f 23 28 27
+f 24 29 28
+f 25 30 29
+f 26 27 28 29 30
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj
new file mode 100644
index 00000000..0663c724
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s03.obj
@@ -0,0 +1,20 @@
+v -0.42640143 -0.73854895 0.52223297
+v -0.85280287 0.00000000 0.52223297
+v -0.42640143 0.73854895 0.52223297
+v 0.42640143 0.73854895 0.52223297
+v 0.85280287 -0.00000000 0.52223297
+v 0.42640143 -0.73854895 0.52223297
+v -0.85280287 -0.49236596 -0.17407766
+v 0.00000000 0.98473193 -0.17407766
+v 0.85280287 -0.49236596 -0.17407766
+v -0.42640143 -0.24618298 -0.87038828
+v 0.00000000 0.49236596 -0.87038828
+v 0.42640143 -0.24618298 -0.87038828
+f 1 2 7
+f 1 7 10 12 9 6
+f 1 6 5 4 3 2
+f 2 3 8 11 10 7
+f 3 4 8
+f 4 5 9 12 11 8
+f 5 6 9
+f 10 11 12
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj
new file mode 100644
index 00000000..58e0fa0c
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s04.obj
@@ -0,0 +1,38 @@
+v -0.31622777 -0.54772256 0.77459667
+v -0.63245553 0.00000000 0.77459667
+v -0.31622777 0.54772256 0.77459667
+v 0.31622777 0.54772256 0.77459667
+v 0.63245553 -0.00000000 0.77459667
+v 0.31622777 -0.54772256 0.77459667
+v -0.31622777 -0.91287093 0.25819889
+v -0.94868330 0.18257419 0.25819889
+v -0.63245553 0.73029674 0.25819889
+v 0.63245553 0.73029674 0.25819889
+v 0.94868330 0.18257419 0.25819889
+v 0.31622777 -0.91287093 0.25819889
+v -0.63245553 -0.73029674 -0.25819889
+v -0.94868330 -0.18257419 -0.25819889
+v -0.31622777 0.91287093 -0.25819889
+v 0.31622777 0.91287093 -0.25819889
+v 0.94868330 -0.18257419 -0.25819889
+v 0.63245553 -0.73029674 -0.25819889
+v -0.31622777 -0.54772256 -0.77459667
+v -0.63245553 0.00000000 -0.77459667
+v -0.31622777 0.54772256 -0.77459667
+v 0.31622777 0.54772256 -0.77459667
+v 0.63245553 -0.00000000 -0.77459667
+v 0.31622777 -0.54772256 -0.77459667
+f 1 7 12 6
+f 1 6 5 4 3 2
+f 1 2 8 14 13 7
+f 2 3 9 8
+f 3 4 10 16 15 9
+f 4 5 11 10
+f 5 6 12 18 17 11
+f 7 13 19 24 18 12
+f 8 9 15 21 20 14
+f 10 11 17 23 22 16
+f 13 14 20 19
+f 15 16 22 21
+f 17 18 24 23
+f 19 20 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj
new file mode 100644
index 00000000..a2ec5ff1
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s05.obj
@@ -0,0 +1,38 @@
+v -0.28108464 -0.67859834 0.67859834
+v -0.67859834 -0.28108464 0.67859834
+v -0.67859834 0.28108464 0.67859834
+v -0.28108464 0.67859834 0.67859834
+v 0.28108464 0.67859834 0.67859834
+v 0.67859834 0.28108464 0.67859834
+v 0.67859834 -0.28108464 0.67859834
+v 0.28108464 -0.67859834 0.67859834
+v 0.00000000 -0.95968298 0.28108464
+v -0.95968298 0.00000000 0.28108464
+v 0.00000000 0.95968298 0.28108464
+v 0.95968298 -0.00000000 0.28108464
+v -0.00000000 -0.95968298 -0.28108464
+v -0.95968298 0.00000000 -0.28108464
+v 0.00000000 0.95968298 -0.28108464
+v 0.95968298 -0.00000000 -0.28108464
+v -0.28108464 -0.67859834 -0.67859834
+v -0.67859834 -0.28108464 -0.67859834
+v -0.67859834 0.28108464 -0.67859834
+v -0.28108464 0.67859834 -0.67859834
+v 0.28108464 0.67859834 -0.67859834
+v 0.67859834 0.28108464 -0.67859834
+v 0.67859834 -0.28108464 -0.67859834
+v 0.28108464 -0.67859834 -0.67859834
+f 1 2 10 14 18 17 13 9
+f 1 9 8
+f 1 8 7 6 5 4 3 2
+f 2 3 10
+f 3 4 11 15 20 19 14 10
+f 4 5 11
+f 5 6 12 16 22 21 15 11
+f 6 7 12
+f 7 8 9 13 24 23 16 12
+f 13 17 24
+f 14 19 18
+f 15 21 20
+f 16 23 22
+f 17 18 19 20 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj
new file mode 100644
index 00000000..4167cae1
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s06.obj
@@ -0,0 +1,92 @@
+v -0.20177411 -0.27771823 0.93923362
+v -0.40354821 -0.55543646 0.72707577
+v -0.20177411 -0.83315470 0.51491792
+v 0.20177411 -0.83315470 0.51491792
+v 0.40354821 -0.55543646 0.72707577
+v 0.20177411 -0.27771823 0.93923362
+v -0.32647736 0.10607893 0.93923362
+v -0.65295472 0.21215785 0.72707577
+v -0.85472883 -0.06556038 0.51491792
+v -0.73002557 -0.44935754 0.51491792
+v -0.73002557 -0.66151539 0.17163931
+v -0.40354821 -0.89871508 0.17163931
+v -0.20177411 -0.96427546 -0.17163931
+v 0.20177411 -0.96427546 -0.17163931
+v 0.40354821 -0.89871508 0.17163931
+v 0.73002557 -0.66151539 0.17163931
+v 0.73002557 -0.44935754 0.51491792
+v 0.85472883 -0.06556038 0.51491792
+v 0.65295472 0.21215785 0.72707577
+v 0.32647736 0.10607893 0.93923362
+v -0.00000000 0.34327861 0.93923362
+v -0.65295472 0.55543646 0.51491792
+v -0.85472883 0.48987608 0.17163931
+v -0.97943209 0.10607893 0.17163931
+v -0.97943209 -0.10607892 -0.17163931
+v -0.85472883 -0.48987608 -0.17163931
+v -0.65295472 -0.55543646 -0.51491792
+v -0.32647736 -0.79263615 -0.51491792
+v -0.00000000 -0.68655723 -0.72707577
+v 0.32647736 -0.79263615 -0.51491792
+v 0.65295472 -0.55543646 -0.51491792
+v 0.85472883 -0.48987608 -0.17163931
+v 0.97943209 -0.10607893 -0.17163931
+v 0.97943209 0.10607893 0.17163931
+v 0.85472883 0.48987608 0.17163931
+v 0.65295472 0.55543646 0.51491792
+v 0.32647736 0.79263615 0.51491792
+v 0.00000000 0.68655723 0.72707577
+v -0.32647736 0.79263615 0.51491792
+v -0.73002557 0.66151539 -0.17163931
+v -0.73002557 0.44935754 -0.51491792
+v -0.85472883 0.06556038 -0.51491792
+v -0.65295472 -0.21215785 -0.72707577
+v -0.32647736 -0.10607892 -0.93923362
+v 0.00000000 -0.34327861 -0.93923362
+v 0.32647736 -0.10607892 -0.93923362
+v 0.65295472 -0.21215785 -0.72707577
+v 0.85472883 0.06556038 -0.51491792
+v 0.73002557 0.44935754 -0.51491792
+v 0.73002557 0.66151539 -0.17163931
+v 0.40354821 0.89871508 -0.17163931
+v 0.20177411 0.96427546 0.17163931
+v -0.20177411 0.96427546 0.17163931
+v -0.40354821 0.89871508 -0.17163931
+v -0.20177411 0.83315469 -0.51491792
+v -0.40354821 0.55543646 -0.72707577
+v -0.20177411 0.27771823 -0.93923362
+v 0.20177410 0.27771823 -0.93923362
+v 0.40354821 0.55543646 -0.72707577
+v 0.20177411 0.83315469 -0.51491792
+f 1 6 20 21 7
+f 1 7 8 9 10 2
+f 1 2 3 4 5 6
+f 2 10 11 12 3
+f 3 12 13 14 15 4
+f 4 15 16 17 5
+f 5 17 18 19 20 6
+f 7 21 38 39 22 8
+f 8 22 23 24 9
+f 9 24 25 26 11 10
+f 11 26 27 28 13 12
+f 13 28 29 30 14
+f 14 30 31 32 16 15
+f 16 32 33 34 18 17
+f 18 34 35 36 19
+f 19 36 37 38 21 20
+f 22 39 53 54 40 23
+f 23 40 41 42 25 24
+f 25 42 43 27 26
+f 27 43 44 45 29 28
+f 29 45 46 47 31 30
+f 31 47 48 33 32
+f 33 48 49 50 35 34
+f 35 50 51 52 37 36
+f 37 52 53 39 38
+f 40 54 55 56 41
+f 41 56 57 44 43 42
+f 44 57 58 46 45
+f 46 58 59 49 48 47
+f 49 59 60 51 50
+f 51 60 55 54 53 52
+f 55 60 59 58 57 56
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj
new file mode 100644
index 00000000..5820f529
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s07.obj
@@ -0,0 +1,92 @@
+v -0.16838141 -0.51822468 0.83850515
+v -0.44082824 -0.32028047 0.83850515
+v -0.54489368 0.00000000 0.83850515
+v -0.44082824 0.32028047 0.83850515
+v -0.16838141 0.51822468 0.83850515
+v 0.16838141 0.51822468 0.83850515
+v 0.44082824 0.32028047 0.83850515
+v 0.54489368 0.00000000 0.83850515
+v 0.44082824 -0.32028047 0.83850515
+v 0.16838141 -0.51822468 0.83850515
+v 0.00000000 -0.74998180 0.66145846
+v -0.00000000 -0.92702849 0.37499090
+v 0.16838141 -0.98173893 0.08852334
+v 0.44082824 -0.89321558 -0.08852334
+v 0.71327508 -0.69527137 -0.08852334
+v 0.88165649 -0.46351425 0.08852334
+v 0.88165649 -0.28646756 0.37499090
+v 0.71327508 -0.23175712 0.66145846
+v -0.16838141 -0.98173893 0.08852334
+v -0.44082824 -0.89321558 -0.08852334
+v -0.71327508 -0.69527137 -0.08852334
+v -0.88165649 -0.46351425 0.08852334
+v -0.88165649 -0.28646756 0.37499090
+v -0.71327508 -0.23175712 0.66145846
+v -0.98572192 -0.14323378 0.08852334
+v -0.98572192 0.14323378 -0.08852334
+v -0.88165649 0.46351425 -0.08852334
+v -0.71327508 0.69527137 0.08852334
+v -0.54489368 0.74998180 0.37499090
+v -0.44082824 0.60674802 0.66145846
+v -0.44082824 0.89321558 0.08852334
+v -0.16838141 0.98173893 -0.08852334
+v 0.16838141 0.98173893 -0.08852334
+v 0.44082824 0.89321558 0.08852334
+v 0.54489368 0.74998180 0.37499090
+v 0.44082824 0.60674802 0.66145846
+v 0.71327508 0.69527137 0.08852334
+v 0.88165649 0.46351425 -0.08852334
+v 0.98572192 0.14323378 -0.08852334
+v 0.98572192 -0.14323378 0.08852334
+v 0.54489368 -0.74998180 -0.37499090
+v 0.44082824 -0.60674802 -0.66145846
+v 0.16838141 -0.51822468 -0.83850515
+v -0.16838141 -0.51822468 -0.83850515
+v -0.44082824 -0.60674802 -0.66145846
+v -0.54489368 -0.74998180 -0.37499090
+v -0.44082824 -0.32028047 -0.83850515
+v -0.54489367 0.00000000 -0.83850515
+v -0.71327508 0.23175712 -0.66145846
+v -0.88165649 0.28646756 -0.37499090
+v -0.44082824 0.32028047 -0.83850515
+v -0.16838141 0.51822468 -0.83850515
+v 0.00000000 0.74998180 -0.66145846
+v 0.00000000 0.92702849 -0.37499090
+v 0.16838141 0.51822468 -0.83850515
+v 0.44082824 0.32028047 -0.83850515
+v 0.71327508 0.23175712 -0.66145846
+v 0.88165649 0.28646756 -0.37499090
+v 0.54489368 -0.00000000 -0.83850515
+v 0.44082824 -0.32028047 -0.83850515
+f 1 2 24 23 22 21 20 19 12 11
+f 1 11 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 24
+f 3 4 30 29 28 27 26 25 23 24
+f 4 5 30
+f 5 6 36 35 34 33 32 31 29 30
+f 6 7 36
+f 7 8 18 17 40 39 38 37 35 36
+f 8 9 18
+f 9 10 11 12 13 14 15 16 17 18
+f 12 19 13
+f 13 19 20 46 45 44 43 42 41 14
+f 14 41 15
+f 15 41 42 60 59 57 58 39 40 16
+f 16 40 17
+f 20 21 46
+f 21 22 25 26 50 49 48 47 45 46
+f 22 23 25
+f 26 27 50
+f 27 28 31 32 54 53 52 51 49 50
+f 28 29 31
+f 32 33 54
+f 33 34 37 38 58 57 56 55 53 54
+f 34 35 37
+f 38 39 58
+f 42 43 60
+f 43 44 47 48 51 52 55 56 59 60
+f 44 45 47
+f 48 49 51
+f 52 53 55
+f 56 57 59
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj
new file mode 100644
index 00000000..8441f42c
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s08.obj
@@ -0,0 +1,50 @@
+v -0.35740674 -0.86285621 0.35740674
+v -0.86285621 -0.35740674 0.35740674
+v -0.86285621 0.35740674 0.35740674
+v -0.35740674 0.86285621 0.35740674
+v 0.35740674 0.86285621 0.35740674
+v 0.86285621 0.35740674 0.35740674
+v 0.86285621 -0.35740674 0.35740674
+v 0.35740674 -0.86285621 0.35740674
+v -0.35740674 -0.86285621 -0.35740674
+v -0.86285621 -0.35740674 -0.35740674
+v -0.86285621 0.35740674 -0.35740674
+v -0.35740674 0.86285621 -0.35740674
+v 0.35740674 0.86285621 -0.35740674
+v 0.86285621 0.35740674 -0.35740674
+v 0.86285621 -0.35740674 -0.35740674
+v 0.35740674 -0.86285621 -0.35740674
+v -0.35740674 -0.35740674 0.86285621
+v 0.35740674 -0.35740674 0.86285621
+v 0.35740674 0.35740674 0.86285621
+v -0.35740674 0.35740674 0.86285621
+v -0.35740674 -0.35740674 -0.86285621
+v -0.35740674 0.35740674 -0.86285621
+v 0.35740674 0.35740674 -0.86285621
+v 0.35740674 -0.35740674 -0.86285621
+f 1 2 10 9
+f 1 9 16 8
+f 1 8 18 17
+f 1 17 2
+f 2 3 11 10
+f 2 17 20 3
+f 3 4 12 11
+f 3 20 4
+f 4 5 13 12
+f 4 20 19 5
+f 5 6 14 13
+f 5 19 6
+f 6 7 15 14
+f 6 19 18 7
+f 7 8 16 15
+f 7 18 8
+f 9 10 21
+f 9 21 24 16
+f 10 11 22 21
+f 11 12 22
+f 12 13 23 22
+f 13 14 23
+f 14 15 24 23
+f 15 16 24
+f 17 18 19 20
+f 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj
new file mode 100644
index 00000000..40f8fdd8
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s09.obj
@@ -0,0 +1,122 @@
+v -0.22391898 -0.68915176 0.68915176
+v -0.58622750 -0.42591921 0.68915176
+v -0.72461704 -0.00000000 0.68915176
+v -0.58622750 0.42591921 0.68915176
+v -0.22391898 0.68915176 0.68915176
+v 0.22391898 0.68915176 0.68915176
+v 0.58622750 0.42591921 0.68915176
+v 0.72461704 -0.00000000 0.68915176
+v 0.58622750 -0.42591921 0.68915176
+v 0.22391898 -0.68915176 0.68915176
+v -0.22391898 -0.92459411 0.30819804
+v -0.81014648 -0.49867490 0.30819804
+v -0.94853602 -0.07275569 0.30819804
+v -0.72461704 0.61639607 0.30819804
+v -0.36230852 0.87962862 0.30819804
+v 0.36230852 0.87962862 0.30819804
+v 0.72461704 0.61639607 0.30819804
+v 0.94853602 -0.07275569 0.30819804
+v 0.81014648 -0.49867490 0.30819804
+v 0.22391898 -0.92459411 0.30819804
+v 0.00000000 -0.99734979 -0.07275569
+v -0.58622750 -0.80687293 0.07275569
+v -0.94853602 0.30819804 0.07275569
+v 0.00000000 0.99734979 0.07275569
+v 0.94853602 0.30819803 0.07275569
+v 0.58622750 -0.80687293 0.07275569
+v -0.36230852 -0.87962862 -0.30819804
+v -0.22391898 -0.68915176 -0.68915176
+v -0.22391898 -0.30819804 -0.92459411
+v -0.36230852 0.11772117 -0.92459411
+v -0.58622750 0.42591921 -0.68915176
+v -0.81014648 0.49867490 -0.30819804
+v 0.36230852 -0.87962862 -0.30819804
+v 0.22391898 -0.68915176 -0.68915176
+v 0.22391898 -0.30819803 -0.92459411
+v 0.36230852 0.11772117 -0.92459411
+v 0.58622750 0.42591921 -0.68915176
+v 0.81014648 0.49867490 -0.30819804
+v -0.00000000 0.38095372 -0.92459410
+v -0.22391898 0.68915176 -0.68915176
+v 0.22391898 0.68915176 -0.68915176
+v -0.22391898 0.92459411 -0.30819804
+v 0.22391898 0.92459411 -0.30819804
+v 0.58622750 0.80687293 -0.07275569
+v -0.58622750 0.80687293 -0.07275569
+v 0.00000000 -0.38095372 0.92459411
+v 0.36230852 -0.11772117 0.92459411
+v 0.22391898 0.30819804 0.92459411
+v -0.22391898 0.30819804 0.92459411
+v -0.36230852 -0.11772117 0.92459411
+v -0.94853602 -0.30819804 -0.07275569
+v -0.94853602 0.07275569 -0.30819804
+v -0.72461704 -0.00000000 -0.68915176
+v -0.58622750 -0.42591921 -0.68915176
+v -0.72461704 -0.61639607 -0.30819804
+v 0.94853602 -0.30819804 -0.07275569
+v 0.72461704 -0.61639607 -0.30819804
+v 0.58622750 -0.42591921 -0.68915176
+v 0.72461704 0.00000000 -0.68915176
+v 0.94853602 0.07275569 -0.30819804
+f 1 2 12 22 11
+f 1 11 20 10
+f 1 10 46
+f 1 46 50 2
+f 2 3 13 12
+f 2 50 3
+f 3 4 14 23 13
+f 3 50 49 4
+f 4 5 15 14
+f 4 49 5
+f 5 6 16 24 15
+f 5 49 48 6
+f 6 7 17 16
+f 6 48 7
+f 7 8 18 25 17
+f 7 48 47 8
+f 8 9 19 18
+f 8 47 9
+f 9 10 20 26 19
+f 9 47 46 10
+f 11 22 27 21
+f 11 21 20
+f 12 13 51
+f 12 51 55 22
+f 13 23 52 51
+f 14 15 45
+f 14 45 32 23
+f 15 24 42 45
+f 16 17 44
+f 16 44 43 24
+f 17 25 38 44
+f 18 19 56
+f 18 56 60 25
+f 19 26 57 56
+f 20 21 33 26
+f 21 27 28 34 33
+f 22 55 27
+f 23 32 52
+f 24 43 42
+f 25 60 38
+f 26 33 57
+f 27 55 54 28
+f 28 29 35 34
+f 28 54 29
+f 29 30 39 36 35
+f 29 54 53 30
+f 30 31 40 39
+f 30 53 31
+f 31 32 45 42 40
+f 31 53 52 32
+f 33 34 58 57
+f 34 35 58
+f 35 36 59 58
+f 36 39 41 37
+f 36 37 59
+f 37 41 43 44 38
+f 37 38 60 59
+f 39 40 41
+f 40 42 43 41
+f 46 47 48 49 50
+f 51 52 53 54 55
+f 56 57 58 59 60
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj
new file mode 100644
index 00000000..c9027972
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s10.obj
@@ -0,0 +1,74 @@
+v -0.21573941 -0.52084100 0.82594259
+v -0.52084100 -0.21573941 0.82594259
+v -0.52084100 0.21573941 0.82594259
+v -0.21573941 0.52084100 0.82594259
+v 0.21573941 0.52084100 0.82594259
+v 0.52084100 0.21573941 0.82594259
+v 0.52084100 -0.21573941 0.82594259
+v 0.21573941 -0.52084100 0.82594259
+v -0.21573941 -0.82594259 0.52084100
+v -0.82594259 -0.21573941 0.52084100
+v -0.82594259 0.21573941 0.52084100
+v -0.21573941 0.82594259 0.52084100
+v 0.21573941 0.82594259 0.52084100
+v 0.82594259 0.21573941 0.52084100
+v 0.82594259 -0.21573941 0.52084100
+v 0.21573941 -0.82594259 0.52084100
+v -0.52084100 -0.82594259 0.21573941
+v -0.82594259 -0.52084100 0.21573941
+v -0.82594259 0.52084100 0.21573941
+v -0.52084100 0.82594259 0.21573941
+v 0.52084100 0.82594259 0.21573941
+v 0.82594259 0.52084100 0.21573941
+v 0.82594259 -0.52084100 0.21573941
+v 0.52084100 -0.82594259 0.21573941
+v 0.52084100 -0.82594259 -0.21573941
+v 0.21573940 -0.82594259 -0.52084100
+v -0.21573941 -0.82594259 -0.52084100
+v -0.52084100 -0.82594259 -0.21573941
+v -0.82594259 -0.52084100 -0.21573941
+v -0.82594259 -0.21573941 -0.52084100
+v -0.82594259 0.21573941 -0.52084100
+v -0.82594259 0.52084100 -0.21573941
+v -0.52084100 0.82594259 -0.21573941
+v -0.21573941 0.82594259 -0.52084100
+v 0.21573941 0.82594259 -0.52084100
+v 0.52084100 0.82594259 -0.21573941
+v 0.82594259 0.52084100 -0.21573941
+v 0.82594259 0.21573941 -0.52084100
+v 0.82594259 -0.21573941 -0.52084100
+v 0.82594259 -0.52084100 -0.21573941
+v 0.52084100 -0.21573941 -0.82594259
+v 0.52084100 0.21573941 -0.82594259
+v 0.21573941 0.52084100 -0.82594259
+v -0.21573941 0.52084100 -0.82594259
+v -0.52084100 0.21573941 -0.82594259
+v -0.52084100 -0.21573941 -0.82594259
+v -0.21573941 -0.52084100 -0.82594259
+v 0.21573940 -0.52084100 -0.82594259
+f 1 2 10 18 17 9
+f 1 9 16 8
+f 1 8 7 6 5 4 3 2
+f 2 3 11 10
+f 3 4 12 20 19 11
+f 4 5 13 12
+f 5 6 14 22 21 13
+f 6 7 15 14
+f 7 8 16 24 23 15
+f 9 17 28 27 26 25 24 16
+f 10 11 19 32 31 30 29 18
+f 12 13 21 36 35 34 33 20
+f 14 15 23 40 39 38 37 22
+f 17 18 29 28
+f 19 20 33 32
+f 21 22 37 36
+f 23 24 25 40
+f 25 26 48 41 39 40
+f 26 27 47 48
+f 27 28 29 30 46 47
+f 30 31 45 46
+f 31 32 33 34 44 45
+f 34 35 43 44
+f 35 36 37 38 42 43
+f 38 39 41 42
+f 41 48 47 46 45 44 43 42
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj
new file mode 100644
index 00000000..496cd08e
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s11.obj
@@ -0,0 +1,182 @@
+v -0.13149606 -0.40470333 0.90494412
+v -0.34426119 -0.25012042 0.90494412
+v -0.42553024 -0.00000001 0.90494412
+v -0.34426119 0.25012040 0.90494412
+v -0.13149606 0.40470332 0.90494412
+v 0.13149611 0.40470332 0.90494412
+v 0.34426124 0.25012040 0.90494412
+v 0.42553028 -0.00000001 0.90494412
+v 0.34426124 -0.25012042 0.90494412
+v 0.13149611 -0.40470333 0.90494412
+v -0.13149606 -0.62841783 0.76668096
+v -0.34426119 -0.69754941 0.62841780
+v -0.42553024 -0.80940666 0.40470330
+v -0.34426119 -0.92126391 0.18098881
+v -0.13149606 -0.99039549 0.04272564
+v 0.13149611 -0.99039549 0.04272564
+v 0.34426124 -0.92126391 0.18098881
+v 0.42553028 -0.80940666 0.40470330
+v 0.34426124 -0.69754941 0.62841780
+v 0.13149611 -0.62841783 0.76668096
+v -0.55702632 -0.54296650 0.62841780
+v -0.55702632 -0.31925200 0.76668096
+v -0.63829537 -0.06913159 0.76668096
+v -0.76979145 0.11185724 0.62841780
+v -0.90128753 0.15458291 0.40470330
+v -0.98255658 0.04272566 0.18098880
+v -0.98255658 -0.18098884 0.04272564
+v -0.90128753 -0.43110925 0.04272564
+v -0.76979145 -0.61209808 0.18098881
+v -0.63829537 -0.65482375 0.40470330
+v -0.82001848 0.54296648 0.18098881
+v -0.82001848 0.40470332 0.40470330
+v -0.68852240 0.36197765 0.62841780
+v -0.47575727 0.43110923 0.76668096
+v -0.26299214 0.58569215 0.76668096
+v -0.13149606 0.76668098 0.62841780
+v -0.13149606 0.90494414 0.40470330
+v -0.26299214 0.94766981 0.18098881
+v -0.47575727 0.87853823 0.04272564
+v -0.68852240 0.72395531 0.04272564
+v 0.47575732 0.87853821 0.04272564
+v 0.26299219 0.94766979 0.18098880
+v 0.13149611 0.90494413 0.40470330
+v 0.13149611 0.76668098 0.62841780
+v 0.26299219 0.58569215 0.76668096
+v 0.47575732 0.43110923 0.76668096
+v 0.68852245 0.36197765 0.62841780
+v 0.82001853 0.40470330 0.40470331
+v 0.82001853 0.54296646 0.18098881
+v 0.68852245 0.72395529 0.04272564
+v 0.63829541 -0.65482375 0.40470330
+v 0.76979150 -0.61209808 0.18098881
+v 0.90128758 -0.43110925 0.04272564
+v 0.98255663 -0.18098884 0.04272564
+v 0.98255647 0.04272561 0.18098879
+v 0.90128750 0.15458288 0.40470331
+v 0.76979150 0.11185724 0.62841780
+v 0.63829541 -0.06913159 0.76668096
+v 0.55702637 -0.31925200 0.76668096
+v 0.55702637 -0.54296650 0.62841780
+v -0.47575727 -0.87853824 -0.04272569
+v -0.68852240 -0.72395533 -0.04272569
+v -0.82001848 -0.54296650 -0.18098886
+v -0.82001848 -0.40470333 -0.40470335
+v -0.68852240 -0.36197767 -0.62841785
+v -0.47575727 -0.43110925 -0.76668101
+v -0.26299214 -0.58569216 -0.76668101
+v -0.13149605 -0.76668099 -0.62841784
+v -0.13149606 -0.90494416 -0.40470335
+v -0.26299214 -0.94766982 -0.18098885
+v -0.90128753 -0.15458292 -0.40470335
+v -0.98255658 -0.04272567 -0.18098885
+v -0.98255658 0.18098882 -0.04272569
+v -0.90128753 0.43110923 -0.04272569
+v -0.76979145 0.61209806 -0.18098885
+v -0.63829536 0.65482373 -0.40470335
+v -0.55702632 0.54296648 -0.62841785
+v -0.55702632 0.31925199 -0.76668101
+v -0.63829537 0.06913157 -0.76668101
+v -0.76979145 -0.11185726 -0.62841785
+v -0.13149606 0.62841781 -0.76668101
+v -0.34426119 0.69754940 -0.62841785
+v -0.42553023 0.80940665 -0.40470335
+v -0.34426119 0.92126389 -0.18098885
+v -0.13149606 0.99039547 -0.04272569
+v 0.13149611 0.99039546 -0.04272569
+v 0.34426124 0.92126387 -0.18098886
+v 0.42553028 0.80940661 -0.40470335
+v 0.34426124 0.69754939 -0.62841785
+v 0.13149611 0.62841781 -0.76668101
+v 0.76979153 -0.11185725 -0.62841782
+v 0.63829541 0.06913155 -0.76668097
+v 0.55702634 0.31925197 -0.76668097
+v 0.55702635 0.54296649 -0.62841782
+v 0.63829541 0.65482370 -0.40470335
+v 0.76979149 0.61209803 -0.18098885
+v 0.90128750 0.43110919 -0.04272571
+v 0.98255648 0.18098877 -0.04272572
+v 0.98255640 -0.04272561 -0.18098874
+v 0.90128711 -0.15458281 -0.40470320
+v 0.26299219 -0.94766982 -0.18098885
+v 0.13149611 -0.90494416 -0.40470335
+v 0.13149611 -0.76668098 -0.62841784
+v 0.26299219 -0.58569215 -0.76668099
+v 0.47575682 -0.43110886 -0.76668009
+v 0.68852237 -0.36197738 -0.62841730
+v 0.82001805 -0.40470325 -0.40470322
+v 0.82001853 -0.54296650 -0.18098885
+v 0.68852245 -0.72395533 -0.04272569
+v 0.47575732 -0.87853824 -0.04272569
+v -0.13149606 -0.40470333 -0.90494417
+v -0.34426119 -0.25012042 -0.90494417
+v -0.42553024 -0.00000000 -0.90494417
+v -0.34426119 0.25012040 -0.90494417
+v -0.13149606 0.40470332 -0.90494417
+v 0.13149611 0.40470332 -0.90494417
+v 0.34426120 0.25012038 -0.90494414
+v 0.42553027 -0.00000003 -0.90494414
+v 0.34426060 -0.25012001 -0.90494332
+v 0.13149611 -0.40470332 -0.90494416
+f 1 2 22 21 12 11
+f 1 11 20 10
+f 1 10 9 8 7 6 5 4 3 2
+f 2 3 23 22
+f 3 4 34 33 24 23
+f 4 5 35 34
+f 5 6 45 44 36 35
+f 6 7 46 45
+f 7 8 58 57 47 46
+f 8 9 59 58
+f 9 10 20 19 60 59
+f 11 12 13 14 15 16 17 18 19 20
+f 12 21 30 13
+f 13 30 29 62 61 14
+f 14 61 70 15
+f 15 70 69 102 101 16
+f 16 101 110 17
+f 17 110 109 52 51 18
+f 18 51 60 19
+f 21 22 23 24 25 26 27 28 29 30
+f 24 33 32 25
+f 25 32 31 74 73 26
+f 26 73 72 27
+f 27 72 71 64 63 28
+f 28 63 62 29
+f 31 32 33 34 35 36 37 38 39 40
+f 31 40 75 74
+f 36 44 43 37
+f 37 43 42 86 85 38
+f 38 85 84 39
+f 39 84 83 76 75 40
+f 41 42 43 44 45 46 47 48 49 50
+f 41 50 96 95 88 87
+f 41 87 86 42
+f 47 57 56 48
+f 48 56 55 98 97 49
+f 49 97 96 50
+f 51 52 53 54 55 56 57 58 59 60
+f 52 109 108 53
+f 53 108 107 100 99 54
+f 54 99 98 55
+f 61 62 63 64 65 66 67 68 69 70
+f 64 71 80 65
+f 65 80 79 113 112 66
+f 66 112 111 67
+f 67 111 120 104 103 68
+f 68 103 102 69
+f 71 72 73 74 75 76 77 78 79 80
+f 76 83 82 77
+f 77 82 81 115 114 78
+f 78 114 113 79
+f 81 82 83 84 85 86 87 88 89 90
+f 81 90 116 115
+f 88 95 94 89
+f 89 94 93 117 116 90
+f 91 92 93 94 95 96 97 98 99 100
+f 91 100 107 106
+f 91 106 105 119 118 92
+f 92 118 117 93
+f 101 102 103 104 105 106 107 108 109 110
+f 104 120 119 105
+f 111 112 113 114 115 116 117 118 119 120
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj
new file mode 100644
index 00000000..aaee84e5
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12L.obj
@@ -0,0 +1,62 @@
+v -0.37210275 -0.37210283 0.85033943
+v -0.37210275 0.37210284 0.85033943
+v 0.37210291 0.37210284 0.85033943
+v 0.37210291 -0.37210283 0.85033943
+v -0.68440375 -0.68440382 0.25135842
+v -0.88671195 0.00000000 0.46232019
+v -0.68440375 0.68440383 0.25135842
+v 0.00000008 0.88671203 0.46232019
+v 0.68440391 0.68440383 0.25135842
+v 0.88671211 0.00000000 0.46232019
+v 0.68440391 -0.68440382 0.25135842
+v 0.00000008 -0.88671202 0.46232019
+v -0.74420553 -0.48209560 -0.46232023
+v -0.94651373 0.20230822 -0.25135846
+v -0.48209559 0.74420581 -0.46232023
+v 0.20230824 0.94651401 -0.25135846
+v 0.74420550 0.48209553 -0.46232032
+v 0.94651368 -0.20230824 -0.25135852
+v 0.48209586 -0.74420614 -0.46232018
+v -0.20230823 -0.94651406 -0.25135841
+v -0.51460872 0.10999275 -0.85033925
+v 0.10999269 0.51461005 -0.85033999
+v 0.51460748 -0.10999294 -0.85033865
+v -0.10999264 -0.51460945 -0.85033947
+f 1 2 6
+f 1 6 5
+f 1 5 12
+f 1 12 4
+f 1 4 3 2
+f 2 3 8
+f 2 8 7
+f 2 7 6
+f 3 4 10
+f 3 10 9
+f 3 9 8
+f 4 12 11
+f 4 11 10
+f 5 6 14 13
+f 5 13 20
+f 5 20 12
+f 6 7 14
+f 7 8 16 15
+f 7 15 14
+f 8 9 16
+f 9 17 16
+f 9 10 18 17
+f 10 11 18
+f 11 12 20 19
+f 11 19 18
+f 13 14 21
+f 13 21 24
+f 13 24 20
+f 14 15 21
+f 15 16 22
+f 15 22 21
+f 16 17 22
+f 17 23 22
+f 17 18 23
+f 18 19 23
+f 19 20 24
+f 19 24 23
+f 21 22 23 24
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj
new file mode 100644
index 00000000..8cdb06b6
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s12R.obj
@@ -0,0 +1,62 @@
+v -0.37210283 -0.37210275 0.85033943
+v 0.37210284 -0.37210275 0.85033943
+v 0.37210284 0.37210291 0.85033943
+v -0.37210283 0.37210291 0.85033943
+v -0.68440382 -0.68440374 0.25135842
+v 0.00000000 -0.88671194 0.46232019
+v 0.68440383 -0.68440374 0.25135842
+v 0.88671203 0.00000008 0.46232019
+v 0.68440383 0.68440391 0.25135842
+v 0.00000001 0.88671211 0.46232019
+v -0.68440382 0.68440391 0.25135842
+v -0.88671202 0.00000008 0.46232019
+v -0.48209560 -0.74420553 -0.46232022
+v 0.20230822 -0.94651373 -0.25135846
+v 0.74420581 -0.48209559 -0.46232022
+v 0.94651401 0.20230824 -0.25135846
+v 0.48209553 0.74420550 -0.46232032
+v -0.20230824 0.94651368 -0.25135852
+v -0.74420614 0.48209586 -0.46232018
+v -0.94651406 -0.20230823 -0.25135841
+v 0.10999275 -0.51460872 -0.85033925
+v 0.51461005 0.10999269 -0.85033999
+v -0.10999294 0.51460747 -0.85033864
+v -0.51460944 -0.10999264 -0.85033947
+f 1 4 12
+f 1 12 5
+f 1 5 6
+f 1 6 2
+f 1 2 3 4
+f 2 6 7
+f 2 7 8
+f 2 8 3
+f 3 8 9
+f 3 9 10
+f 3 10 4
+f 4 10 11
+f 4 11 12
+f 5 12 20
+f 5 20 13
+f 5 13 14 6
+f 6 14 7
+f 7 14 15
+f 7 15 16 8
+f 8 16 9
+f 9 16 17
+f 9 17 18 10
+f 10 18 11
+f 11 18 19
+f 11 19 20 12
+f 13 20 24
+f 13 24 21
+f 13 21 14
+f 14 21 15
+f 15 21 22
+f 15 22 16
+f 16 22 17
+f 17 22 23
+f 17 23 18
+f 18 23 19
+f 19 23 24
+f 19 24 20
+f 21 24 23 22
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj
new file mode 100644
index 00000000..fe10910d
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13L.obj
@@ -0,0 +1,152 @@
+v -0.23192831 -0.31922195 0.91886098
+v -0.37526789 0.12193192 0.91886098
+v 0.00000001 0.39458001 0.91886098
+v 0.37526790 0.12193192 0.91886098
+v 0.23192832 -0.31922195 0.91886098
+v -0.64379514 -0.20918173 0.73605007
+v -0.72920227 0.23693218 0.64197045
+v -0.39788728 0.54764486 0.73605007
+v 0.00000001 0.76672864 0.64197045
+v 0.39788729 0.54764486 0.73605007
+v 0.72920229 0.23693218 0.64197045
+v 0.64379516 -0.20918173 0.73605007
+v 0.45067180 -0.62029652 0.64197045
+v 0.00000001 -0.67692629 0.73605007
+v -0.45067179 -0.62029652 0.64197045
+v -0.80031956 -0.46310151 0.38082081
+v -0.68774804 0.61804289 0.38082081
+v 0.37526790 0.84507302 0.38082081
+v 0.91967637 -0.09575906 0.38082081
+v 0.19312336 -0.90425538 0.38082081
+v -0.53607892 -0.81262648 0.22859680
+v -0.80975412 -0.58290795 -0.06719747
+v -0.98246410 -0.17391866 0.06719745
+v -0.93851120 0.25872595 0.22859680
+v -0.80460617 0.58999346 -0.06719747
+v -0.46900456 0.88063506 0.06719744
+v -0.04395289 0.97252791 0.22859680
+v 0.31248017 0.94754396 -0.06719747
+v 0.69260335 0.71818105 0.06719745
+v 0.91134683 0.34232934 0.22859680
+v 0.99772955 -0.00437911 -0.06719747
+v 0.89705698 -0.43677477 0.06719744
+v 0.60719621 -0.76095675 0.22859680
+v 0.30415062 -0.95025041 -0.06719747
+v -0.13819163 -0.98812271 0.06719745
+v -0.46900456 -0.85309854 -0.22859683
+v -0.89001331 -0.25070046 -0.38082083
+v -0.95627530 0.18242790 -0.22859683
+v -0.51345952 0.76898225 -0.38082083
+v -0.12200607 0.96584518 -0.22859683
+v 0.57267787 0.72595761 -0.38082083
+v 0.88087142 0.41449724 -0.22859683
+v 0.86739393 -0.32031578 -0.38082083
+v 0.66641454 -0.70967180 -0.22859683
+v -0.03659893 -0.92392370 -0.38082084
+v -0.33866894 -0.68787802 -0.64197048
+v -0.59886666 -0.31557553 -0.73605009
+v -0.75886533 0.10952730 -0.64197048
+v -0.48519013 0.47203783 -0.73605009
+v -0.13033561 0.75556961 -0.64197047
+v 0.29900267 0.60731094 -0.73605008
+v 0.67831351 0.35744039 -0.64197048
+v 0.66998396 -0.09669904 -0.73605009
+v 0.54955640 -0.53465933 -0.64197049
+v 0.11507018 -0.66707429 -0.73605010
+v -0.17428848 -0.35400123 -0.91886092
+v -0.39053340 0.05636580 -0.91886108
+v -0.06707427 0.38883710 -0.91886080
+v 0.34907940 0.18394910 -0.91886141
+v 0.28281632 -0.27515023 -0.91886006
+f 1 2 6
+f 1 6 15
+f 1 15 14
+f 1 14 5
+f 1 5 4 3 2
+f 2 3 8
+f 2 8 7
+f 2 7 6
+f 3 4 10
+f 3 10 9
+f 3 9 8
+f 4 5 12
+f 4 12 11
+f 4 11 10
+f 5 14 13
+f 5 13 12
+f 6 7 24 23 16
+f 6 16 15
+f 7 8 17
+f 7 17 24
+f 8 9 27 26 17
+f 9 10 18
+f 9 18 27
+f 10 11 30 29 18
+f 11 12 19
+f 11 19 30
+f 12 13 33 32 19
+f 13 14 20
+f 13 20 33
+f 14 15 21 35 20
+f 15 16 21
+f 16 23 22
+f 16 22 21
+f 17 26 25
+f 17 25 24
+f 18 29 28
+f 18 28 27
+f 19 32 31
+f 19 31 30
+f 20 35 34
+f 20 34 33
+f 21 22 36
+f 21 36 35
+f 22 23 37
+f 22 37 47 46 36
+f 23 24 38
+f 23 38 37
+f 24 25 38
+f 25 26 39
+f 25 39 49 48 38
+f 26 27 40
+f 26 40 39
+f 27 28 40
+f 28 29 41
+f 28 41 51 50 40
+f 29 30 42
+f 29 42 41
+f 30 31 42
+f 31 43 53 52 42
+f 31 32 43
+f 32 44 43
+f 32 33 44
+f 33 34 44
+f 34 35 45
+f 34 45 55 54 44
+f 35 36 45
+f 36 46 45
+f 37 38 48
+f 37 48 47
+f 39 40 50
+f 39 50 49
+f 41 42 52
+f 41 52 51
+f 43 44 54
+f 43 54 53
+f 45 46 55
+f 46 47 56
+f 46 56 55
+f 47 48 57
+f 47 57 56
+f 48 49 57
+f 49 50 58
+f 49 58 57
+f 50 51 58
+f 51 59 58
+f 51 52 59
+f 52 53 59
+f 53 54 60
+f 53 60 59
+f 54 55 60
+f 55 56 60
+f 56 57 58 59 60
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj
new file mode 100644
index 00000000..fa9be1b3
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/s13R.obj
@@ -0,0 +1,152 @@
+v -0.23192837 -0.31922203 0.91886124
+v 0.23192838 -0.31922203 0.91886124
+v 0.37526800 0.12193196 0.91886124
+v 0.00000000 0.39458012 0.91886124
+v -0.37526799 0.12193196 0.91886124
+v 0.00000000 -0.67692647 0.73605027
+v 0.45067192 -0.62029668 0.64197064
+v 0.64379533 -0.20918178 0.73605027
+v 0.72920248 0.23693225 0.64197064
+v 0.39788740 0.54764501 0.73605027
+v 0.00000000 0.76672886 0.64197064
+v -0.39788739 0.54764501 0.73605027
+v -0.72920248 0.23693225 0.64197064
+v -0.64379532 -0.20918178 0.73605027
+v -0.45067191 -0.62029668 0.64197064
+v -0.19312341 -0.90425562 0.38082092
+v 0.80031978 -0.46310163 0.38082092
+v 0.68774824 0.61804307 0.38082092
+v -0.37526799 0.84507325 0.38082092
+v -0.91967661 -0.09575908 0.38082092
+v -0.60719637 -0.76095695 0.22859687
+v -0.30415069 -0.95025066 -0.06719748
+v 0.13819168 -0.98812298 0.06719747
+v 0.53607907 -0.81262670 0.22859687
+v 0.80975434 -0.58290810 -0.06719748
+v 0.98246437 -0.17391870 0.06719747
+v 0.93851146 0.25872603 0.22859687
+v 0.80460641 0.58999364 -0.06719748
+v 0.46900470 0.88063531 0.06719747
+v 0.04395291 0.97252818 0.22859687
+v -0.31248024 0.94754422 -0.06719748
+v -0.69260352 0.71818125 0.06719747
+v -0.91134706 0.34232943 0.22859687
+v -0.99772981 -0.00437910 -0.06719748
+v -0.89705721 -0.43677489 0.06719747
+v -0.66641472 -0.70967199 -0.22859688
+v 0.03659896 -0.92392391 -0.38082093
+v 0.46900470 -0.85309878 -0.22859688
+v 0.89001354 -0.25070051 -0.38082093
+v 0.95627558 0.18242795 -0.22859688
+v 0.51345966 0.76898245 -0.38082093
+v 0.12200611 0.96584547 -0.22859688
+v -0.57267800 0.72595780 -0.38082093
+v -0.88087165 0.41449736 -0.22859688
+v -0.86739415 -0.32031586 -0.38082093
+v -0.54955655 -0.53465945 -0.64197064
+v -0.11507021 -0.66707442 -0.73605028
+v 0.33866904 -0.68787822 -0.64197064
+v 0.59886681 -0.31557561 -0.73605027
+v 0.75886555 0.10952733 -0.64197063
+v 0.48519026 0.47203794 -0.73605027
+v 0.13033567 0.75556984 -0.64197064
+v -0.29900272 0.60731111 -0.73605027
+v -0.67831368 0.35744049 -0.64197064
+v -0.66998413 -0.09669906 -0.73605027
+v -0.28281717 -0.27515070 -0.91886123
+v 0.17428857 -0.35400135 -0.91886120
+v 0.39053348 0.05636583 -0.91886122
+v 0.06707433 0.38883729 -0.91886104
+v -0.34907938 0.18394906 -0.91886143
+f 1 5 14
+f 1 14 15
+f 1 15 6
+f 1 6 2
+f 1 2 3 4 5
+f 2 6 7
+f 2 7 8
+f 2 8 3
+f 3 8 9
+f 3 9 10
+f 3 10 4
+f 4 10 11
+f 4 11 12
+f 4 12 5
+f 5 12 13
+f 5 13 14
+f 6 15 16
+f 6 16 23 24 7
+f 7 24 17
+f 7 17 8
+f 8 17 26 27 9
+f 9 27 18
+f 9 18 10
+f 10 18 29 30 11
+f 11 30 19
+f 11 19 12
+f 12 19 32 33 13
+f 13 33 20
+f 13 20 14
+f 14 20 35 21 15
+f 15 21 16
+f 16 21 22
+f 16 22 23
+f 17 24 25
+f 17 25 26
+f 18 27 28
+f 18 28 29
+f 19 30 31
+f 19 31 32
+f 20 33 34
+f 20 34 35
+f 21 35 36
+f 21 36 22
+f 22 36 46 47 37
+f 22 37 23
+f 23 37 38
+f 23 38 24
+f 24 38 25
+f 25 38 48 49 39
+f 25 39 26
+f 26 39 40
+f 26 40 27
+f 27 40 28
+f 28 41 29
+f 28 40 50 51 41
+f 29 42 30
+f 29 41 42
+f 30 42 31
+f 31 42 52 53 43
+f 31 43 32
+f 32 43 44
+f 32 44 33
+f 33 44 34
+f 34 44 54 55 45
+f 34 45 35
+f 35 45 36
+f 36 45 46
+f 37 47 48
+f 37 48 38
+f 39 49 50
+f 39 50 40
+f 41 52 42
+f 41 51 52
+f 43 53 54
+f 43 54 44
+f 45 55 46
+f 46 56 47
+f 46 55 56
+f 47 56 57
+f 47 57 48
+f 48 57 49
+f 49 58 50
+f 49 57 58
+f 50 58 51
+f 51 58 59
+f 51 59 52
+f 52 59 53
+f 53 59 60
+f 53 60 54
+f 54 60 55
+f 55 60 56
+f 56 60 59 58 57
diff --git a/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/整面凸多面体データ.pdf b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/整面凸多面体データ.pdf
new file mode 100644
index 00000000..e2b52ddd
--- /dev/null
+++ b/texmf-dist/scripts/ketcindy/data/polyhedrons_obj/整面凸多面体データ.pdf
Binary files differ