|
![](/i/fill.gif) |
Ah, nice smooth curved surfaces. Very nice indeed. What happened to Steve H. though,
the
original poster? Hope he's not missing out in this.
Anders Haglund wrote:
>
> > Steve H. <hor### [at] osu edu> wrote:
> > > Help!
> > >
> > > Though teapot.tri comes with a POV-Ray download, I'm looking for the
> same
> > file
> > > but where smooth triangles are used instead. Do you have such a file?
> > > PLease send it as an attatchment to
> >
> > Maybe the coordinates for the patches would do it?
> > http://www.cs.utah.edu/~wmartin/2.5/talk/UtahTeapot.html
> >
> > /Anders
>
> Just converted the coords to povray bicubic patches... Looks realy good.
>
> /Anders
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 1.400, 2.250, 0.000>,< 1.337, 2.381, 0.000>,< 1.438, 2.381, 0.000>,< 1.500,
2.250, 0.000>,
> < 1.400, 2.250, 0.784>,< 1.337, 2.381, 0.749>,< 1.438, 2.381, 0.805>,< 1.500,
2.250, 0.840>,
> < 0.784, 2.250, 1.400>,< 0.749, 2.381, 1.337>,< 0.805, 2.381, 1.438>,< 0.840,
2.250, 1.500>,
> < 0.000, 2.250, 1.400>,< 0.000, 2.381, 1.337>,< 0.000, 2.381, 1.438>,< 0.000,
2.250, 1.500>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 2.250, 1.400>,< 0.000, 2.381, 1.337>,< 0.000, 2.381, 1.438>,< 0.000,
2.250, 1.500>,
> <-0.784, 2.250, 1.400>,<-0.749, 2.381, 1.337>,<-0.805, 2.381, 1.438>,<-0.840,
2.250, 1.500>,
> <-1.400, 2.250, 0.784>,<-1.337, 2.381, 0.749>,<-1.438, 2.381, 0.805>,<-1.500,
2.250, 0.840>,
> <-1.400, 2.250, 0.000>,<-1.337, 2.381, 0.000>,<-1.438, 2.381, 0.000>,<-1.500,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-1.400, 2.250, 0.000>,<-1.337, 2.381, 0.000>,<-1.438, 2.381, 0.000>,<-1.500,
2.250, 0.000>,
> <-1.400, 2.250,-0.784>,<-1.337, 2.381,-0.749>,<-1.438, 2.381,-0.805>,<-1.500,
2.250,-0.840>,
> <-0.784, 2.250,-1.400>,<-0.749, 2.381,-1.337>,<-0.805, 2.381,-1.438>,<-0.840,
2.250,-1.500>,
> < 0.000, 2.250,-1.400>,< 0.000, 2.381,-1.337>,< 0.000, 2.381,-1.438>,< 0.000,
2.250,-1.500>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 2.250,-1.400>,< 0.000, 2.381,-1.337>,< 0.000, 2.381,-1.438>,< 0.000,
2.250,-1.500>,
> < 0.784, 2.250,-1.400>,< 0.749, 2.381,-1.337>,< 0.805, 2.381,-1.438>,< 0.840,
2.250,-1.500>,
> < 1.400, 2.250,-0.784>,< 1.337, 2.381,-0.749>,< 1.438, 2.381,-0.805>,< 1.500,
2.250,-0.840>,
> < 1.400, 2.250, 0.000>,< 1.337, 2.381, 0.000>,< 1.438, 2.381, 0.000>,< 1.500,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 1.500, 2.250, 0.000>,< 1.750, 1.725, 0.000>,< 2.000, 1.200, 0.000>,< 2.000,
0.750, 0.000>,
> < 1.500, 2.250, 0.840>,< 1.750, 1.725, 0.980>,< 2.000, 1.200, 1.120>,< 2.000,
0.750, 1.120>,
> < 0.840, 2.250, 1.500>,< 0.980, 1.725, 1.750>,< 1.120, 1.200, 2.000>,< 1.120,
0.750, 2.000>,
> < 0.000, 2.250, 1.500>,< 0.000, 1.725, 1.750>,< 0.000, 1.200, 2.000>,< 0.000,
0.750, 2.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 2.250, 1.500>,< 0.000, 1.725, 1.750>,< 0.000, 1.200, 2.000>,< 0.000,
0.750, 2.000>,
> <-0.840, 2.250, 1.500>,<-0.980, 1.725, 1.750>,<-1.120, 1.200, 2.000>,<-1.120,
0.750, 2.000>,
> <-1.500, 2.250, 0.840>,<-1.750, 1.725, 0.980>,<-2.000, 1.200, 1.120>,<-2.000,
0.750, 1.120>,
> <-1.500, 2.250, 0.000>,<-1.750, 1.725, 0.000>,<-2.000, 1.200, 0.000>,<-2.000,
0.750, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-1.500, 2.250, 0.000>,<-1.750, 1.725, 0.000>,<-2.000, 1.200, 0.000>,<-2.000,
0.750, 0.000>,
> <-1.500, 2.250,-0.840>,<-1.750, 1.725,-0.980>,<-2.000, 1.200,-1.120>,<-2.000,
0.750,-1.120>,
> <-0.840, 2.250,-1.500>,<-0.980, 1.725,-1.750>,<-1.120, 1.200,-2.000>,<-1.120,
0.750,-2.000>,
> < 0.000, 2.250,-1.500>,< 0.000, 1.725,-1.750>,< 0.000, 1.200,-2.000>,< 0.000,
0.750,-2.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 2.250,-1.500>,< 0.000, 1.725,-1.750>,< 0.000, 1.200,-2.000>,< 0.000,
0.750,-2.000>,
> < 0.840, 2.250,-1.500>,< 0.980, 1.725,-1.750>,< 1.120, 1.200,-2.000>,< 1.120,
0.750,-2.000>,
> < 1.500, 2.250,-0.840>,< 1.750, 1.725,-0.980>,< 2.000, 1.200,-1.120>,< 2.000,
0.750,-1.120>,
> < 1.500, 2.250, 0.000>,< 1.750, 1.725, 0.000>,< 2.000, 1.200, 0.000>,< 2.000,
0.750, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 2.000, 0.750, 0.000>,< 2.000, 0.300, 0.000>,< 1.500, 0.075, 0.000>,< 1.500,
0.000, 0.000>,
> < 2.000, 0.750, 1.120>,< 2.000, 0.300, 1.120>,< 1.500, 0.075, 0.840>,< 1.500,
0.000, 0.840>,
> < 1.120, 0.750, 2.000>,< 1.120, 0.300, 2.000>,< 0.840, 0.075, 1.500>,< 0.840,
0.000, 1.500>,
> < 0.000, 0.750, 2.000>,< 0.000, 0.300, 2.000>,< 0.000, 0.075, 1.500>,< 0.000,
0.000, 1.500>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 0.750, 2.000>,< 0.000, 0.300, 2.000>,< 0.000, 0.075, 1.500>,< 0.000,
0.000, 1.500>,
> <-1.120, 0.750, 2.000>,<-1.120, 0.300, 2.000>,<-0.840, 0.075, 1.500>,<-0.840,
0.000, 1.500>,
> <-2.000, 0.750, 1.120>,<-2.000, 0.300, 1.120>,<-1.500, 0.075, 0.840>,<-1.500,
0.000, 0.840>,
> <-2.000, 0.750, 0.000>,<-2.000, 0.300, 0.000>,<-1.500, 0.075, 0.000>,<-1.500,
0.000, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-2.000, 0.750, 0.000>,<-2.000, 0.300, 0.000>,<-1.500, 0.075, 0.000>,<-1.500,
0.000, 0.000>,
> <-2.000, 0.750,-1.120>,<-2.000, 0.300,-1.120>,<-1.500, 0.075,-0.840>,<-1.500,
0.000,-0.840>,
> <-1.120, 0.750,-2.000>,<-1.120, 0.300,-2.000>,<-0.840, 0.075,-1.500>,<-0.840,
0.000,-1.500>,
> < 0.000, 0.750,-2.000>,< 0.000, 0.300,-2.000>,< 0.000, 0.075,-1.500>,< 0.000,
0.000,-1.500>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 0.750,-2.000>,< 0.000, 0.300,-2.000>,< 0.000, 0.075,-1.500>,< 0.000,
0.000,-1.500>,
> < 1.120, 0.750,-2.000>,< 1.120, 0.300,-2.000>,< 0.840, 0.075,-1.500>,< 0.840,
0.000,-1.500>,
> < 2.000, 0.750,-1.120>,< 2.000, 0.300,-1.120>,< 1.500, 0.075,-0.840>,< 1.500,
0.000,-0.840>,
> < 2.000, 0.750, 0.000>,< 2.000, 0.300, 0.000>,< 1.500, 0.075, 0.000>,< 1.500,
0.000, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-1.600, 1.875, 0.000>,<-2.300, 1.875, 0.000>,<-2.700, 1.875, 0.000>,<-2.700,
1.650, 0.000>,
> <-1.600, 1.875, 0.300>,<-2.300, 1.875, 0.300>,<-2.700, 1.875, 0.300>,<-2.700,
1.650, 0.300>,
> <-1.500, 2.100, 0.300>,<-2.500, 2.100, 0.300>,<-3.000, 2.100, 0.300>,<-3.000,
1.650, 0.300>,
> <-1.500, 2.100, 0.000>,<-2.500, 2.100, 0.000>,<-3.000, 2.100, 0.000>,<-3.000,
1.650, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-1.500, 2.100, 0.000>,<-2.500, 2.100, 0.000>,<-3.000, 2.100, 0.000>,<-3.000,
1.650, 0.000>,
> <-1.500, 2.100,-0.300>,<-2.500, 2.100,-0.300>,<-3.000, 2.100,-0.300>,<-3.000,
1.650,-0.300>,
> <-1.600, 1.875,-0.300>,<-2.300, 1.875,-0.300>,<-2.700, 1.875,-0.300>,<-2.700,
1.650,-0.300>,
> <-1.600, 1.875, 0.000>,<-2.300, 1.875, 0.000>,<-2.700, 1.875, 0.000>,<-2.700,
1.650, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-2.700, 1.650, 0.000>,<-2.700, 1.425, 0.000>,<-2.500, 0.975, 0.000>,<-2.000,
0.750, 0.000>,
> <-2.700, 1.650, 0.300>,<-2.700, 1.425, 0.300>,<-2.500, 0.975, 0.300>,<-2.000,
0.750, 0.300>,
> <-3.000, 1.650, 0.300>,<-3.000, 1.200, 0.300>,<-2.650, 0.787, 0.300>,<-1.900,
0.450, 0.300>,
> <-3.000, 1.650, 0.000>,<-3.000, 1.200, 0.000>,<-2.650, 0.787, 0.000>,<-1.900,
0.450, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-3.000, 1.650, 0.000>,<-3.000, 1.200, 0.000>,<-2.650, 0.787, 0.000>,<-1.900,
0.450, 0.000>,
> <-3.000, 1.650,-0.300>,<-3.000, 1.200,-0.300>,<-2.650, 0.787,-0.300>,<-1.900,
0.450,-0.300>,
> <-2.700, 1.650,-0.300>,<-2.700, 1.425,-0.300>,<-2.500, 0.975,-0.300>,<-2.000,
0.750,-0.300>,
> <-2.700, 1.650, 0.000>,<-2.700, 1.425, 0.000>,<-2.500, 0.975, 0.000>,<-2.000,
0.750, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 1.700, 1.275, 0.000>,< 2.600, 1.275, 0.000>,< 2.300, 1.950, 0.000>,< 2.700,
2.250, 0.000>,
> < 1.700, 1.275, 0.660>,< 2.600, 1.275, 0.660>,< 2.300, 1.950, 0.250>,< 2.700,
2.250, 0.250>,
> < 1.700, 0.450, 0.660>,< 3.100, 0.675, 0.660>,< 2.400, 1.875, 0.250>,< 3.300,
2.250, 0.250>,
> < 1.700, 0.450, 0.000>,< 3.100, 0.675, 0.000>,< 2.400, 1.875, 0.000>,< 3.300,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 1.700, 0.450, 0.000>,< 3.100, 0.675, 0.000>,< 2.400, 1.875, 0.000>,< 3.300,
2.250, 0.000>,
> < 1.700, 0.450,-0.660>,< 3.100, 0.675,-0.660>,< 2.400, 1.875,-0.250>,< 3.300,
2.250,-0.250>,
> < 1.700, 1.275,-0.660>,< 2.600, 1.275,-0.660>,< 2.300, 1.950,-0.250>,< 2.700,
2.250,-0.250>,
> < 1.700, 1.275, 0.000>,< 2.600, 1.275, 0.000>,< 2.300, 1.950, 0.000>,< 2.700,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 2.700, 2.250, 0.000>,< 2.800, 2.325, 0.000>,< 2.900, 2.325, 0.000>,< 2.800,
2.250, 0.000>,
> < 2.700, 2.250, 0.250>,< 2.800, 2.325, 0.250>,< 2.900, 2.325, 0.150>,< 2.800,
2.250, 0.150>,
> < 3.300, 2.250, 0.250>,< 3.525, 2.344, 0.250>,< 3.450, 2.362, 0.150>,< 3.200,
2.250, 0.150>,
> < 3.300, 2.250, 0.000>,< 3.525, 2.344, 0.000>,< 3.450, 2.362, 0.000>,< 3.200,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 3.300, 2.250, 0.000>,< 3.525, 2.344, 0.000>,< 3.450, 2.362, 0.000>,< 3.200,
2.250, 0.000>,
> < 3.300, 2.250,-0.250>,< 3.525, 2.344,-0.250>,< 3.450, 2.362,-0.150>,< 3.200,
2.250,-0.150>,
> < 2.700, 2.250,-0.250>,< 2.800, 2.325,-0.250>,< 2.900, 2.325,-0.150>,< 2.800,
2.250,-0.150>,
> < 2.700, 2.250, 0.000>,< 2.800, 2.325, 0.000>,< 2.900, 2.325, 0.000>,< 2.800,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 3.000, 0.000>,< 0.800, 3.000, 0.000>,< 0.000, 2.700, 0.000>,< 0.200,
2.550, 0.000>,
> < 0.000, 3.000, 0.002>,< 0.800, 3.000, 0.450>,< 0.000, 2.700, 0.000>,< 0.200,
2.550, 0.112>,
> < 0.002, 3.000, 0.000>,< 0.450, 3.000, 0.800>,< 0.000, 2.700, 0.000>,< 0.112,
2.550, 0.200>,
> < 0.000, 3.000, 0.000>,< 0.000, 3.000, 0.800>,< 0.000, 2.700, 0.000>,< 0.000,
2.550, 0.200>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 3.000, 0.000>,< 0.000, 3.000, 0.800>,< 0.000, 2.700, 0.000>,< 0.000,
2.550, 0.200>,
> <-0.002, 3.000, 0.000>,<-0.450, 3.000, 0.800>,< 0.000, 2.700, 0.000>,<-0.112,
2.550, 0.200>,
> < 0.000, 3.000, 0.002>,<-0.800, 3.000, 0.450>,< 0.000, 2.700, 0.000>,<-0.200,
2.550, 0.112>,
> < 0.000, 3.000, 0.000>,<-0.800, 3.000, 0.000>,< 0.000, 2.700, 0.000>,<-0.200,
2.550, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 3.000, 0.000>,<-0.800, 3.000, 0.000>,< 0.000, 2.700, 0.000>,<-0.200,
2.550, 0.000>,
> < 0.000, 3.000,-0.002>,<-0.800, 3.000,-0.450>,< 0.000, 2.700, 0.000>,<-0.200,
2.550,-0.112>,
> <-0.002, 3.000, 0.000>,<-0.450, 3.000,-0.800>,< 0.000, 2.700, 0.000>,<-0.112,
2.550,-0.200>,
> < 0.000, 3.000, 0.000>,< 0.000, 3.000,-0.800>,< 0.000, 2.700, 0.000>,< 0.000,
2.550,-0.200>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 3.000, 0.000>,< 0.000, 3.000,-0.800>,< 0.000, 2.700, 0.000>,< 0.000,
2.550,-0.200>,
> < 0.002, 3.000, 0.000>,< 0.450, 3.000,-0.800>,< 0.000, 2.700, 0.000>,< 0.112,
2.550,-0.200>,
> < 0.000, 3.000,-0.002>,< 0.800, 3.000,-0.450>,< 0.000, 2.700, 0.000>,< 0.200,
2.550,-0.112>,
> < 0.000, 3.000, 0.000>,< 0.800, 3.000, 0.000>,< 0.000, 2.700, 0.000>,< 0.200,
2.550, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.200, 2.550, 0.000>,< 0.400, 2.400, 0.000>,< 1.300, 2.400, 0.000>,< 1.300,
2.250, 0.000>,
> < 0.200, 2.550, 0.112>,< 0.400, 2.400, 0.224>,< 1.300, 2.400, 0.728>,< 1.300,
2.250, 0.728>,
> < 0.112, 2.550, 0.200>,< 0.224, 2.400, 0.400>,< 0.728, 2.400, 1.300>,< 0.728,
2.250, 1.300>,
> < 0.000, 2.550, 0.200>,< 0.000, 2.400, 0.400>,< 0.000, 2.400, 1.300>,< 0.000,
2.250, 1.300>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 2.550, 0.200>,< 0.000, 2.400, 0.400>,< 0.000, 2.400, 1.300>,< 0.000,
2.250, 1.300>,
> <-0.112, 2.550, 0.200>,<-0.224, 2.400, 0.400>,<-0.728, 2.400, 1.300>,<-0.728,
2.250, 1.300>,
> <-0.200, 2.550, 0.112>,<-0.400, 2.400, 0.224>,<-1.300, 2.400, 0.728>,<-1.300,
2.250, 0.728>,
> <-0.200, 2.550, 0.000>,<-0.400, 2.400, 0.000>,<-1.300, 2.400, 0.000>,<-1.300,
2.250, 0.000>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> <-0.200, 2.550, 0.000>,<-0.400, 2.400, 0.000>,<-1.300, 2.400, 0.000>,<-1.300,
2.250, 0.000>,
> <-0.200, 2.550,-0.112>,<-0.400, 2.400,-0.224>,<-1.300, 2.400,-0.728>,<-1.300,
2.250,-0.728>,
> <-0.112, 2.550,-0.200>,<-0.224, 2.400,-0.400>,<-0.728, 2.400,-1.300>,<-0.728,
2.250,-1.300>,
> < 0.000, 2.550,-0.200>,< 0.000, 2.400,-0.400>,< 0.000, 2.400,-1.300>,< 0.000,
2.250,-1.300>
> }
>
> bicubic_patch {
> type 1
> u_steps 4
> v_steps 4
> < 0.000, 2.550,-0.200>,< 0.000, 2.400,-0.400>,< 0.000, 2.400,-1.300>,< 0.000,
2.250,-1.300>,
> < 0.112, 2.550,-0.200>,< 0.224, 2.400,-0.400>,< 0.728, 2.400,-1.300>,< 0.728,
2.250,-1.300>,
> < 0.200, 2.550,-0.112>,< 0.400, 2.400,-0.224>,< 1.300, 2.400,-0.728>,< 1.300,
2.250,-0.728>,
> < 0.200, 2.550, 0.000>,< 0.400, 2.400, 0.000>,< 1.300, 2.400, 0.000>,< 1.300,
2.250, 0.000>
> }
--
omniVERSE: beyond the universe
http://members.aol.com/inversez/homepage.htm
mailto://inversez@aol.com?Subject=PoV-News
Post a reply to this message
|
![](/i/fill.gif) |