POV-Ray : Newsgroups : povray.binaries.scene-files : waste of time source and bezier curves zipped Server Time
1 Sep 2024 14:23:43 EDT (-0400)
  waste of time source and bezier curves zipped (Message 8 to 17 of 27)  
<<< Previous 7 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: alphaQuad
Subject: Re: waste of time source and bezier curves zipped
Date: 6 Feb 2008 11:45:00
Message: <web.47a9e3445ed22bb0c31b4b360@news.povray.org>
nemesis <nam### [at] gmailcom> wrote:


>....
> You'll only need the Inkscape open-source vector graphics drawing
> program to edit the curves...


Gave up on Inkscape after it crashed and v0.38 doesnt seem to export to pov.
I can do better. This is the fun part, getting to write something that actually
works and wont crash on me.

Yesterday wrote svg and pov spline reader and this control handle editor.
Here is the first cup from the original pov post waste of time (after I cleaned
up some curves) but basically is what it looked like if anyone was wondering,
heh.

anyone wants to work on this or see whats been done, np


Post a reply to this message


Attachments:
Download 'bezier.jpg' (142 KB)

Preview of image 'bezier.jpg'
bezier.jpg


 

From: alphaQuad
Subject: Re: waste of time source and bezier curves zipped
Date: 6 Feb 2008 13:15:00
Message: <web.47a9f8225ed22bb0c31b4b360@news.povray.org>
nemesis <nam### [at] gmailcom> wrote:

> ... but it's tricky and povray seems to never quite enjoy the
> result anyway... :P
>
> BTW, I created them on Inkscape 0.45...


#local cup2 = lathe { bezier_spline

/*14*/ <61.964286, -1.7382813e-05>, <61.964286, -1.7382813e-05>,
<0,-1.7382813e-05>, <0,-1.7382813e-05>
=
<61,0> <61,0> <0,0> <0,0> points duped as handles

"seems to never quite enjoy the result"

Could it be because Inkscape exports last segment withOUT control handles?

see cup2.svg also: there were 14 "C" tokens an "M" and an "L",
which left only 14 sets of handles.
d="M 0,1052.3622 C 0,1033.7908 ... L 0,1052.3622 z "


Post a reply to this message

From: nemesis
Subject: Re: waste of time source and bezier curves zipped
Date: 6 Feb 2008 14:49:49
Message: <47aa0f5d@news.povray.org>
alphaQuad wrote:
> #local cup2 = lathe { bezier_spline
> 
> /*14*/ <61.964286, -1.7382813e-05>, <61.964286, -1.7382813e-05>,
> <0,-1.7382813e-05>, <0,-1.7382813e-05>
> =
> <61,0> <61,0> <0,0> <0,0> points duped as handles
> 
> "seems to never quite enjoy the result"
> 
> Could it be because Inkscape exports last segment withOUT control handles?
> 
> see cup2.svg also: there were 14 "C" tokens an "M" and an "L",
> which left only 14 sets of handles.
> d="M 0,1052.3622 C 0,1033.7908 ... L 0,1052.3622 z "

you have eagle eyes to spot that!  How about submitting a bug report to 
the inkscape guys?


Post a reply to this message

From: nemesis
Subject: Re: waste of time source and bezier curves zipped
Date: 6 Feb 2008 14:52:56
Message: <47aa1018@news.povray.org>
alphaQuad wrote:
> Gave up on Inkscape after it crashed and v0.38 doesnt seem to export to pov.
> I can do better. This is the fun part, getting to write something that actually
> works and wont crash on me.

yay!  Nice program, really!

But by running W98 you'll become more and more adept of writing your own 
software... :(


Post a reply to this message

From: alphaQuad
Subject: Re: waste of time source and bezier curves zipped
Date: 7 Feb 2008 01:50:01
Message: <web.47aaa9b85ed22bb038932d300@news.povray.org>
nemesis <nam### [at] nospamgmailcom> wrote:

> you have eagle eyes to spot that!  How about submitting a bug report to
> the inkscape guys?

Nah I just wanted to read svg and had to get imaginative to read data that


What a concept: programs with imagination (rainbow here and cynical smirk)

By the time I figured out the bug report method I could write 4 new features in
my bezier editor.

#declare whinecup = lathe { bezier_spline
48,
<3.636363,2.857183>,<116.103892,2.857183>,<229.870133,4.675365>,<266.233769,2.857183>,
<266.233769,2.857183>,<275.324678,6.493547>,<280.519479,9.870156>,<264.935066,14.285684>,
<264.935066,14.285684>,<232.987017,27.79222>,<71.948049,25.714283>,<30.129867,42.07792>,
<30.129867,42.07792>,<30.129867,62.077921>,<25.714291,267.272729>,<38.701298,283.896097>,
<38.701298,283.896097>,<49.870133,291.428569>,<144.935066,375.844155>,<164.935066,398.441551>,
<164.935066,398.441551>,<184.935066,415.584411>,<250.69264,492.099564>,<266.753247,541.038959>,
<266.753247,541.038959>,<285.238094,570.685424>,<318.405484,727.344872>,<317.662339,763.37662>,
<317.662339,763.37662>,<310.909091,765.974025>,<301.298704,767.272726>,<294.545455,761.298702>,
<294.545455,761.298702>,<298.701298,720.779213>,<268.831164,589.350644>,<246.233768,544.935067>,
<246.233768,544.935067>,<229.090908,504.155843>,<158.701298,433.246752>,<140.779224,411.168825>,
<140.779224,411.168825>,<121.038959,385.454548>,<29.350654,303.376623>,<9.350654,294.805193>,
<9.350654,294.805193>,<5.71429,273.50652>,<8.311688,28.311728>,<3.636363,2.857183>
scale y*.8
scale 1/1000
interior { ior 1.5 }
hollow
}
#declare whinecup2 = lathe { bezier_spline
48,
<3.636363,2.857183>,<116.103892,2.857183>,<229.870133,4.675365>,<266.233769,2.857183>,
<266.233769,2.857183>,<275.324678,6.493547>,<280.519479,9.870156>,<264.935066,14.285684>,
<264.935066,14.285684>,<232.987017,27.79222>,<70.129867,31.168829>,<28.311685,47.532466>,
<28.311685,47.532466>,<28.311685,67.532467>,<12.987019,240.000002>,<16.883117,265.714279>,
<16.883117,265.714279>,<33.506497,291.42857>,<123.116885,423.116882>,<139.480521,445.714278>,
<139.480521,445.714278>,<155.844157,473.766229>,<207.056278,555.735928>,<223.116885,586.493505>,
<223.116885,586.493505>,<247.056278,625.230879>,<300.223665,725.52669>,<317.662339,763.37662>,
<317.662339,763.37662>,<310.909091,765.974025>,<301.298704,767.272726>,<294.545455,761.298702>,
<294.545455,761.298702>,<271.42857,722.597394>,<223.376619,629.350644>,<198.961042,590.389611>,
<198.961042,590.389611>,<178.181818,556.883114>,<129.61039,478.701297>,<113.506497,447.532461>,
<113.506497,447.532461>,<93.766232,420.000002>,<23.896108,307.012987>,<5.71429,287.532466>,
<5.71429,287.532466>,<2.077926,266.233793>,<8.311688,28.311728>,<3.636363,2.857183>
//scale y*.8
scale 1/1000
interior { ior 1.5 }
hollow
}
#declare whinecup3 = lathe { bezier_spline
48,
<3.636363,2.857183>,<116.103892,2.857183>,<173.506497,4.675365>,<209.870133,2.857183>,
<209.870133,2.857183>,<218.961042,6.493547>,<225.974024,8.051974>,<210.389611,12.467502>,
<210.389611,12.467502>,<178.441562,25.974038>,<70.129867,31.168829>,<28.311685,47.532466>,
<28.311685,47.532466>,<28.311685,67.532467>,<12.987019,240.000002>,<16.883117,265.714279>,
<16.883117,265.714279>,<33.506497,291.42857>,<23.116885,272.207791>,<39.480521,294.805187>,
<39.480521,294.805187>,<55.844157,322.857138>,<34.329005,284.826837>,<50.389612,315.584414>,
<50.389612,315.584414>,<74.329005,354.321788>,<291.132755,718.253962>,<315.844157,761.558438>,
<315.844157,761.558438>,<309.090909,764.155843>,<301.298704,767.272726>,<294.545455,761.298702>,
<294.545455,761.298702>,<271.42857,722.597394>,<63.376619,367.532462>,<38.961042,328.571429>,
<38.961042,328.571429>,<18.181818,295.064932>,<42.337663,344.155842>,<26.23377,312.987006>,
<26.23377,312.987006>,<6.493505,285.454547>,<23.896108,307.012987>,<5.71429,287.532466>,
<5.71429,287.532466>,<2.077926,266.233793>,<8.311688,28.311728>,<3.636363,2.857183>
scale 1/1000
interior { ior 1.5 }
hollow
}

//blue front-center
object { whinecup translate x*-0.2 tex( <.7,.8,1> ) }
//red
object { whinecup3 translate x*-1.1 tex(<1,.6,.6>) }
//green
object { whinecup2 translate x*1.0 tex(<.7,1,.7> ) }

whats up with pov throwing a warning on:
"scale 1/1000"
?????????


Post a reply to this message


Attachments:
Download 'whinecups.jpg' (171 KB)

Preview of image 'whinecups.jpg'
whinecups.jpg


 

From: nemesis
Subject: Re: waste of time source and bezier curves zipped
Date: 7 Feb 2008 07:35:00
Message: <web.47aafa1f5ed22bb0a9518f020@news.povray.org>
"alphaQuad" <alp### [at] earthlinknet> wrote:
> What a concept: programs with imagination (rainbow here and cynical smirk)

yeah, it's kinda shameful.  That povray exporter isn't quite right from the
start:  it exports a whole .pov scene, not simply an .inc.  And it comes simply
with a prism.  Why not a spline or lathe too?

> By the time I figured out the bug report method I could write 4 new features in
> my bezier editor.

and have it only for yourself in W98/Windows.

BTW, I'd add a whinecup next to the scene when I figured it out what was wrong.
Feel free to add it.

OTOH, from your render, I see your cups has visible line segments in the upper

different values in the SVG and povray export, I wonder if there really is a
problem to be reported in inkscape... or if it is povray who doesn't really


BTW, the Inkscape website has a link in Community -> Report Bugs:
http://www.inkscape.org/report_bugs.php?lang=en

and from there you go to a very organized and easy:
https://bugs.launchpad.net/inkscape

But don't mind.  I'll do it.  Perhaps...


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: waste of time source and bezier curves zipped
Date: 7 Feb 2008 07:54:40
Message: <47aaff90$1@news.povray.org>

> nemesis <nam### [at] nospamgmailcom> wrote:
> 
>> you have eagle eyes to spot that!  How about submitting a bug report to
>> the inkscape guys?
> 
> Nah I just wanted to read svg and had to get imaginative to read data that

> 
> What a concept: programs with imagination (rainbow here and cynical smirk)
> 
> By the time I figured out the bug report method I could write 4 new features in
> my bezier editor.

Inkscape is good at making SVG files. And that's it. If you want a 
POV-Ray spline editor, you really should 1) write your own (you're doing 
quite good), or 2) search for some other *dedicated* program.

Like this one, with realtime preview and all.
http://www.2writers.com/Eddie/LatheSor.htm

I can't find the one I used to have... too long ago I guess.


Post a reply to this message

From: nemesis
Subject: Re: waste of time source and bezier curves zipped
Date: 7 Feb 2008 09:05:00
Message: <web.47ab0f115ed22bb0a9518f020@news.povray.org>
Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:
> Inkscape is good at making SVG files.

and that's great!  Since SVG is a text format, exporting to a handful of other
formats is trivial.  alphaQuad says the povray export isn't perfect, but his
rendering shows the same line artifacts as the "defective" inkscape export.

Besides, inkscape is far, far more than simply an SVG writer.  It's got one of
the best, smoothiest curve drawing controls I've ever witnessed and is fully
multiplatform and open-source.  The source is available for the brave souls who
want it ported to old or alien platforms...

> Like this one, with realtime preview and all.
> http://www.2writers.com/Eddie/LatheSor.htm

that realtime preview with so few tesselated polygons hardly shows how the real
povray bezier_spline lathe will end up.  Probably, with line artifacts...


Post a reply to this message

From: Kenneth
Subject: Re: waste of time source and bezier curves zipped
Date: 8 Feb 2008 11:10:00
Message: <web.47ac7db95ed22bb078dcad930@news.povray.org>
Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:

> Inkscape is good at making SVG files. And that's it. If you want a
> POV-Ray spline editor, you really should 1) write your own (you're doing
> quite good), or 2) search for some other *dedicated* program.
>
> Like this one, with realtime preview and all.
> http://www.2writers.com/Eddie/LatheSor.htm
>

Here's another:  SpilinEditor (yes, that's the correct spelling)

http://www.flashnet.it/users/fn027571/spil/main.html

Made specifically for POV-Ray, exports cubic_splines.

I don't use it very often, so I can't say for certain whether it produces any of
the problems mentioned so far.

I use it on my older Win98SE machine (good ol' Win98SE--still a workhorse);
haven't tried it yet on my newer WinXP box.

Ken W.


Post a reply to this message

From: Nicolas Alvarez
Subject: Re: waste of time source and bezier curves zipped
Date: 8 Feb 2008 12:14:53
Message: <47ac8e0d$1@news.povray.org>

> Nicolas Alvarez <nic### [at] gmailisthebestcom> wrote:
> 
>> Inkscape is good at making SVG files. And that's it. If you want a
>> POV-Ray spline editor, you really should 1) write your own (you're doing
>> quite good), or 2) search for some other *dedicated* program.
>>
>> Like this one, with realtime preview and all.
>> http://www.2writers.com/Eddie/LatheSor.htm
>>
> 
> Here's another:  SpilinEditor (yes, that's the correct spelling)
> 

*That* is the one I used to have, but I couldn't find it. Thanks!


Post a reply to this message

<<< Previous 7 Messages Goto Latest 10 Messages Next 10 Messages >>>

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