
File:Spatial vector.png

Size of this preview: 480 × 480 pixels. 
       |   | 
          
            This is a file from the  Wikimedia Commons. Information from its  description page there is shown below. 
          Commons is a freely licensed media file repository. You can help.  | 
         
| 
             | 
           This image was created with POV-Ray. | 
Summary
| Description | Spacial vector represented in Cartesian coordinate system | 
| Date | 23 January 2005 | 
| Source | 
// Made with help from http://commons.wikimedia.org/wiki/Image:Wikibooks_povray_coordinates.png
#include "colors.inc"
camera {
        location <5,5,5>
        look_at  0
        right x
        up y
}
light_source {
        <5,5,5>
        color White
        shadowless
}
background {color White}
#macro Vector(Start,Length,Direction,Diameter,Color)
merge{
        cylinder {Start,Start+(Length-.29)*Direction,Diameter pigment {Color}}
        cone {(Length-.3)*Direction,Diameter*2,Start+Length*Direction,0 pigment {Color}}
}
#end
Vector (0,3,x,.05,colour <1,0,0,.9>)
Vector (0,3,y,.05,colour <0,1,0,.9>)
Vector (0,3,z,.05,colour <0,0,1,.9>)
Vector (0,1.5,x,.05001,colour <1,0,0,.7>)
Vector (0,2.5,y,.05001,colour <0,1,0,.7>)
Vector (0,2,z,.05001,colour <0,0,1,.7>)
Vector (0,1,x,.050001,colour <1,0,0,.1>)
Vector (0,1,y,.050001,colour <0,1,0,.1>)
Vector (0,1,z,.050001,colour <0,0,1,.1>)
Vector (0,vlength(1.5*x+2.5*y+2*z),(1.5*x+2.5*y+2*z)/vlength(1.5*x+2.5*y+2*z),.05,colour <1,1,1,.7>)
#macro DashedLine(Start,Length,Direction,Diameter,Color)
cylinder {Start,Start+Length*Direction,Diameter
        pigment {
                gradient Direction
                color_map {
                        [0 colour <1,1,1,1>]
                        [0.24999 colour <1,1,1,1>]
                        [0.25 Color]
                        [0.4999 Color]
                        [0.5 colour <1,1,1,1>]
                        [0.74999 colour <1,1,1,1>]
                        [0.75 Color]
                        [0.99999 Color]
                        [1 colour <1,1,1,1>]
                }
        }
}
#end
object {
        DashedLine (0,1.5,x,.05,colour <1,0,0,.7>)
        translate 2*z
}
object {
        DashedLine (0,2,y,.05,colour <0,1,0,.7>)
        translate 1.5*x+2*z
}
object {
        DashedLine (0,2,z,.05,colour <0,0,1,.7>)
        translate 1.5*x
}
#macro Label(Place,Text,Color)
text {
        ttf "crystal.ttf" Text .1, 0
        pigment { Colour }
        scale .3
        rotate <45,225,0>
        translate Place
}
#end
Label(2.85*x-.2*z,"X",colour <1,0,0,.7>)
Label(2.85*y-.2*x,"Y",colour <0,1,0,.7>)
Label(2.85*z-.2*x,"Z",colour <0,0,1,.7>)
Label(0.85*x-.2*z,"i",colour <1,0,0,.7>)
Label(0.85*y-.2*x,"j",colour <0,1,0,.7>)
Label(0.85*z-.2*x,"k",colour <0,0,1,.7>)
Label(1.35*x-z+.6*x,"rx=1.5i",colour <1,0,0,.7>)
Label(2.35*y-.2*x,"ry=2.5j",colour <0,1,0,.7>)
Label(1.85*z-.2*x,"rz=2k",colour <0,0,1,.7>)
union {
        text {
                ttf "crystal.ttf" "r=rx+ry+rz=" .1, 0
                pigment { colour <1,1,1,.7> }
                scale .3
        }
        text {
                ttf "crystal.ttf" " =1.5i+2.5j+2k=" .1, 0
                pigment { colour <1,1,1,.7> }
                scale .3
                translate -.3*y
        }
        text {
                ttf "crystal.ttf" "        |1.5|" .1, 0
                pigment { colour <1,1,1,.7> }
                scale .3
                translate -.6*y
        }
        text {
                ttf "crystal.ttf" "       =|2.5|" .1, 0
                pigment { colour <1,1,1,.7> }
                scale .3
                translate -.9*y
        }
        text {
                ttf "crystal.ttf" "        | 2 |" .1, 0
                pigment { colour <1,1,1,.7> }
                scale .3
                translate -1.2*y
        }
        rotate <45,225,0>
        translate 1.5*x+2.5*y+2*z-.2*x-.2*z
}
 | 
          
| Author | Nikola Smolenski | 
| Permission ( Reusing this file)  | 
           
             own work  | 
          
         
        
![]()  | 
          This diagram image could be recreated using vector graphics as an SVG file. This has several advantages; see Commons:Media for cleanup for more information. If an SVG form of this image is already available, please upload it. After uploading an SVG, replace this template with {{ vector version available|new image name.svg}}. | 
Licensing
           
 
 
  | 
         
File usage
The following pages on Schools Wikipedia link to this image (list may be incomplete):
        The best way to learn
Wikipedia for Schools is one of SOS Children's many educational projects. SOS Childrens Villages is famous for the love and shelter it brings to lone children, but we also support families in the areas around our Children's Villages, helping those who need us the most. Have you heard about child sponsorship? Visit our web site to find out.


