Image:Spatial vector.png

From Wikipedia, the free encyclopedia

Wikimedia Commons logo This is a file from the Wikimedia Commons. The description on its description page there is shown below.
Commons is a freely licensed media file repository. You can help.

[edit] Summary

Description

Spacial vector represented in Cartesian coordinate system

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,color <1,0,0,.9>)
Vector (0,3,y,.05,color <0,1,0,.9>)
Vector (0,3,z,.05,color <0,0,1,.9>)
Vector (0,1.5,x,.05001,color <1,0,0,.7>)
Vector (0,2.5,y,.05001,color <0,1,0,.7>)
Vector (0,2,z,.05001,color <0,0,1,.7>)
Vector (0,1,x,.050001,color <1,0,0,.1>)
Vector (0,1,y,.050001,color <0,1,0,.1>)
Vector (0,1,z,.050001,color <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,color <1,1,1,.7>)

#macro DashedLine(Start,Length,Direction,Diameter,Color)
cylinder {Start,Start+Length*Direction,Diameter
        pigment {
                gradient Direction
                color_map {
                        [0 color <1,1,1,1>]
                        [0.24999 color <1,1,1,1>]
                        [0.25 Color]
                        [0.4999 Color]
                        [0.5 color <1,1,1,1>]
                        [0.74999 color <1,1,1,1>]
                        [0.75 Color]
                        [0.99999 Color]
                        [1 color <1,1,1,1>]
                }
        }
}
#end

object {
        DashedLine (0,1.5,x,.05,color <1,0,0,.7>)
        translate 2*z
}
object {
        DashedLine (0,2,y,.05,color <0,1,0,.7>)
        translate 1.5*x+2*z
}
object {
        DashedLine (0,2,z,.05,color <0,0,1,.7>)
        translate 1.5*x
}

#macro Label(Place,Text,Color)
text {
        ttf "crystal.ttf" Text .1, 0
        pigment { Color }
        scale .3
        rotate <45,225,0>
        translate Place
}
#end

Label(2.85*x-.2*z,"X",color <1,0,0,.7>)
Label(2.85*y-.2*x,"Y",color <0,1,0,.7>)
Label(2.85*z-.2*x,"Z",color <0,0,1,.7>)
Label(0.85*x-.2*z,"i",color <1,0,0,.7>)
Label(0.85*y-.2*x,"j",color <0,1,0,.7>)
Label(0.85*z-.2*x,"k",color <0,0,1,.7>)
Label(1.35*x-z+.6*x,"rx=1.5i",color <1,0,0,.7>)
Label(2.35*y-.2*x,"ry=2.5j",color <0,1,0,.7>)
Label(1.85*z-.2*x,"rz=2k",color <0,0,1,.7>)

union {
        text {
                ttf "crystal.ttf" "r=rx+ry+rz=" .1, 0
                pigment { color <1,1,1,.7> }
                scale .3
        }
        text {
                ttf "crystal.ttf" " =1.5i+2.5j+2k=" .1, 0
                pigment { color <1,1,1,.7> }
                scale .3
                translate -.3*y
        }
        text {
                ttf "crystal.ttf" "        |1.5|" .1, 0
                pigment { color <1,1,1,.7> }
                scale .3
                translate -.6*y
        }
        text {
                ttf "crystal.ttf" "       =|2.5|" .1, 0
                pigment { color <1,1,1,.7> }
                scale .3
                translate -.9*y
        }
        text {
                ttf "crystal.ttf" "        | 2 |" .1, 0
                pigment { color <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
}
Date

2005-01-23

Author

Nikola Smolenski

Permission
(Reusing this image)

own work



This diagram image should 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 template {{Vector version available|new image name.svg}} in this image.

العربية | Български | Català | Česky | Dansk | Deutsch | English | Esperanto | Español | Français | 한국어 | Italiano | Magyar | Lietuvių | Nederlands | 日本語 | Polski | Português | Română | Русский | Suomi | Svenska | Türkçe | Українська | Tiếng Việt | मराठी | ‪中文(繁體)‬ | ‪中文(简体)‬ | +/-

[edit] Licensing

I, the copyright holder of this work, hereby publish it under the following licenses:
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation license, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation license".

Aragonés | العربية | Asturianu | Български | বাংলা | ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী | Brezhoneg | Bosanski | Català | Cebuano | Česky | Dansk | Deutsch | Ελληνικά | English | Esperanto | Español | Eesti | Euskara | فارسی | Suomi | Français | Gaeilge | Galego | עברית | Hrvatski | Magyar | Bahasa Indonesia | Ido | Íslenska | Italiano | 日本語 | ქართული | ភាសាខ្មែរ | 한국어 | Kurdî / كوردی | Latina | Lëtzebuergesch | Lietuvių | Bahasa Melayu | Nnapulitano | Nederlands | ‪Norsk (nynorsk)‬ | ‪Norsk (bokmål)‬ | Occitan | Polski | Português | Română | Русский | Slovenčina | Slovenščina | Shqip | Српски / Srpski | Svenska | తెలుగు | ไทย | Türkçe | Українська | اردو | Tiếng Việt | Volapük | Yorùbá | ‪中文(中国大陆)‬ | ‪中文(台灣)‬ | +/-

Some rights reserved
Creative Commons Attribution iconCreative Commons Share Alike icon
This file is licensed under the Creative Commons Attribution ShareAlike license versions 2.5, 2.0, and 1.0

العربية | Български | Català | Česky | Dansk | Deutsch | English | Español | Euskara | فارسی | Français | עברית | Italiano | 日本語 | 한국어 | Lietuvių | Nederlands | Polski | Português | Русский | Svenska | தமிழ் | Türkçe | 中文 | 中文 | +/-

You may select the license of your choice.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeDimensionsUserComment
current14:38, 23 January 2007800×800 (53 KB)Nikola Smolenski ({{Information |Description=Spacial vector represented in Cartesian coordinate system |Source=<pre> // Made with help from http://commons.wikimedia.org/wiki/Image:Wikibooks_povray_coordinates.png #include "colors.inc" camera { location <5,5,5> look_at )
The following pages on the English Wikipedia link to this file (pages on other projects are not listed):