|
![](/i/fill.gif) |
wap### [at] hotmail com 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
|
![](/i/fill.gif) |