|
![](/i/fill.gif) |
On Thu, 20 May 1999 10:09:33 -0500, Christian Wietholt wrote:
>Hi folks,
>
>Has anybody compiled the isosurface patch on a Unix or
>Linux machine? I am trying but I got tons of errors.
>
>I would appreciate any kind of help
You can get source for the superpatch based on the 3.1e source
from http://www2.fwi.com/~parkerr/super31e.zip . It's not the
latest isosurface patch, so it's missing (I think) the polar
functions, but it should work for what you're doing. I haven't
built it yet on Unix, so you'll have to add a few files to the
makefile, but it should be reasonably easy.
Do remember to NOT add the files starting with i_ to your
makefile. These are the DLL/shared library files and will only
give you errors. You might need to consult R. Suzuki's sources
for info on building them for Linux (assuming that info is still
available. It was for the 3.0x version) I have never done that
but I think you will have to build at least one of them (i_dat3d)
for CT visualization. If you can't get that to work, you should
be able to transplant the code from i_dat3d.c into isofunc.c and
get it to work with a slightly different syntax.
Here are the modules that need to be added to the makefile:
bezier2.c f_expr.c f_func.c f_param.c
isofunc.c isosurf.c lightgrp.c rbezier.c
sphsweep.c splines.c
If you need dependency information, GCC can generate it for you.
Alternatively, if you only plan to build it once, you can just
add the bare minimum rules for each of these files to the makefile.
I know there are people out there who have built the superpatch
for Linux. Perhaps some of them can jump in here with a makefile
or with further clues on building the i_*.so files.
Post a reply to this message
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
Hi Ron,
Thanks for your help, I really appreciate that. I just wrote you an
email concerning this problem, before I had a look at this newsgroup.
I got your address from Jim Kress, so just ignore the email, you
helped me a lot with this, because I did not know that the superpatch
includes the isosurface patch. I think there is a lot of information
in this newsgroup about the superpatch, and I will get it working
somehow.
Thanks
chris
> On Thu, 20 May 1999 10:09:33 -0500, Christian Wietholt wrote:
> >Hi folks,
> >
> >Has anybody compiled the isosurface patch on a Unix or
> >Linux machine? I am trying but I got tons of errors.
> >
> >I would appreciate any kind of help
>
> You can get source for the superpatch based on the 3.1e source
> from http://www2.fwi.com/~parkerr/super31e.zip . It's not the
> latest isosurface patch, so it's missing (I think) the polar
> functions, but it should work for what you're doing. I haven't
> built it yet on Unix, so you'll have to add a few files to the
> makefile, but it should be reasonably easy.
>
> Do remember to NOT add the files starting with i_ to your
> makefile. These are the DLL/shared library files and will only
> give you errors. You might need to consult R. Suzuki's sources
> for info on building them for Linux (assuming that info is still
> available. It was for the 3.0x version) I have never done that
> but I think you will have to build at least one of them (i_dat3d)
> for CT visualization. If you can't get that to work, you should
> be able to transplant the code from i_dat3d.c into isofunc.c and
> get it to work with a slightly different syntax.
>
> Here are the modules that need to be added to the makefile:
>
> bezier2.c f_expr.c f_func.c f_param.c
> isofunc.c isosurf.c lightgrp.c rbezier.c
> sphsweep.c splines.c
>
> If you need dependency information, GCC can generate it for you.
> Alternatively, if you only plan to build it once, you can just
> add the bare minimum rules for each of these files to the makefile.
> I know there are people out there who have built the superpatch
> for Linux. Perhaps some of them can jump in here with a makefile
> or with further clues on building the i_*.so files.
Post a reply to this message
|
![](/i/fill.gif) |