Paste: cube.gml walkthrough
Author: | j |
Mode: | text |
Date: | Fri, 28 May 2010 00:38:56 |
Plain Text |
## :v0 :v1 makeVEFS => :e01
*f0 = T{ face { edge e01 } }
*V0 = T{ vertex { position v0 } }
*V1 = T{ vertex { position v1 } }
*e00 = T{ edge { vertex V0 } { next e01 } { opposite e01 } { face f0 } }
*e01 = T{ edge { vertex V1 } { next e00 } { opposite e00 } { face f0 } }
## :e01 :v2 makeEVone => :e11
f0 = T{ face { edge e01 } }
V0 = T{ vertex { position v0 } }
V1 = T{ vertex { position v1 } }
*V2 = T{ vertex { position v2 } }
e00 = T{ edge { vertex V0 } { *next e10 } { opposite e01 } { face f0 } }
e01 = T{ edge { vertex V1 } { next e00 } { opposite e00 } { face f0 } }
*e10 = T{ edge { vertex V1 } { next e11 } { opposite e11 } { face f0 } }
*e11 = T{ edge { vertex V2 } { next e01 } { opposite e10 } { face f0 } }
## :e11 :v3 makeEVone => :e21
f0 = T{ face { edge e01 } }
V0 = T{ vertex { position v0 } }
V1 = T{ vertex { position v1 } }
V2 = T{ vertex { position v2 } }
*V3 = T{ vertex { position v3 } }
e00 = T{ edge { vertex V0 } { next e10 } { opposite e01 } { face f0 } }
e01 = T{ edge { vertex V1 } { next e00 } { opposite e00 } { face f0 } }
e10 = T{ edge { vertex V1 } { *next e20 } { opposite e11 } { face f0 } }
e11 = T{ edge { vertex V2 } { next e01 } { opposite e10 } { face f0 } }
*e20 = T{ edge { vertex V2 } { next e21 } { opposite e21 } { face f0 } }
*e21 = T{ edge { vertex V3 } { next e11 } { opposite e20 } { face f0 } }
## :e00 :e21 makeEF => :e30
f0 = T{ face { edge e01 } }
*f1 = T{ face { edge e30 } }
V0 = T{ vertex { position v0 } }
V1 = T{ vertex { position v1 } }
V2 = T{ vertex { position v2 } }
V3 = T{ vertex { position v3 } }
e00 = T{ edge { vertex V0 } { next e10 } { opposite e01 } { *face f1 } }
e01 = T{ edge { vertex V1 } { *next e31 } { opposite e00 } { face f0 } }
e10 = T{ edge { vertex V1 } { next e20 } { opposite e11 } { *face f1 } }
e11 = T{ edge { vertex V2 } { next e01 } { opposite e10 } { face f0 } }
e20 = T{ edge { vertex V2 } { *next e30 } { opposite e21 } { *face f1 } }
e21 = T{ edge { vertex V3 } { next e11 } { opposite e20 } { face f0 } }
*e30 = T{ edge { vertex V3 } { next e00 } { opposite e31 } { face f1 } }
*e31 = T{ edge { vertex V0 } { next e21 } { opposite e30 } { face f0 } }
New Annotation