The L-SIF Examples
(under construction)


Links


Contents


Square Torus

# Square Torus with four layers
(LSIF 1 0
  (thickness (e 1 -1))
  
  (layer
    (nested1d
      (v 0 0 0)
      (v 1 3 0)
      (v 2 3 3)
      (v 3 0 3)
      (v 4 1 1)
      (v 5 1 2)
      (v 6 2 2)
      (v 7 2 1)

      (contour 0 1 2 3)
      (contour 4 5 6 7)
    )
  )
  (layer
    (nested1d
      (v 0 0 0)
      (v 1 3 0)
      (v 2 3 3)
      (v 3 0 3)
      (v 4 1 1)
      (v 5 1 2)
      (v 6 2 2)
      (v 7 2 1)

      (contour 0 1 2 3)
      (contour 4 5 6 7)
    )
  )
  (layer
    (nested1d
      (v 0 0 0)
      (v 1 3 0)
      (v 2 3 3)
      (v 3 0 3)
      (v 4 1 1)
      (v 5 1 2)
      (v 6 2 2)
      (v 7 2 1)

      (contour 0 1 2 3)
      (contour 4 5 6 7)
    )
  )
  (layer
    (nested1d
      (v 0 0 0)
      (v 1 3 0)
      (v 2 3 3)
      (v 3 0 3)
      (v 4 1 1)
      (v 5 1 2)
      (v 6 2 2)
      (v 7 2 1)

      (contour 0 1 2 3)
      (contour 4 5 6 7)
    )
  )
)

Square Torus Expressed by Booleans
# The above square torus expressed by Boolean operators
(LSIF 1 0
  (thickness (e 1 -1))
  
  (layer
    (difference
      (contour
        (v 0 0 0)
        (v 1 3 0)
        (v 2 3 3)
        (v 3 0 3)
 
        0 1 2 3
      )
      (contour
        (v 4 1 1)
        (v 5 2 1)
        (v 6 2 2)
        (v 7 1 2)

        4 5 6 7
      )
    )
  )
  (layer
    (difference
      (contour
        (v 0 0 0)
        (v 1 3 0)
        (v 2 3 3)
        (v 3 0 3)
 
        0 1 2 3
      )
      (contour
        (v 4 1 1)
        (v 5 2 1)
        (v 6 2 2)
        (v 7 1 2)

        4 5 6 7
      )
    )
  )
  (layer
    (difference
      (contour
        (v 0 0 0)
        (v 1 3 0)
        (v 2 3 3)
        (v 3 0 3)
 
        0 1 2 3
      )
      (contour
        (v 4 1 1)
        (v 5 2 1)
        (v 6 2 2)
        (v 7 1 2)

        4 5 6 7
      )
    )
  )
  (layer
    (difference
      (contour
        (v 0 0 0)
        (v 1 3 0)
        (v 2 3 3)
        (v 3 0 3)
 
        0 1 2 3
      )
      (contour
        (v 4 1 1)
        (v 5 2 1)
        (v 6 2 2)
        (v 7 1 2)

        4 5 6 7
      )
    )
  )
)


This page is maintained by Jianlin Wang
E-mail: jianlin@cs.berkeley.edu
Last modified: 12/21/99

This page was designed and tested under Netscape using common HTML constructs. No browsers are blocked from viewing this page. Please send mail to the maintainer of this page if you find any broken links or errors in the page construction.