|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Hello,
The code below just makes a simple camera, light and box.
-code-
#include "colors.inc"
camera {
location <0, 1, -5>
look_at <0,0,0>
}
light_source {
<0, 2, -5>
color White
}
box {
<-0.5, -0.5, 0.5>,
< 0.5, 0.5, -0.5>
pigment {
color Red
}
}
-code-
But I would like the box to be an inc file and then call it in the code
like this:
-code-
#include "box.inc"
object{ box }
-/code-
How can I do this?
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
wap### [at] hotmailcom nous apporta ses lumieres ainsi en ce 2004-11-04
08:02... :
>Hello,
>
>The code below just makes a simple camera, light and box.
>-code-
>#include "colors.inc"
>camera {
>location <0, 1, -5>
>look_at <0,0,0>
>}
>light_source {
><0, 2, -5>
>color White
>}
>box {
><-0.5, -0.5, 0.5>,
>< 0.5, 0.5, -0.5>
>pigment {
>color Red
>}
>}
>-code-
>
>But I would like the box to be an inc file and then call it in the code
>like this:
>
>-code-
>#include "box.inc"
>object{ box }
>-/code-
>
>How can I do this?
>
>
//begin
#declare Box=box{-1,1}
//or using a macro
#macro MacroBox(TopLeft,BotRight,Rot,Pos,Material) box{TopLeft, BotRight
material{Material}rotate Rot translate Pos} #end
//end of file
In the first case, you need to scale,rotate, translate and add the
pigment/texture/material you want in object{Box ...}
In the second case you need to call the macro with the parameters you
need. Material include the pigment, finish and optionaly an interior
that can include a media.
Alain
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"wap### [at] hotmailcom" <wap### [at] hotmailcom> wrote:
> But I would like the box to be an inc file and then call it in the code
> like this:
>
> -code-
> #include "box.inc"
> object{ box }
> -/code-
>
> How can I do this?
Hi,
#declare mytest =
union {
#include "temp/object0.pov"
}
object {
mytest
rotate < 0 , 0 , 0 >
translate < 0 , 0 , 0 >
scale < 1 , 1 , 1 >
}
This throws out a warning, because the union consists of just 1 object, but
it renders.
I have to search in the documentation for the correct way, if you find
something before me, please post your result :)
Greets, Mark
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|