K3DSurf
Science
Description:

K3DSurf is a program to visualize and manipulate Multidimensional surfaces by using Mathematical equations. It's also a "Modeler" for POV-Ray in the area of parametric/iso surfaces.

Features :
* 3D, 4D, 5D and 6D HyperObjects visualization.
* Animation and Morph effect.
* Povscript and OBJ Mesh file export.
* More than 100 examples.

***************************************

Last changelog:

3 years ago

MathMod is a new project that is a complete rewrite of K3DSurf, with many new features and optimizations.
Please visit the new project home page at: http://kde-apps.org/content/show.php/MathMod?content=163992

virtualmeet

10 years ago

It's done. Thanks :-)

Report

virtualmeet

10 years ago

Sorry...It's here
http://k3dsurf.ifrance.com/phpBB2/
You can guess from where I took the idea ;)...

Report

virtualmeet

10 years ago

Here is K3DSurf's Forum (English/French) :
http://csgib36.ifrance.com/phpBB2/

Report

Baturay

11 years ago

it's a very interesting program and perfectly run in my SuSE 10. thanks...

Report

virtualmeet

11 years ago

Hi,
I'm glad you like it :)
Regards.

Report

dk01

11 years ago

k3dsurf 0.54 won't open on my 1Gh 1MB PB, OSX 10.4.4. Here's the crash log:

**********

Host Name:
Date/Time: 2006-01-30 00:28:09.639 -0500
OS Version: 10.4.4 (Build 8G32)
Report Version: 3

Command: k3dsurf
Path: /Volumes/k3dsurf_0.54/k3dsurf.app/Contents/MacOS/k3dsurf
Parent: WindowServer [58]

Version: ??? (???)

PID: 996
Thread: Unknown

Link (dyld) error:

Library not loaded: libqt-mt.3.dylib
Referenced from: /Volumes/k3dsurf_0.54/k3dsurf.app/Contents/MacOS/k3dsurf
Reason: image not found

Any ideas?

Thanks, David Knoebel

Report

virtualmeet

11 years ago

Hi,
It seems that you didn't install Qt3 for MacOS. You can download it from here :
http://prdownloads.sourceforge.net/k3dsurf/QtMac334_Mini.zip?download
If you still have problems, please contact: François Le Coat (lecoat@atari.org), the maintainer of this package.

Report

dk01

11 years ago

That did the trick. Thanks.

David Knoebel

Report

wgray99

11 years ago

The file connectwidget.h is missing from the distributed src package.
As a result it will not compile.
A google search did not find this file.

Report

virtualmeet

11 years ago

Please send me report about your compilation problem and what version of GCC are you using. It works fine for me with gcc 3.4

Report

wgray99

11 years ago

walterg@wgreen k3dsurf-0.5.4]$ rpm -q gcc
gcc-3.4.4-2.fc3
[walterg@wgreen k3dsurf-0.5.4]$ make
cd src && make -f Makefile
make[1]: Entering directory `/home/walterg/Dloads/k3dsurf-0.5.4/src'
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o k3dsurf.o k3dsurf.cpp
k3dsurf.cpp:40:27: connectwidget.h: No such file or directory

I have had no problem compiling previous versions...

Report

virtualmeet

11 years ago

Hi,
I don't see the "qmake" command.
Try : cd src; qmake ; make;
let me know if it works.

Report

wgray99

11 years ago

I did a new download and build but get the same error.

I run a Fedora Core 3 system with all the latest updates, including KDE-3.5
rpm -q kdelibs
kdelibs-3.5.0-1.7.fc3.kde

[walterg@wgreen k3dsurf-0.5.4]$ rpm -q gcc qt
gcc-3.4.4-2.fc3
qt-3.3.5-7.1.fc3.kde

[walterg@wgreen k3dsurf-0.5.4]$ qmake
[walterg@wgreen k3dsurf-0.5.4]$ make
cd src && make -f Makefile
make[1]: Entering directory `/home/walterg/Dloads/k3dsurf-0.5.4/src'
/usr/lib/qt-3.3/bin/uic k3dsurf.ui -o k3dsurf.h
/usr/lib/qt-3.3/bin/uic newwindow2.ui -o newwindow2.h
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o main.o main.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o panel.o panel.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o Matrix3D.o Matrix3D.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o Model3D.o Model3D.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o fparser.o fparser/fparser.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o edit.o edit.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o Matrix4D.o Matrix4D.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o Matrix5D.o nd/Matrix5D.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o videoplayer.o videoplayer.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o Matrix6D.o nd/Matrix6D.cpp
/usr/lib/qt-3.3/bin/uic k3dsurf.ui -i k3dsurf.h -o k3dsurf.cpp
g++ -c -pipe -Wall -W -O2 -m32 -march=i386 -mtune=pentium4 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o k3dsurf.o k3dsurf.cpp
k3dsurf.cpp:40:27: connectwidget.h: No such file or directory
make[1]: *** [k3dsurf.o] Error 1
make[1]: Leaving directory `/home/walterg/Dloads/k3dsurf-0.5.4/src'
make: *** [sub-src] Error 2
[walterg@wgreen k3dsurf-0.5.4]$

Your supplied binary runs on my system.

Great program by the way.
...

Report

virtualmeet

11 years ago

I think I got it. you don't have to change directory to "src" after the "qmake" commande. Just run :
cd k3dsurf-0.5.4; qmake; make;
That all. If it doesn't work, please make a ".zip" or ".tar.gz" file frome your k3dsurf-0.5.4 directory. I have to look at some of the generated files by your Qt configutaion.
Regards

Report

virtualmeet

11 years ago

Oh yes, you can send it to : taha_ab@yahoo.fr

Report

wgray99

11 years ago

I have editied both k3dsurf.cpp and newwindow2.cpp to remove the
#include "connectwidget.h" from each.

The compile then completes and the executable runs OK.

...

Report

virtualmeet

11 years ago

cool :). It's weird because I don't have this include in my k3dsurf.cpp and newwindow2.cpp files... Anyway, have a fun :-)

Report

gohanz

11 years ago

A TGz SlackWare 10.2 package, with SlackBuild script is ready to download ;)

http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&filecatid=832&parent=category

Report

virtualmeet

11 years ago

Thanks gohanz :). I've added a link to your page for SlackWare package download.

Report

virtualmeet

11 years ago

Hi all,
It seems that Kde-apps Database have lost infos about my last release(KDSurf 0.5.4) posted 3 days ago...Here it'is.
Anyway, Thanks to the Kde-apps team for there great job on seeting back this website.

Report

anmaster

11 years ago

Until I can fix the strange problems in Linux I will not start on any ebuild. The problem is in 0.5.3:
I only get mesh, not that "yellow surface".

I tried the following without success:
Deactivating every acceleration I found for my nVidia card.
Running using VGA-driver in 800x600.
Using binary.

It works in Windows.

I have:
nVidia Geforce3 Ti 200
Pentium 4 2.0 GHz
512 MB RAM
80 GB harddrive
512 MB swap

Any idea what the problem is?

Report

virtualmeet

11 years ago

Hi,
1)I've made a new Thread on Nvidea forums :
http://www.nvnews.net/vbulletin/showthread.php?t=56718
2) use your "nvidia-bug-report.sh" tool and send the report to "linux-bugs@nvidia.com",
maybe they can help us to resolve this prob (for more infos : http://www.nvidia.com/object/linux_display_ia32_1.0-7676.html )
3) I'm not sure but it seems that nvidea released a new linux driver a week ago ( http://www.nvidia.com/object/linux_display_ia32_1.0-7676.html)

Report

virtualmeet

11 years ago

Hi,
please send a screenshoot of K3DSurf on your machine to me or directly to this page : http://www.nvnews.net/vbulletin/showthread.php?t=56718
(it's a request from NVIDIA Corporation).
They need also you to post a bug report from your system. I'v sent a screenshoot of K3DSurf but they need to compare it to a screenshoot on your machine.

Report

virtualmeet

10 years ago

Hi,
Long ago, you asked me about the use of OpenGL for K3DSurf. It's done and you can try this new version. Hope it's going to work for you now.
Regards,
Taha

Report

anmaster

10 years ago

Yes that was long ago, I don't even use the same computer any more. I don't have a nVidia card any longer but is using a ATI card (that have other problems with OpenGL though, like X.Org locking up).

Report

3 years ago

MathMod is a new project that is a complete rewrite of K3DSurf, with many new features and optimizations.
Please visit the new project home page at: http://kde-apps.org/content/show.php/MathMod?content=163992

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 85%
85.00 Likes
15 Dislikes
Details
version
0.6.2
updated Mar 04 2014
added Jun 06 2005
downloads
page views 9389
support virtualmeet
For The Product
K3DSurf
5 - 10 - 25 - 50 - 100 - 200 - 500