<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html 
      PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
    "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"  >

<!--
       -->


<html 
 xmlns="http://www.w3.org/1999/xhtml"
      xmlns:svg="http://www.w3.org/2000/svg"
      xmlns:xlink="http://www.w3.org/1999/xlink"   >


  <head>
    <title>Miter and Bevel Compound Angles Transformed</title>
  </head>
  <body>

    <h1>Miter and Bevel Compound Angles Transformed</h1>

    <object id="AdobeSVG" classid="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2"> </object>
    <?import namespace="svg" urn="http://www.w3.org/2000/svg" implementation="#AdobeSVG"?>

    <svg:svg version="1.1" baseProfile="full" width="566px" height="400px">


      <svg:rect x="2" y="2" width="556" height="395" rx="5" stroke="black"
        stroke-width="2" fill="none"/>


<svg:rect x="530" y="20" width="20" height="360" rx="5" stroke="black"
stroke-width="2" fill="none"/>


<svg:text x="14" y="390" font-family="Verdana" font-size="15" fill="blue">
 http://www.issi1.com/corwin/calculator/crown.html </svg:text>
<svg:text x="10" y="20" font-family="Verdana" font-size="18" fill="blue">
Compound Miter Angles </svg:text>
<svg:text x="240" y="20" font-family="Verdana" font-size="10" fill="blue">
for the left piece (your saw may be marked differently) </svg:text>

<svg:g transform="translate(40,240)">
<svg:g transform="rotate(-90)">
<svg:text x="-120" y="-20" font-family="Verdana" font-size="10" fill="blue">
www.ConcurrentInverse.com  www.liftbar.com www.corwin-w.info </svg:text>
<svg:text x="10" y="503" font-family="Verdana" font-size="10" fill="blue">
 &#169; 2009 Wm.C&#x25e6;Corwin  bILLc&#x40;IssI1&#x2219;com </svg:text>    <!--  -->
</svg:g></svg:g>






<svg:g transform="translate(283,200)">
<svg:g transform="scale(0.5,0.5)">

<svg:line  x1="-519.615242" y1="350"   x2="-519.615242" y2="-350"
      style="stroke:rgb(192,255,192);stroke-width:3" />
<svg:line  x1="-433.012701" y1="350"   x2="-433.012701" y2="-350"
      style="stroke:rgb(224,255,224);stroke-width:1" />
<svg:line  x1="-346.410161" y1="350"   x2="-346.410161" y2="-350"
      style="stroke:rgb(224,255,192);stroke-width:3" />
<svg:line  x1="-259.80762" y1="-350"   x2="-259.80762" y2="350"
      style="stroke:rgb(192,255,224);stroke-width:1" />
<svg:line  x1="-173.2050807" y1="-350"   x2="-173.2050807" y2="350"
      style="stroke:rgb(192,255,224);stroke-width:3" />
<svg:line  x1="-86.602540" y1="-350"   x2="-86.602540" y2="350"
      style="stroke:rgb(192,255,224);stroke-width:1" />
<svg:line  x1="0.0" y1="-350"   x2="0.0" y2="350"
      style="stroke:rgb(192,255,224);stroke-width:3" />    <!--  0,0 -->

<svg:line  x1="0.0" y1="-350"   x2="0.0" y2="-100"
      style="stroke:rgb(0,255,0);stroke-width:3" />    <!--  0,0 -->
<svg:line  x1="0.0" y1="150"   x2="0.0" y2="350"
      style="stroke:rgb(0,255,0);stroke-width:3" />    <!--  0,0 -->

<svg:line  x1="86.602540" y1="-350"   x2="86.602540" y2="350"
      style="stroke:rgb(192,255,224);stroke-width:1" />
<svg:line  x1="173.2050807" y1="-350"   x2="173.2050807" y2="350"
      style="stroke:rgb(192,255,224);stroke-width:3" />
<svg:line  x1="259.80762" y1="350"   x2="259.80762" y2="-350"
      style="stroke:rgb(192,255,224);stroke-width:1" />
<svg:line  x1="346.410161" y1="350"   x2="346.410161" y2="-350"
      style="stroke:rgb(192,255,224);stroke-width:3" />
<svg:line  x1="433.012701" y1="350"   x2="433.012701" y2="-350"
      style="stroke:rgb(192,255,224);stroke-width:1" />




  <svg:line  x1="346.410161" y1="-350"   x2="433.012701" y2="-300"
      style="stroke:rgb(192,192,255);stroke-width:1" />
<svg:line  x1="259.80762" y1="-350"   x2="433.012701" y2="-250"
      style="stroke:rgb(192,192,255);stroke-width:3" />
  <svg:line  x1="173.2050807" y1="-350"   x2="433.012701" y2="-200"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="86.602540" y1="-350"   x2="433.012701" y2="-150"
      style="stroke:rgb(224,224,255);stroke-width:3" />
  <svg:line  x1="0.0" y1="-350"   x2="433.012701" y2="-100"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-86.602540" y1="-350"   x2="433.012701" y2="-50"
      style="stroke:rgb(224,224,255);stroke-width:3" />
  <svg:line  x1="-173.2050807" y1="-350"   x2="433.012701" y2="0"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-173.2050807" y1="-300"   x2="433.012701" y2="50"
      style="stroke:rgb(224,224,255);stroke-width:3" />
   <svg:line  x1="-259.80762" y1="-300"   x2="433.012701" y2="100"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-346.410161" y1="-300"   x2="433.012701" y2="150"
      style="stroke:rgb(224,224,255);stroke-width:3" />
   <svg:line  x1="-433.012701" y1="-300"   x2="433.012701" y2="200"
      style="stroke:rgb(224,224,255);stroke-width:1" />

<svg:line  x1="-519.615242" y1="-300"   x2="0.0" y2="0"
      style="stroke:rgb(224,224,255);stroke-width:3" />   <!-- 0,0 -->
<svg:line  x1="0.0" y1="0"   x2="433.012701" y2="250"
      style="stroke:rgb(224,224,255);stroke-width:3" />


   <svg:line  x1="-519.615242" y1="-250"   x2="-86.602540" y2="00"
       style="stroke:rgb(0,0,255);stroke-width:3" />
   <svg:line  x1="86.602540" y1="100"   x2="433.012701" y2="300"
       style="stroke:rgb(0,0,255);stroke-width:3" />


   <svg:line  x1="-519.615242" y1="-250"   x2="433.012701" y2="300"
       style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-519.615242" y1="-200"   x2="433.012701" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:3" />
 <svg:line  x1="-519.615242" y1="-150"   x2="346.410161" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-519.615242" y1="-100"   x2="259.80762" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:3" />
 <svg:line  x1="-519.615242" y1="-50"   x2="173.2050807" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-519.615242" y1="00"   x2="86.602540" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:3" />
 <svg:line  x1="-519.615242" y1="50"   x2="0.0" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-519.615242" y1="100"   x2="-86.602540" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:3" />
 <svg:line  x1="-519.615242" y1="150"   x2="-173.2050807" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-519.615242" y1="200"   x2="-259.80762" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:3" />
 <svg:line  x1="-519.615242" y1="250"   x2="-346.410161" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:1" />
<svg:line  x1="-519.615242" y1="300"   x2="-433.012701" y2="350"
      style="stroke:rgb(224,224,255);stroke-width:3" />
                     


<svg:line  x1="-519.615242" y1="-300"   x2="-433.012701" y2="-350"
      style="stroke:rgb(255,192,192);stroke-width:3" />
  <svg:line  x1="-519.615242" y1="-250"   x2="-346.410161" y2="-350"
      style="stroke:rgb(255,192,192);stroke-width:1" />
<svg:line  x1="-519.615242" y1="-200"   x2="-259.80762" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="-519.615242" y1="-150"   x2="-173.2050807" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="-519.615242" y1="-100"   x2="-86.602540" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="-519.615242" y1="-50"   x2="0.0" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="-519.615242" y1="00"   x2="86.602540" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="-519.615242" y1="50"   x2="173.2050807" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="-519.615242" y1="100"   x2="259.80762" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:3" />
 <svg:line  x1="-519.615242" y1="150"   x2="346.410161" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="-519.615242" y1="200"   x2="433.012701" y2="-350"
      style="stroke:rgb(255,224,224);stroke-width:3" />

<svg:line  x1="-519.615242" y1="250"   x2="433.012701" y2="-300"
      style="stroke:rgb(255,224,224);stroke-width:1" />   <!--   -->
<svg:line  x1="-519.615242" y1="300"   x2="433.012701" y2="-250"
      style="stroke:rgb(255,224,224);stroke-width:3" />   <!-- 0,0  -->

<svg:line  x1="-519.615242" y1="350"   x2="433.012701" y2="-200"
      style="stroke:rgb(255,224,224);stroke-width:1" />   <!--   -->

<svg:line  x1="-433.012701" y1="350"   x2="433.012701" y2="-150"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="-346.410161" y1="350"   x2="433.012701" y2="-100"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="-259.80762" y1="350"   x2="433.012701" y2="-50"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="-173.2050807" y1="350"   x2="433.012701" y2="00"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="-86.602540" y1="350"   x2="433.012701" y2="50"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="0.0" y1="350"   x2="433.012701" y2="100"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="86.602540" y1="350"   x2="433.012701" y2="150"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="173.2050807" y1="350"   x2="433.012701" y2="200"
      style="stroke:rgb(255,224,224);stroke-width:1" />
<svg:line  x1="259.80762" y1="350"   x2="433.012701" y2="250"
      style="stroke:rgb(255,224,224);stroke-width:3" />
  <svg:line  x1="346.410161" y1="350"   x2="433.012701" y2="300"
      style="stroke:rgb(255,224,224);stroke-width:1" />


<svg:polygon fill="silver" stroke="black" stroke-width="1"
         points="-259.80762,150 -259.80762,120 173.2050807,-130  173.2050807,-100   "
          />
<svg:polygon fill="silver" stroke="black" stroke-width="1"
         points="-259.80762,150 -173.2050807,200 259.80762,-50  173.2050807,-100   "
          />      
<svg:line  x1="-43.301270" y1="25"   x2="43.301270" y2="75"
      style="stroke:rgb(0,0,255);stroke-width:3" />

<svg:line  x1="-43.301270" y1="25"   x2="-64.951905" y2="10"
      style="stroke:rgb(0,0,255);stroke-width:3" />
<svg:line  x1="-43.301270" y1="25"   x2="-21.650635" y2="-14"
      style="stroke:rgb(0,0,255);stroke-width:3" />
<svg:polygon fill="white" stroke="black" stroke-width="1"
       points=" -43.301270 25  -64.951905 10  -21.650635 -14"
        />
<svg:line  x1="-64.951905" y1="10"   x2="-21.650635" y2="-14"
      style="stroke:rgb(255,255,255);stroke-width:8" />



<svg:g transform="translate(0,100)">
<svg:g transform="rotate(-120)">
<svg:g stroke = "red"  stroke-width = "4" fill = "none" >
<svg:path d = "M 262 187 A 60 34.641 -60 1            1    310 217"/>
<svg:path d = "M 265 180 A 60 34.641 -60 1            1    315 210"/>
<svg:path d = "M 260 190 A 60 34.641 -60 1            1    310 220"/>
<svg:path d = "M 260 190 A 60 34.641 -60 1            1    300 220"/>
<svg:polygon fill="red" stroke="red" stroke-width="2"
         points="295,230  325,180  322,203  345,200" />
</svg:g>
</svg:g>
</svg:g>
<svg:text x="-200" y="-240" font-family="Verdana" font-size="18" fill="blue">
Crosscut Rake</svg:text>
<svg:text x="60" y="-280" font-family="Verdana" font-size="18" fill="blue">
positive, &#x3e;90 for outside corner</svg:text>
<svg:text x="20" y="-240" font-family="Verdana" font-size="18" fill="blue">
90 degree for square cut</svg:text>
<svg:text x="60" y="-200" font-family="Verdana" font-size="18" fill="blue">
negative, &#x3c;90 for inside corner</svg:text>
<svg:ellipse transform="translate(0.0 50)"
  rx="60" ry="34.641016" fill="none" stroke="black" stroke-width="1" />





<svg:g transform="rotate(-120)">
<svg:ellipse transform="translate(0.0 0)"
  rx="60" ry="34.641016" fill="violet" stroke="green" stroke-width="4" />
<svg:ellipse transform="translate(0.0 0)"
  rx="6" ry="3.4641016" fill="none" stroke="green" stroke-width="4" />
</svg:g>





<svg:g transform="translate(0.0,50)">

<svg:g transform="rotate(120)">


<svg:g transform="translate(0.0,-20)">
<svg:ellipse transform="translate(0.0  -250)"
  rx="60" ry="34.641016" fill="none" stroke="blue" stroke-width="1" />
</svg:g>

</svg:g>


<svg:text x="250" y="50" font-family="Verdana" font-size="18" fill="blue">
Bevel</svg:text>


<svg:g transform="translate(200,200)">
<svg:g transform="rotate(-60)">
<svg:text x="00" y="-70" font-family="Verdana" font-size="18" fill="blue">
positive, &#x3e;0 overcut for inside corner</svg:text>
<svg:text x="-100" y="0" font-family="Verdana" font-size="18" fill="blue">
0 degree for square cut</svg:text>
<svg:text x="00" y="70" font-family="Verdana" font-size="18" fill="blue">
negative, &#x3c;0 undercut for outside corner</svg:text>
</svg:g></svg:g>



<svg:g stroke = "blue"  stroke-width = "4" fill = "none" >

<svg:path d = "M 192.72 147 A 60 34.641 -60 1            1 240.72 177"/>
<svg:path d = "M 195.72 140 A 60 34.641 -60 1            1 245.72 170"/>

<svg:path d = "M 190.72 150 A 60 34.641 -60 1            1    240.72 180"/>
<path d = "M 190.72 150 A 60 34.641 -60 1            1    230.72 180"/>
<svg:polygon fill="red" stroke="red" stroke-width="2"
         points="190.72,150  197.72,95  203.72,118  223.72,110" />
<svg:polygon fill="blue" stroke="blue" stroke-width="2"
         points="225.72,190  255.72,140  252.72,163   275.72,160" />

</svg:g>
</svg:g>



</svg:g>
</svg:g>

    </svg:svg>



<br>


<a href="http://www.issi1.com/corwin/calculator/crown.html"> Calculator for Crown Moulding </a> &nbsp; &#xa0;


<hr> Other pages for svg enabled browsers:
&nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\calculator\crown_svg.html"> miter and bevel for crown molding </a> &nbsp; &#xa0;
may not work with all browsers
<br>otherwise
 <a href="..\calculator\crown.xml"> one thing </a>;    &nbsp; &#xa0;
or <a href="..\calculator\jwatt.xml"> another </a>;    &nbsp; &#xa0;
 <a href="..\calculator\miter.xml"> may work </a>;        &nbsp; &#xa0;
 <a href="http://jwatt.org/svg/demos/xhtml-with-inline-svg.xhtml"> if simple enough </a>   &nbsp; &#xa0;
<br> and for MathML enabled: &nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\cubic_plt.xml"> roots of normalized cubic </a>         &nbsp; &#xa0;
&nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\class.xml"> electrical </a>                        &nbsp; &#xa0;
&nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\SVGMenu.html"> SVG community </a>                        &nbsp; &#xa0;
&nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\connect.html"> SVG-PNG tools </a>   &nbsp; &#xa0;
<br> Other pages for non-{svg enabled} browsers:
<br>
    &nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\calculator\crown_png.html"> miter and bevel for crown molding </a> &nbsp; &#xa0;
    &nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\cubic_png.xml"> roots of normalized cubic </a>         &nbsp; &#xa0;
    &nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\class_png.xml"> electrical </a>                        &nbsp; &#xa0;
<br> maybe you can do something with the <a href="..\sniffers\class.png"> .png </a>
<!--  isometric paper  -->
<br> Ray Tracing
    &nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\liftbar\liftbar.jpg"> liftbar </a> &nbsp; &#xa0;
    &nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\calculator\icosahedron.jpg"> icosahedron </a> &nbsp; &#xa0;
<!--  www.HiWAAY.net/~wesnor/mc
      www.dmoz.org/Computers/Software/graphics/3D/Ray_Tracing/
      en.wikipedia.org/Ray_tracing_(graphics)
      dir.yahoo.com/Computers_and_Internet/Graphics/Ray_Tracing/   -->
<!--
&nbsp; &#xa0;&nbsp; &#xa0;  <a href="..\sniffers\ .xml"> clamp </a>                        &nbsp; &#xa0;
  gambrel roof truss    dome   graph function defining series
  iomega zip 100MB txt is most portable durable
  wesnor? ray tracing   3d projection with www.w3.org/...  -->
<br> Lessons on
<a href="http://www.issi1.com/corwin/methods.txt"> methods</a>
for writing in a 
<a href="http://www.issi1.com/corwin/example.html">archiveable, portable language</a>.  
<!--  /corwin/K8OCG.jpg  /corwin/calculator/icosahedron.jpg   -->
<br>&#169; 2009                                                    &nbsp; &#xa0;
<a href="http://www.issi1.com/corwin/corwin.jpg">Wm.C&#x25e6;
<a href="http://www.issi1.com/corwin/ConcurrentInverse.html">Corwin</a>              &nbsp; &#xa0;
<a href="http://www.issi1.com/corwin/resume/">billc&#x40;
<a href="http://www.issi1.com/corwin/">issi1&#x2219;com    &nbsp; &#xa0;
                                           <!-- &#162;  ^08 backspace  -->
</body>
</html>


