POV-Ray : Newsgroups : povray.binaries.utilities : Where is a syntax description of POVRAY? Server Time
23 Dec 2024 07:58:09 EST (-0500)
  Where is a syntax description of POVRAY? (Message 1 to 4 of 4)  
From: Gene E  Perkins
Subject: Where is a syntax description of POVRAY?
Date: 12 Jun 1999 12:07:40
Message: <37628504.979CB066@compuserve.com>
I'm new to POVRAY.  I have the 3.1 documentation which is a big help.
But is there a doc somewhere that defines the syntax, each of the fields
& parms for the POVRAY 'language'?
Gen### [at] compuservecom


Post a reply to this message

From: Mick Hazelgrove
Subject: Re: Where is a syntax description of POVRAY?
Date: 12 Jun 1999 12:11:28
Message: <376286b0@news.povray.org>
I find the insert menue useful

Mick

Gene E. Perkins <Gen### [at] compuservecom> wrote in message
news:37628504.979CB066@compuserve.com...
> I'm new to POVRAY.  I have the 3.1 documentation which is a big help.
> But is there a doc somewhere that defines the syntax, each of the fields
> & parms for the POVRAY 'language'?
> Gen### [at] compuservecom
>
>


Post a reply to this message

From: Phil Clute
Subject: Re: Where is a syntax description of POVRAY?
Date: 13 Jun 1999 02:24:55
Message: <37634F2B.F864E253@tiac.net>
>I'm new to POVRAY.  I have the 3.1 documentation which is a big help.
>But is there a doc somewhere that defines the syntax, each of the fields
>& parms for the POVRAY 'language'?


POV help files do provide the syntax for the scene language. I didn't
quite realise it at first either but if you look under something like
'camera' you'll get this:

The camera definition describes the position, projection type and
properties of the camera viewing the scene. Its syntax is:

CAMERA:

camera{ [CAMERA_ITEMS...] }

CAMERA_ITEM:

CAMERA_TYPE | CAMERA_VECTOR | CAMERA_MODIFIER | CAMERA_IDENTIFIER

CAMERA_TYPE:

perspective | orthographic | fisheye | ultra_wide_angle | 
omnimax | panoramic | cylinder CylinderType

CAMERA_VECTOR:

location <Location> | right <Right> | up <Up> | direction <Direction> | 
sky <Sky>

CAMERA_MODIFIER:

angle Degrees | look_at <Look_At> | 
blur_samples Num_of_Samples | aperture Size | focal_point <Point> | 
confidence Blur_Confidence | varience Blur_Varience | 
NORMAL | 
TRANSFORMATION

----So you end up with something like:
camera{
       fisheye   //this is your camera type
       location<0,1,-10> //camera vector
       look_at<0,0,0>  //camera modifier
}
The Camera_Identifier would be used in place of all the other
Camera_Items.
You would #declare a camera and it's items so you can change cameras
more
easily say in an animation.
#declare MyCamera = camera{
                           camera_type
                           camera_vector
                           camera_modifier
                    }
And then use it like this:
camera{
       MyCamera
}


The syntax is interesting with things like rotate and translate. Try
making
a simple scene and then switch the order of rotate and translate.
Rotation
occurs based on wherever you originally constructed your object. If you
put translate before rotate your object is first translated to it's new
postion and the rotated around the place it came from. But this might be 
exactly what you want it to do...

Hope this helps a bit.
PS. since your new you might want to check out the 
povray.announce.frequently_asked_questions newsgroup  you can't post or
reply there but there's a storehouse of good tips and tutorial links in
there.

And welcome to the POV community!

Phil
-- 
...coffee?...yes please! extra sugar,extra cream...Thank you.


Post a reply to this message

From: Matt Giwer
Subject: Re: Where is a syntax description of POVRAY?
Date: 21 Jun 1999 23:43:33
Message: <376F06FE.402A38C2@giwersworld.org>
"Gene E. Perkins" wrote:
> 
> I'm new to POVRAY.  I have the 3.1 documentation which is a big help.
> But is there a doc somewhere that defines the syntax, each of the fields
> & parms for the POVRAY 'language'?
> Gen### [at] compuservecom

	I would be interested in that in the railway tracks style or any
other inclusive style that is CONSISTANTLY used for every
keyword. I know, the POV team is taking names of volunteers. 

	Also I wuold like to find a definition of the programming
language that can be included in the scene files. Or if they
would just identify it, for example YACC, if that is what it is. 




-- 
<blink>------------------------------------</blink>
http://members.aol.com/jull43


Post a reply to this message


Attachments:
Download 'us-ascii' (1 KB)

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.