media @ VU
[] readme course(s) preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthought(s) appendix reference(s) example(s) resource(s) _

talk show tell print

vrml-math-ship.vr

vrml-math-ship.vr (wrl ) [ flux / bitmanagement / cortona / octaga ]


  
  
  NavigationInfo{ type "EXAMINE" }
  Background{ skyColor .5 .5 1}
  DirectionalLight { direction 1 -1 -1 color 1 .7 .7}
  Viewpoint{ position -7 0 7 orientation 0 1 0 -.79  description "start"}
  Viewpoint{ position 0 0 10 description "side"}
  Viewpoint{ position 0 10 0 orientation 1 0 0 -1.57 description "top"}
  Viewpoint{ position -10 0 0 orientation 0 1 0 -1.57 description "left"}
  
  PROTO ptc[
   field SFNode ap Appearance{ material Material{ diffuseColor .5 .5 0} }
   field MFVec3f cp [] ]{
  Transform{ children[ Shape{ appearance IS ap
   geometry NurbsSurface{ solid FALSE
    controlPoint IS cp
    uDimension 4  vDimension 4
    uOrder 4      vOrder 4
    uKnot[0,0,0,0,
          1,1,1,1]
    vKnot[0,0,0,0,
          1,1,1,1]}
  }]}
  }
  
  Transform { translation 0 -1.5 0 scale 1.2 1.2 1.2 children[
  
  Transform{ scale 1 1 1 translation 0 0 0 rotation 0 1 0 0 children[
  ptc{cp[-2.2 .3 -.4 -1.21 .299 -.43 .11 .3 -.4 1.1 .3 -.4 -2.2 .27 -.4 -1.21 .269 -.43 .11 .296 -.43 1.1 .296 -.43 -2.2 .23 -.4 -1.21 .222 -.43 .11 .23 -.4 1.1 .23 -.4 -2.2 .2 -.4 -1.21 .192 -.43 .11 .2 -.4 1.1 .2 -.4]}
  ptc{cp[-2.2 .3 -.4 -2.2 .27 -.4 -2.2 .23 -.4 -2.2 .2 -.4 -2.42 .3 -.393 -2.42 .27 -.393 -2.42 .232 -.393 -2.42 .202 -.393 -2.7 .287 -.333 -2.7 .266 -.333 -2.7 .225 -.332 -2.7 .204 -.332 -2.91 .303 -.277 -2.91 .282 -.277 -2.91 .254 -.277 -2.91 .233 -.277]}
  ptc{cp[-2.2 0 -.4 -2.2 .0537 -.427 -2.2 .14 -.4 -2.2 .2 -.4 -1.21 -.0235 -.43 -1.21 .0302 -.457 -1.21 .132 -.43 -1.21 .192 -.43 .11 0 -.4 .11 .0537 -.427 .11 .14 -.4 .11 .2 -.4 1.1 0 -.4 1.1 .0537 -.427 1.1 .14 -.4 1.1 .2 -.4]}
  ptc{cp[-2.2 0 -.4 -2.42 .00515 -.393 -2.71 .0389 -.331 -2.91 .095 -.277 -2.2 .0537 -.427 -2.42 .0588 -.42 -2.71 .0761 -.35 -2.91 .132 -.295 -2.2 .14 -.4 -2.42 .142 -.393 -2.7 .163 -.332 -2.91 .192 -.277 -2.2 .2 -.4 -2.42 .202 -.393 -2.7 .204 -.332 -2.91 .233 -.277]}
  ptc{cp[-2.2 0 -.4 -1.21 -.0235 -.43 .11 0 -.4 1.1 0 -.4 -2.2 -.0759 -.362 -1.21 -.0993 -.392 .11 -.0759 -.362 1.1 -.0759 -.362 -2.2 -.153 -.271 -1.21 -.192 -.286 .11 -.153 -.271 1.1 -.153 -.271 -2.2 -.2 -.2 -1.21 -.239 -.215 .11 -.2 -.2 1.1 -.2 -.2]}
  ptc{cp[-2.2 0 -.4 -2.2 -.0759 -.362 -2.2 -.153 -.271 -2.2 -.2 -.2 -2.42 .00515 -.393 -2.42 -.0707 -.355 -2.42 -.144 -.267 -2.42 -.191 -.197 -2.71 .0389 -.331 -2.71 -.0135 -.305 -2.71 -.0932 -.214 -2.71 -.126 -.165 -2.91 .095 -.277 -2.91 .0425 -.25 -2.91 -.0108 -.187 -2.91 -.0433 -.138]}
  ptc{cp[-2.2 -.2 -.2 -1.21 -.239 -.215 .11 -.2 -.2 1.1 -.2 -.2 -2.2 -.226 -.161 -1.21 -.265 -.176 .11 -.226 -.161 1.1 -.226 -.161 -2.2 -.212 -.0893 -1.21 -.253 -.093 .11 -.212 -.0893 1.1 -.212 -.0893 -2.2 -.234 -.0483 -1.21 -.276 -.0519 .11 -.234 -.0483 1.1 -.234 -.0483]}
  ptc{cp[-2.2 -.2 -.2 -2.2 -.226 -.161 -2.2 -.212 -.0893 -2.2 -.234 -.0483 -2.42 -.191 -.197 -2.42 -.217 -.158 -2.42 -.203 -.0885 -2.42 -.225 -.0475 -2.71 -.126 -.165 -2.71 -.144 -.139 -2.71 -.139 -.0683 -2.71 -.154 -.0399 -2.91 -.0433 -.138 -2.91 -.0612 -.111 -2.91 -.0518 -.0618 -2.91 -.0672 -.0334]}
  ptc{cp[-2.2 -.234 -.0483 -1.21 -.276 -.0519 .11 -.234 -.0483 1.1 -.234 -.0483 -2.2 -.247 -.025 -1.21 -.288 -.0286 .11 -.247 -.025 1.1 -.247 -.025 -2.2 -.286 -.0145 -1.21 -.333 -.0145 .11 -.286 -.0145 1.1 -.286 -.0145 -2.2 -.309 0 -1.21 -.356 0 .11 -.309 0 1.1 -.309 0]}
  ptc{cp[-2.2 -.234 -.0483 -2.2 -.247 -.025 -2.2 -.286 -.0145 -2.2 -.309 0 -2.42 -.225 -.0475 -2.42 -.238 -.0241 -2.42 -.276 -.0145 -2.42 -.298 0 -2.71 -.154 -.0399 -2.71 -.163 -.0238 -2.71 -.199 -.01 -2.71 -.214 0 -2.91 -.0672 -.0334 -2.91 -.0759 -.0173 -2.91 -.103 -.01 -2.91 -.118 0]}
  ptc{cp[-2.2 -.309 0 -1.21 -.356 0 .11 -.309 0 1.1 -.309 0 -2.2 -.286 .0145 -1.21 -.333 .0145 .11 -.286 .0145 1.1 -.286 .0145 -2.2 -.247 .025 -1.21 -.288 .0286 .11 -.247 .025 1.1 -.247 .025 -2.2 -.234 .0483 -1.21 -.276 .0519 .11 -.234 .0483 1.1 -.234 .0483]}
  ptc{cp[-2.2 -.309 0 -2.2 -.286 .0145 -2.2 -.247 .025 -2.2 -.234 .0483 -2.42 -.298 0 -2.42 -.276 .0145 -2.42 -.238 .0241 -2.42 -.225 .0475 -2.71 -.214 0 -2.71 -.199 .01 -2.71 -.163 .0238 -2.71 -.154 .0399 -2.91 -.118 0 -2.91 -.103 .01 -2.91 -.0759 .0173 -2.91 -.0672 .0334]}
  ptc{cp[-2.2 -.234 .0483 -1.21 -.276 .0519 .11 -.234 .0483 1.1 -.234 .0483 -2.2 -.212 .0893 -1.21 -.253 .093 .11 -.212 .0893 1.1 -.212 .0893 -2.2 -.226 .161 -1.21 -.265 .176 .11 -.226 .161 1.1 -.226 .161 -2.2 -.2 .2 -1.21 -.239 .215 .11 -.2 .2 1.1 -.2 .2]}
  ptc{cp[-2.2 -.234 .0483 -2.2 -.212 .0893 -2.2 -.226 .161 -2.2 -.2 .2 -2.42 -.225 .0475 -2.42 -.203 .0885 -2.42 -.217 .158 -2.42 -.191 .197 -2.71 -.154 .0399 -2.71 -.139 .0683 -2.71 -.144 .139 -2.71 -.126 .165 -2.91 -.0672 .0334 -2.91 -.0518 .0618 -2.91 -.0612 .111 -2.91 -.0433 .138]}
  ptc{cp[-2.2 -.2 .2 -1.21 -.239 .215 .11 -.2 .2 1.1 -.2 .2 -2.2 -.153 .271 -1.21 -.192 .286 .11 -.153 .271 1.1 -.153 .271 -2.2 -.0759 .362 -1.21 -.0993 .392 .11 -.0759 .362 1.1 -.0759 .362 -2.2 0 .4 -1.21 -.0235 .43 .11 0 .4 1.1 0 .4]}
  ptc{cp[-2.2 -.2 .2 -2.2 -.153 .271 -2.2 -.0759 .362 -2.2 0 .4 -2.42 -.191 .197 -2.42 -.144 .267 -2.42 -.0707 .355 -2.42 .00515 .393 -2.71 -.126 .165 -2.71 -.0932 .214 -2.71 -.0135 .305 -2.71 .0389 .331 -2.91 -.0433 .138 -2.91 -.0108 .187 -2.91 .0425 .25 -2.91 .095 .277]}
  ptc{cp[-2.2 0 .4 -2.2 .0537 .427 -2.2 .14 .4 -2.2 .2 .4 -2.42 .00515 .393 -2.42 .0588 .42 -2.42 .142 .393 -2.42 .202 .393 -2.71 .0389 .331 -2.71 .0761 .35 -2.7 .163 .332 -2.7 .204 .332 -2.91 .095 .277 -2.91 .132 .295 -2.91 .192 .277 -2.91 .233 .277]}
  ptc{cp[-2.2 0 .4 -1.21 -.0235 .43 .11 0 .4 1.1 0 .4 -2.2 .0537 .427 -1.21 .0302 .457 .11 .0537 .427 1.1 .0537 .427 -2.2 .14 .4 -1.21 .132 .43 .11 .14 .4 1.1 .14 .4 -2.2 .2 .4 -1.21 .192 .43 .11 .2 .4 1.1 .2 .4]}
  ptc{cp[-2.2 .3 .4 -2.42 .3 .393 -2.7 .287 .333 -2.91 .303 .277 -2.2 .27 .4 -2.42 .27 .393 -2.7 .266 .333 -2.91 .282 .277 -2.2 .23 .4 -2.42 .232 .393 -2.7 .225 .332 -2.91 .254 .277 -2.2 .2 .4 -2.42 .202 .393 -2.7 .204 .332 -2.91 .233 .277]}
  ptc{cp[-2.2 .3 .4 -2.2 .27 .4 -2.2 .23 .4 -2.2 .2 .4 -1.21 .299 .43 -1.21 .269 .43 -1.21 .222 .43 -1.21 .192 .43 .11 .3 .4 .11 .296 .43 .11 .23 .4 .11 .2 .4 1.1 .3 .4 1.1 .296 .43 1.1 .23 .4 1.1 .2 .4]}
  ptc{cp[-3.59 .403 -.0243 -3.39 .373 -.1 -3.12 .318 -.219 -2.91 .303 -.277 -3.59 .401 -.0243 -3.39 .371 -.1 -3.12 .298 -.219 -2.91 .282 -.277 -3.59 .399 -.0243 -3.39 .351 -.113 -3.12 .284 -.219 -2.91 .254 -.277 -3.59 .397 -.0243 -3.39 .349 -.113 -3.12 .264 -.219 -2.91 .233 -.277]}
  ptc{cp[-3.59 .385 -.0243 -3.59 .388 -.026 -3.59 .393 -.0243 -3.59 .397 -.0243 -3.39 .298 -.1 -3.39 .301 -.102 -3.39 .345 -.113 -3.39 .349 -.113 -3.13 .156 -.217 -3.13 .193 -.236 -3.12 .222 -.219 -3.12 .264 -.219 -2.91 .095 -.277 -2.91 .132 -.295 -2.91 .192 -.277 -2.91 .233 -.277]}
  ptc{cp[-3.59 .385 -.0243 -3.39 .298 -.1 -3.13 .156 -.217 -2.91 .095 -.277 -3.59 .38 -.022 -3.39 .293 -.0977 -3.13 .103 -.191 -2.91 .0425 -.25 -3.59 .376 -.0165 -3.39 .251 -.0543 -3.13 .081 -.157 -2.91 -.0108 -.187 -3.59 .373 -.0122 -3.39 .248 -.05 -3.13 .0485 -.108 -2.91 -.0433 -.138]}
  ptc{cp[-3.59 .373 -.0122 -3.39 .248 -.05 -3.13 .0485 -.108 -2.91 -.0433 -.138 -3.59 .371 -.0098 -3.39 .246 -.0477 -3.13 .0306 -.0814 -2.91 -.0612 -.111 -3.59 .372 -.00543 -3.39 .241 -.0146 -3.13 .0454 -.0545 -2.91 -.0518 -.0618 -3.59 .371 -.00294 -3.39 .239 -.0121 -3.13 .03 -.0261 -2.91 -.0672 -.0334]}
  ptc{cp[-3.59 .371 -.00294 -3.39 .239 -.0121 -3.13 .03 -.0261 -2.91 -.0672 -.0334 -3.59 .37 -.00152 -3.39 .238 -.0107 -3.13 .0212 -.00998 -2.91 -.0759 -.0173 -3.59 .367 -.000881 -3.39 .222 -.000881 -3.13 .00663 -.01 -2.91 -.103 -.01 -3.59 .366 0 -3.39 .221 0 -3.13 -.00875 0 -2.91 -.118 0]}
  ptc{cp[-3.59 .366 0 -3.39 .221 0 -3.13 -.00875 0 -2.91 -.118 0 -3.59 .367 .000881 -3.39 .222 .000881 -3.13 .00663 .01 -2.91 -.103 .01 -3.59 .37 .00152 -3.39 .238 .0107 -3.13 .0212 .00998 -2.91 -.0759 .0173 -3.59 .371 .00294 -3.39 .239 .0121 -3.13 .03 .0261 -2.91 -.0672 .0334]}
  ptc{cp[-3.59 .371 .00294 -3.39 .239 .0121 -3.13 .03 .0261 -2.91 -.0672 .0334 -3.59 .372 .00543 -3.39 .241 .0146 -3.13 .0454 .0545 -2.91 -.0518 .0618 -3.59 .371 .0098 -3.39 .246 .0477 -3.13 .0306 .0814 -2.91 -.0612 .111 -3.59 .373 .0122 -3.39 .248 .05 -3.13 .0485 .108 -2.91 -.0433 .138]}
  ptc{cp[-3.59 .373 .0122 -3.39 .248 .05 -3.13 .0485 .108 -2.91 -.0433 .138 -3.59 .376 .0165 -3.39 .251 .0543 -3.13 .081 .157 -2.91 -.0108 .187 -3.59 .38 .022 -3.39 .293 .0977 -3.13 .103 .191 -2.91 .0425 .25 -3.59 .385 .0243 -3.39 .298 .1 -3.13 .156 .217 -2.91 .095 .277]}
  ptc{cp[-3.59 .385 .0243 -3.39 .298 .1 -3.13 .156 .217 -2.91 .095 .277 -3.59 .388 .026 -3.39 .301 .102 -3.13 .193 .236 -2.91 .132 .295 -3.59 .393 .0243 -3.39 .345 .113 -3.12 .222 .219 -2.91 .192 .277 -3.59 .397 .0243 -3.39 .349 .113 -3.12 .264 .219 -2.91 .233 .277]}
  ptc{cp[-3.59 .403 .0243 -3.59 .401 .0243 -3.59 .399 .0243 -3.59 .397 .0243 -3.39 .373 .1 -3.39 .371 .1 -3.39 .351 .113 -3.39 .349 .113 -3.12 .318 .219 -3.12 .298 .219 -3.12 .284 .219 -3.12 .264 .219 -2.91 .303 .277 -2.91 .282 .277 -2.91 .254 .277 -2.91 .233 .277]}
  ptc{cp[1.1 0 -.4 1.1 .0537 -.427 1.1 .14 -.4 1.1 .2 -.4 1.49 0 -.4 1.49 .0537 -.427 1.49 .14 -.4 1.49 .2 -.4 2.03 -.0665 -.489 2.03 -.0128 -.516 2.02 .118 -.49 2.02 .178 -.49 2.4 0 -.4 2.4 .0537 -.427 2.4 .14 -.4 2.4 .2 -.4]}
  ptc{cp[1.1 0 -.4 1.49 0 -.4 2.03 -.0665 -.489 2.4 0 -.4 1.1 -.0759 -.362 1.49 -.0759 -.362 2.03 -.142 -.451 2.4 -.0759 -.362 1.1 -.153 -.271 1.49 -.153 -.271 2.03 -.263 -.315 2.4 -.153 -.271 1.1 -.2 -.2 1.49 -.2 -.2 2.03 -.31 -.244 2.4 -.2 -.2]}
  ptc{cp[1.1 -.2 -.2 1.49 -.2 -.2 2.03 -.31 -.244 2.4 -.2 -.2 1.1 -.226 -.161 1.49 -.226 -.161 2.03 -.336 -.205 2.4 -.226 -.161 1.1 -.212 -.0893 1.49 -.212 -.0893 2.03 -.33 -.1 2.4 -.212 -.0893 1.1 -.234 -.0483 1.49 -.234 -.0483 2.03 -.352 -.0589 2.4 -.234 -.0483]}
  ptc{cp[1.1 -.234 -.0483 1.49 -.234 -.0483 2.03 -.352 -.0589 2.4 -.234 -.0483 1.1 -.247 -.025 1.49 -.247 -.025 2.03 -.365 -.0356 2.4 -.247 -.025 1.1 -.286 -.0145 1.49 -.286 -.0145 2.03 -.419 -.0145 2.4 -.286 -.0145 1.1 -.309 0 1.49 -.309 0 2.03 -.441 0 2.4 -.309 0]}
  ptc{cp[1.1 -.309 0 1.49 -.309 0 2.03 -.441 0 2.4 -.309 0 1.1 -.286 .0145 1.49 -.286 .0145 2.03 -.419 .0145 2.4 -.286 .0145 1.1 -.247 .025 1.49 -.247 .025 2.03 -.365 .0356 2.4 -.247 .025 1.1 -.234 .0483 1.49 -.234 .0483 2.03 -.352 .0589 2.4 -.234 .0483]}
  ptc{cp[1.1 -.234 .0483 1.49 -.234 .0483 2.03 -.352 .0589 2.4 -.234 .0483 1.1 -.212 .0893 1.49 -.212 .0893 2.03 -.33 .1 2.4 -.212 .0893 1.1 -.226 .161 1.49 -.226 .161 2.03 -.336 .205 2.4 -.226 .161 1.1 -.2 .2 1.49 -.2 .2 2.03 -.31 .244 2.4 -.2 .2]}
  ptc{cp[1.1 -.2 .2 1.49 -.2 .2 2.03 -.31 .244 2.4 -.2 .2 1.1 -.153 .271 1.49 -.153 .271 2.03 -.263 .315 2.4 -.153 .271 1.1 -.0759 .362 1.49 -.0759 .362 2.03 -.142 .451 2.4 -.0759 .362 1.1 0 .4 1.49 0 .4 2.03 -.0665 .489 2.4 0 .4]}
  ptc{cp[1.1 0 .4 1.49 0 .4 2.03 -.0665 .489 2.4 0 .4 1.1 .0537 .427 1.49 .0537 .427 2.03 -.0128 .516 2.4 .0537 .427 1.1 .14 .4 1.49 .14 .4 2.02 .118 .49 2.4 .14 .4 1.1 .2 .4 1.49 .2 .4 2.02 .178 .49 2.4 .2 .4]}
  ptc{cp[2.7 .295 -.0198 2.7 .296 -.0198 2.7 .299 -.0212 2.7 .299 -.0198 2.61 .266 -.134 2.61 .268 -.134 2.61 .299 -.135 2.61 .3 -.134 2.54 .208 -.366 2.54 .238 -.366 2.54 .296 -.396 2.54 .3 -.366 2.4 .2 -.4 2.4 .23 -.4 2.4 .296 -.43 2.4 .3 -.4]}
  ptc{cp[2.7 .295 -.0198 2.61 .266 -.134 2.54 .208 -.366 2.4 .2 -.4 2.7 .292 -.0198 2.61 .263 -.134 2.54 .148 -.366 2.4 .14 -.4 2.7 .287 -.0211 2.61 .202 -.135 2.56 .0824 -.388 2.4 .0537 -.427 2.7 .285 -.0198 2.61 .199 -.134 2.56 .0287 -.362 2.4 0 -.4]}
  ptc{cp[2.7 .285 -.0198 2.61 .199 -.134 2.56 .0287 -.362 2.4 0 -.4 2.7 .281 -.0179 2.61 .196 -.132 2.56 -.0471 -.324 2.4 -.0759 -.362 2.7 .277 -.0134 2.61 .135 -.0704 2.57 -.103 -.25 2.4 -.153 -.271 2.7 .275 -.00988 2.61 .132 -.0669 2.57 -.15 -.18 2.4 -.2 -.2]}
  ptc{cp[2.7 .275 -.00988 2.61 .132 -.0669 2.57 -.15 -.18 2.4 -.2 -.2 2.7 .273 -.00796 2.61 .131 -.065 2.57 -.176 -.141 2.4 -.226 -.161 2.7 .274 -.00441 2.61 .122 -.0182 2.57 -.159 -.0844 2.4 -.212 -.0893 2.7 .273 -.00238 2.61 .121 -.0162 2.57 -.181 -.0434 2.4 -.234 -.0483]}
  ptc{cp[2.7 .273 -.00238 2.61 .121 -.0162 2.57 -.181 -.0434 2.4 -.234 -.0483 2.7 .272 -.00123 2.61 .12 -.015 2.57 -.194 -.0201 2.4 -.247 -.025 2.7 .271 -.000715 2.61 .0971 -.000715 2.58 -.22 -.0145 2.4 -.286 -.0145 2.7 .269 0 2.61 .096 0 2.58 -.242 0 2.4 -.309 0]}
  ptc{cp[2.7 .269 0 2.61 .096 0 2.58 -.242 0 2.4 -.309 0 2.7 .271 .000715 2.61 .0971 .000715 2.58 -.22 .0145 2.4 -.286 .0145 2.7 .272 .00123 2.61 .12 .015 2.57 -.194 .0201 2.4 -.247 .025 2.7 .273 .00238 2.61 .121 .0162 2.57 -.181 .0434 2.4 -.234 .0483]}
  ptc{cp[2.7 .273 .00238 2.61 .121 .0162 2.57 -.181 .0434 2.4 -.234 .0483 2.7 .274 .00441 2.61 .122 .0182 2.57 -.159 .0844 2.4 -.212 .0893 2.7 .273 .00796 2.61 .131 .065 2.57 -.176 .141 2.4 -.226 .161 2.7 .275 .00988 2.61 .132 .0669 2.57 -.15 .18 2.4 -.2 .2]}
  ptc{cp[2.7 .275 .00988 2.61 .132 .0669 2.57 -.15 .18 2.4 -.2 .2 2.7 .277 .0134 2.61 .135 .0704 2.57 -.103 .25 2.4 -.153 .271 2.7 .281 .0179 2.61 .196 .132 2.56 -.0471 .324 2.4 -.0759 .362 2.7 .285 .0198 2.61 .199 .134 2.56 .0287 .362 2.4 0 .4]}
  ptc{cp[2.7 .285 .0198 2.61 .199 .134 2.56 .0287 .362 2.4 0 .4 2.7 .287 .0211 2.61 .202 .135 2.56 .0824 .388 2.4 .0537 .427 2.7 .292 .0198 2.61 .263 .134 2.54 .148 .366 2.4 .14 .4 2.7 .295 .0198 2.61 .266 .134 2.54 .208 .366 2.4 .2 .4]}
  ptc{cp[2.7 .295 .0198 2.61 .266 .134 2.54 .208 .366 2.4 .2 .4 2.7 .296 .0198 2.61 .268 .134 2.54 .238 .366 2.4 .23 .4 2.7 .298 .0198 2.62 .298 .138 2.54 .296 .396 2.4 .296 .43 2.7 .299 .0198 2.62 .3 .138 2.54 .3 .366 2.4 .3 .4]}
  ptc{cp[2.7 .299 .0198 2.62 .3 .138 2.54 .3 .366 2.4 .3 .4 2.71 .299 .0101 2.62 .3 .128 2.54 .33 .128 2.4 .33 .162 2.7 .301 -.00799 2.61 .301 -.122 2.54 .33 -.128 2.4 .33 -.162 2.7 .299 -.0198 2.61 .3 -.134 2.54 .3 -.366 2.4 .3 -.4]}
  ptc{cp[2.4 .2 -.4 2.02 .178 -.49 1.49 .2 -.4 1.1 .2 -.4 2.4 .23 -.4 2.02 .208 -.49 1.49 .23 -.4 1.1 .23 -.4 2.4 .296 -.43 2.02 .296 -.52 1.49 .296 -.43 1.1 .296 -.43 2.4 .3 -.4 2.02 .3 -.49 1.49 .3 -.4 1.1 .3 -.4]}
  ptc{cp[2.4 .2 .4 2.02 .178 .49 1.49 .2 .4 1.1 .2 .4 2.4 .23 .4 2.02 .208 .49 1.49 .23 .4 1.1 .23 .4 2.4 .296 .43 2.02 .296 .52 1.49 .296 .43 1.1 .296 .43 2.4 .3 .4 2.02 .3 .49 1.49 .3 .4 1.1 .3 .4]}
  ptc{cp[-2.2 .2 .4 -2.2 .2 .16 -2.2 .2 -.16 -2.2 .2 -.4 -1.21 .192 .43 -1.21 .192 .19 -1.21 .192 -.19 -1.21 .192 -.43 .11 .2 .4 .11 .2 .16 .11 .2 -.16 .11 .2 -.4 1.1 .2 .4 1.1 .2 .16 1.1 .2 -.16 1.1 .2 -.4]}
  ptc{cp[-2.2 .2 .4 -2.2 .2 .16 -2.2 .2 -.16 -2.2 .2 -.4 -2.42 .202 .393 -2.42 .202 .153 -2.42 .202 -.153 -2.42 .202 -.393 -2.7 .204 .332 -2.7 .204 .166 -2.7 .204 -.166 -2.7 .204 -.332 -2.91 .233 .277 -2.91 .233 .111 -2.91 .233 -.111 -2.91 .233 -.277]}
  ptc{cp[-2.91 .233 .277 -2.91 .233 .111 -2.91 .233 -.111 -2.91 .233 -.277 -3.12 .264 .219 -3.12 .264 .0528 -3.12 .264 -.0528 -3.12 .264 -.219 -3.39 .349 .113 -3.4 .352 .107 -3.4 .352 -.107 -3.39 .349 -.113 -3.59 .397 .0243 -3.61 .4 .0186 -3.61 .4 -.0186 -3.59 .397 -.0243]}
  ptc{cp[1.1 .2 .4 1.1 .2 .16 1.1 .2 -.16 1.1 .2 -.4 1.1 .23 .4 1.1 .23 .16 1.1 .23 -.16 1.1 .23 -.4 1.1 .296 .43 1.1 .326 .192 1.1 .326 -.192 1.1 .296 -.43 1.1 .3 .4 1.1 .33 .162 1.1 .33 -.162 1.1 .3 -.4]}
  ptc{cp[1.1 .3 .4 1.1 .33 .162 1.1 .33 -.162 1.1 .3 -.4 1.49 .3 .4 1.49 .33 .162 1.49 .33 -.162 1.49 .3 -.4 2.02 .3 .49 2.02 .33 .252 2.02 .33 -.252 2.02 .3 -.49 2.4 .3 .4 2.4 .33 .162 2.4 .33 -.162 2.4 .3 -.4]}
  ]}
  
  DEF Mast Transform{ translation .5 0 0 children[
  DEF Tree Transform{ translation .5 0 0 scale .05 .4 .05 children[ Shape{
   appearance Appearance{ material Material{ diffuseColor .8 .8 0}}
   geometry IndexedFaceSet{ creaseAngle 3 coord Coordinate{
    point[1 0 0,.5 0 -.87,-.5 0 -.87,-1 0 0,-.5 0 .87,.5 0 .87,
    .5 10 0,.25 10 -.44,-.25 10 -.44,-.5 10 0,-.25 10 .44,.25 10 .44]}
    coordIndex[0 1 7 6 -1 1 2 8 7 -1 2 3 9 8 -1 3 4 10 9 -1 4 5 11 10 -1 5 0 6 11
    -1 6 7 8 9 10 11] }}
  ]}
  Transform{ translation .5 3.9 0 scale .1 .1 .1 children[ Coordinate{

    point[1 0 0,.5 0 -.87,-.5 0 -.87,-1 0 0,-.5 0 .87,.5 0 .87,

    .5 10 0,.25 10 -.44,-.25 10 -.44,-.5 10 0,-.25 10 .44,.25 10 .44]}

    coordIndex[0 1 7 6 -1 1 2 8 7 -1 2 3 9 8 -1 3 4 10 9 -1 4 5 11 10 -1 5 0 6 11

    -1 6 7 8 9 10 11] }}

  ]}

  Transform{ translation .5 3.9 0 s|2`.html>Shape{ # flag
   appearance Appearance{ material Material{ diffuseColor 1 1 1}}
   geometry IndexedFaceSet{ solid FALSE coord Coordinate{
    point[0 0 0,0 1 0,-2 .5 0]} coordIndex[0 1 2]}}
  ]}
  DEF Sail Transform{ children[
  Transform{ translation .5 1.34 0 rotation 1 0 0 1.57 scale .03 .1 .03
   children[ Shape{
   appearance Appearance{ material Material{ diffuseColor .5 .5 0}}
   geometry IndexedFaceSet{ coord Coordinate{
    point[0 -10 .58,.5 -10 -.29,-.5 -10 -.29, 0 10 .58,.5 10 -.29,-.5 10 -.29]}
    coordIndex[0 1 4 3 -1 1 2 5 4 -1 2 0 3 5 -1 2 1 0 -1 3 4 5]  creaseAngle 3}}
  ]}
  Transform { translation .45 .8 0 scale .5 .5 1 rotation 0 0 1 1.57 children[
  ptc{ap Appearance{ material Material{ diffuseColor 1 1 1}}
   cp[-1,0,-1, -.5,.5,-1, .5,.5,-1, 1,0,-1,
     -.7,.5,-.5, -.5,1,-.5, .5,1,-.5, 1,0,-.5,
     -.7,.5,.5, -.5,1,.5, .5,1,.5, 1,0,.5,
     -1,0,1, -.5,.5,1, .5,.5,1, 1,0,1]}
  ]}
  ]} # end Sail
  Transform{ translation 0 1.1 0 scale 1 .9 .9 children[ USE Sail]}
  Transform{ translation 0 2.1 0 scale 1 .8 .8 children[ USE Sail]}
  Transform{ translation 0 3 0 scale 1 .6 .6 children[ USE Sail]}
  ]} # end Mast
  
  Transform { translation -1.75 0 0 scale 1.05 1.05 1.05 children[ USE Mast]}
  Transform { translation -3 0 0 scale .8 .8 .8 children[ USE Mast]}
  
  Transform { translation -3.25 0 0 scale .3 .3 .3  rotation 0 0 1 1
   children[ USE Tree]}
  
  Transform{ children[ Shape{ # rigging
   appearance Appearance{ material Material{ emissiveColor 1 1 1}}
   geometry IndexedLineSet{ coord Coordinate{
    point[-4.125 .75 0,-2.25 3.12 0,-.75 4.1 0,1 3.9 0, 2.7 .27 0]}
    coordIndex[0 1 2 3 4]}}
  ]}
  
  ]}
  


(C) A. Eliëns 2/9/2007

You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.