K3DSurf Original

Science

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

11
8 .1
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:

6 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

jts

13 years ago

Hi. K3DSurf (0.6.1) now build successfully under win2000sp4, Thanks!
It took more than 75 minutes
(Intel 2.4GH/256M).

Report

C

virtualmeet

13 years ago

You're welcome :)
The next update will require Qt version above of 3.3.4 since I experienced some crashs under windows (it works under Linux with 3.3.4).
Also, suggestions and bugs should be reported here: http://k3dsurf.s4.bizhat.com/
Regards,
Taha

Report

jts

13 years ago

This program is very good,it goes
smoothly on the windows 2000. but in
operating the 3d graph Projection,add
the functions:Orthographic Projection,
Perspective Projection,the application
will be better in showing 3d plots.

Report

jts

13 years ago

-o k3dsurf.o k3dsurf.cpp in file include
from k3dsurf.h:14,from k3dsurf.cpp:10:
C:/qt/334/include/qpixmap.h:249:warning:
'vold bitBlt<QPaintDevice*,int,int,Const
QPaintDevice*,int,int,int,int,Qt:
RasterOp,bool>'.redeclared without
dllimport attribute after being referenced with dllimport linkage.
For some reason unknown to me, the build process stay here long not to
continue!
win2000sp4,
gcc,g++ 3.4.2 mingw
Qt 3.3.4-3 free for mingw
first use command:qmake,then make.

Report

C

virtualmeet

13 years ago

> For some reason unknown to me, the build process stay
> here long not to continue!
The time compilation under Windows is quite long (45minutes for an Athlon 2GH/256M/WinXP) !
This message is just a warning from GCC and you have to be "very" patient when compiling K3DSurf under windows.
Regards,
Taha

Report

gohanz

13 years ago

A Slackware 11.0 package with SlackBuild is ready to download!


www.slacky.it


http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=825

Report

C

virtualmeet

13 years ago

Thanks :). Package updated along with the link.
Regards,
Taha

Report

djclue917

13 years ago

Hi. Since K3DSurf (0.6.0) now build successfully under Arch, I've already uploaded my PKGBUILD in AUR. I hope you could put a link here. Thanks!

http://aur.archlinux.org/packages.php?do_Details=1&ID=7658

By the way, there's some minor "bug" (well, it's not technically a bug) that I've noticed. You forgot to update the version in the caption string "K3DSurf v0.5.6 : Math for Fun" in src/k3dsurf.ui

Report

C

virtualmeet

13 years ago

It's corrected and Arch Linux Added in the package list. Thanks for your contribution.

Report

djclue917

13 years ago

g++ -o ../bin/k3dsurf main.o panel.o Matrix3D.o IsoMatrix3D.o Model3D.o fparser.o edit.o Matrix4D.o Matrix5D.o videoplayer.o Matrix6D.o Iso3D.o IsoPanel.o k3dsurf.o newwindow2.o IsoWindow.o moc_panel.o moc_edit.o moc_videoplayer.o moc_IsoPanel.o moc_k3dsurf.o moc_newwindow2.o moc_IsoWindow.o -L/opt/qt/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread
panel.o: In function `ConnectWidget::videorecord()':
panel.cpp:(.text+0x15de): undefined reference to `QPNGImagePacker::QPNGImagePacker(QIODevice*, int, int)'
panel.o: In function `ConnectWidget::paintEvent(QPaintEvent*)':
panel.cpp:(.text+0x563d): undefined reference to `QPNGImagePacker::packImage(QImage const&)'
collect2: ld returned 1 exit status
make[1]: *** [../bin/k3dsurf] Error 1

For some reason unknown to me, the build process failed. It failed upon trying to link the object codes.

Arch Linux:
Qt 3.3.6
KDE 3.5.4
GCC 4.1.1
X.org 7.1

Report

C

virtualmeet

13 years ago

The only reason I can see for that is that gcc is using the wrong library to construct the final binary. Do you have Qt4 installed in your system? Perhaps gcc is trying to link this one instead of Qt3.
If Qt3 is installed, then you have only to specify the right path to Qt3 in the last command :
g++ -o ../bin/k3dsurf main.o panel.o Matrix3D.o IsoMatrix3D.o Model3D.o fparser.o edit.o Matrix4D.o Matrix5D.o videoplayer.o Matrix6D.o Iso3D.o IsoPanel.o k3dsurf.o newwindow2.o IsoWindow.o moc_panel.o moc_edit.o moc_videoplayer.o moc_IsoPanel.o moc_k3dsurf.o moc_newwindow2.o moc_IsoWindow.o -L/opt/qt/lib(you have to specify here the right path to Qt3) -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread

Report

djclue917

13 years ago

I don't think that a QT4 installation would be a problem. In my case, QT3 profile is sourced before the build process. To verify this, I've temporarily uninstalled QT4, then retried the build process. I also don't see why it can't link to the QT3 libs.

Report

C

virtualmeet

13 years ago

Anyway, Png file format was dropped in Qt4 and K3DSurf will not use this feature in the future to make it compatible with Qt4. Perhaps in the next release I'll make some changes to the code.

Report

gohanz

13 years ago

Please Update Broken Link!

http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=825

Report

C

virtualmeet

13 years ago

It's done. Thanks :-)

Report

C

virtualmeet

14 years ago

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

Report

C

virtualmeet

14 years ago

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

Report

Baturay

14 years ago

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

Report

C

virtualmeet

14 years ago

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

Report

dk01

14 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

C

virtualmeet

14 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

14 years ago

That did the trick. Thanks.

David Knoebel

Report

wgray99

14 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

C

virtualmeet

14 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

14 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

6 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

12345678910
1124
product-maker zaoat9874 May 12 2020 10 the best
10 ที่ดีที่สุด
product-maker gwanghyun May 07 2020 10 the best
10 the best
product-maker davidtod Apr 10 2020 10 the best
10 the best
product-maker praidoha Nov 03 2019 10 the best
10 лучших
product-maker sbo64 Sep 16 2019 9 excellent
9 excellent
product-maker shanemc98 Mar 31 2019 9 excellent
+
product-maker mihayat Mar 08 2019 9 excellent
+
product-maker flinth Dec 17 2018 9 excellent
+
product-maker ksama0909 Oct 07 2018 9 excellent
+
product-maker arvinbagheri Aug 16 2018 9 excellent
+
product-maker dvnb Jun 28 2018 9 excellent
+
product-maker asanakin Jun 04 2018 9 excellent
+
product-maker kakakukaku Mar 31 2017 3 bad
product-maker oswaldoroga Sep 22 2016 9 excellent
product-maker rangerGR Jul 03 2014 9 excellent
product-maker FraMari Mar 05 2014 9 excellent
product-maker gtitiv Mar 02 2014 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
davidtod
Apr 10 2020
captkillswitch
Mar 24 2020
amasoodq
Dec 25 2019
croak
Oct 19 2019
19harrisd
Jun 07 2019
mihayat
Mar 08 2019
duanranxi
Jan 14 2019
yasir-mechano
Nov 11 2018
Anlo
Aug 03 2018
asanakin
Jun 04 2018
gtitiv
Mar 02 2014
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
AGPLv3
version
0.6.2
updated Mar 04 2014
added Jun 06 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 10