![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Mahalis wrote:
>
> Where's the source? The POV page doesn't exactly have flashing signs
> pointing to it..
povwin_s.zip - ftp://povray.org/pub/povray/Official/Windows/
--
Ken Tyler
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Well, I got it, but the only documents had nothing about GUI-Es and I can't
really read (or at least understand) C/C++. Could you explain a bit further?
--
//Mahalis
camera{location<0,0.25,-2> look_at 0.5*y} #declare T=texture{pigment{crackle
scale 0.5 rotate 90 turbulence 0.75 color_map{[0 rgb 1][0.05 rgb 1][0.1
rgb<1,0.25,1>][0.25 rgbf 1][1 rgbf 1]}} finish{ambient 1}} #declare
c=difference{torus{0.5,0.1 rotate -90*x}box{<0.7,0,0.2>,<-0.7,-0.7,-0.2>}}
merge{object{c translate<0.5,0.5,0>} object{c translate<-0.5,0.5,0>}
cylinder{<1,0.5,0>,<1,0,0>,0.1} cylinder{<-1,0.5,0>,<-1,0,0>,0.1}
cylinder{0.5*y,0,0.1} texture{T}}
--
"KEn" <tyl### [at] pacbell net> wrote in message
news:3BE### [at] pacbell net...
>
>
> Mahalis wrote:
> >
> > Where's the source? The POV page doesn't exactly have flashing signs
> > pointing to it..
>
> povwin_s.zip - ftp://povray.org/pub/povray/Official/Windows/
>
> --
> Ken Tyler
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Mahalis wrote:
> Could you explain a bit further?
Not me, sorry. I know how to find resources on the internet but don't know
a thing about programming.
--
Ken Tyler
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Oh poo. Who wrote Moray and how can I get in touch with them?
--
//Mahalis
camera{location<0,0.25,-2> look_at 0.5*y} #declare T=texture{pigment{crackle
scale 0.5 rotate 90 turbulence 0.75 color_map{[0 rgb 1][0.05 rgb 1][0.1
rgb<1,0.25,1>][0.25 rgbf 1][1 rgbf 1]}} finish{ambient 1}} #declare
c=difference{torus{0.5,0.1 rotate -90*x}box{<0.7,0,0.2>,<-0.7,-0.7,-0.2>}}
merge{object{c translate<0.5,0.5,0>} object{c translate<-0.5,0.5,0>}
cylinder{<1,0.5,0>,<1,0,0>,0.1} cylinder{<-1,0.5,0>,<-1,0,0>,0.1}
cylinder{0.5*y,0,0.1} texture{T}}
--
"Ken" <tyl### [at] pacbell net> wrote in message
news:3BEA0158.9F742A8F@pacbell.net...
>
>
> Mahalis wrote:
>
> > Could you explain a bit further?
>
> Not me, sorry. I know how to find resources on the internet but don't know
> a thing about programming.
>
> --
> Ken Tyler
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Mahalis wrote:
>
> Well, I got it, but the only documents had nothing about GUI-Es and I can't
> really read (or at least understand) C/C++. Could you explain a bit further?
>
In case this helps, there's a Delphi translation of the GUI extension code
somewhere in povray.binaries.programming.
Christoph
--
Christoph Hormann <chr### [at] gmx de>
IsoWood include, radiosity tutorial, TransSkin and other
things on: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hi Mahalis, you recently wrote in povray.programming:
> Oh poo. Who wrote Moray and how can I get in touch with them?
I did, but I'm afraid I can't be any help either. I have zero idea
whether VB is up to this or not. The only documentation is the
well-commented source code of the sample extension which should be
enough for a C/C++ programmer to figure it out....
- Lutz
email : lut### [at] stmuc com
Web : http://www.stmuc.com/moray
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Mahalis" <don### [at] fakey com> wrote in message
news:3be940c4$1@news.povray.org...
> I'd like to make a 'color picker' GUI-extension for POV, but I have a few
> questions first.
>
> 1: Is there an explanation somewhere of what exactly has to go in to make a
> DLL a GUI-extension?
> 2: Would VB 6.0 be able to compile to such a DLL?
As far as I know VB 6.0 only does ActiveX DLLs. I know nothing of WinPOV's GUI
extension requirements so I couldn't say if this was feasible or not. Meanwhile,
you could create the color picker as a standalone app and add it to the tools
menu, transferring color data via the clipboard.
Batronyx ^"^
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <rsikut82tdebpojsaso85qf49ntkg2maap@4ax.com> , Lutz Kretzschmar
<lut### [at] stmuc com> wrote:
> I did, but I'm afraid I can't be any help either. I have zero idea
> whether VB is up to this or not.
It is possible to interface abritrary DLLs to VB. It should be covered in
any "advanced" VB book. Or, try some of the tutorials on the web.
Basically all you need to do is write function prototypes. I.e.e see the
section titles "Using Your DLL in Your VB Programs" on
<http://www.boondog.com/..%5Ctutorials%5Cdlltutor%5Cdlltutor.htm>. Of
course, this still requires a bit of understadning of C in order to create a
matching VB function prototypes. but this tutorial should be a good start.
For more, try this search:
<http://www.google.com/search?q=visual+basic+DLL+interface&btnG=G>
Thorsten
____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trf de
Visit POV-Ray on the web: http://mac.povray.org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Oh, I see. Thanks. I'll try it.
--
//Mahalis
camera{location<0,0.25,-2> look_at 0.5*y} #declare T=texture{pigment{crackle
scale 0.5 rotate 90 turbulence 0.75 color_map{[0 rgb 1][0.05 rgb 1][0.1
rgb<1,0.25,1>][0.25 rgbf 1][1 rgbf 1]}} finish{ambient 1}} #declare
c=difference{torus{0.5,0.1 rotate -90*x}box{<0.7,0,0.2>,<-0.7,-0.7,-0.2>}}
merge{object{c translate<0.5,0.5,0>} object{c translate<-0.5,0.5,0>}
cylinder{<1,0.5,0>,<1,0,0>,0.1} cylinder{<-1,0.5,0>,<-1,0,0>,0.1}
cylinder{0.5*y,0,0.1} texture{T}}
--
"Batronyx" <bat### [at] alliancecable net> wrote in message
news:3beb6cc2@news.povray.org...
> As far as I know VB 6.0 only does ActiveX DLLs. I know nothing of WinPOV's
GUI
> extension requirements so I couldn't say if this was feasible or not.
Meanwhile,
> you could create the color picker as a standalone app and add it to the
tools
> menu, transferring color data via the clipboard.
>
> Batronyx ^"^
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hi Thorsten Froehlich, you recently wrote in povray.programming:
> It is possible to interface abritrary DLLs to VB. It should be covered in
> any "advanced" VB book. Or, try some of the tutorials on the web.
Thanks for the hints, maybe Mahalis can do something with those
resources. As for me I'll stick to C++ :-)
Regards,
- Lutz
email : lut### [at] stmuc com
Web : http://www.stmuc.com/moray
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |