-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Open-PC.com   
Apps
Groups
Knowledge Base
Events
Forum
People
Jobs
Register
Login

-
- Content .- Fans (2) .- Knowledge Base  . 

K3DSurf

   0.6.2  

KDE Scientific

K3DSurf
zoom


K3DSurf
zoom


K3DSurf
zoom


Link:  Link
Depends on:  Qt 3.x
Downloads:  65182
Submitted:  Jun 6 2005
Updated:  Jun 19 2007
Score: 
score86%86%score
 86% good
bad   good

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 and iso surfaces.

Features :
* 3D, 4D, 5D and 6D HyperObjects visualization.
* Full support of all functions (like C language).
* Support of mouse event in the drawing area(Left:Rotate, Right:scale and Midle: translate).
* Animation and Morph effect.
* Povscript and Mesh file generation(and Run if povray is installed). VRML2 and OBJ files also supported.
* More than 100 well known examples.

***************************************
Hi all,
After 6 months of work (and two years since this project was first lunched), we can say that K3DSurf IS the fastest math tool ever made. Why? Because it’s using a new mathematical function parser technique that makes it extremely fast: Some examples are already running five times faster but it has the potential to go at much higher speed.
Inspired from Hyperdimentional math objects and made for them, this new technology (called “The geometrical parser”, use parallel calculations and some geometrical properties) was now tested successfully with Isosurfaces and the next targets are the morph effect and especially the HyperObjects manipulation.
Also, the integrated OpenGL viewer can go as height as 10M-triangles/500-Grid (will be soon unlimited), use the transparency to give the mathematical objects a new dimension that results in impressive images (Some examples are shown in the forum)…
With this new math parser and the height resolution OpenGL viewer, we finally have the right tools for a deep exploration of the math world mysteries: The journey in the mathematical world is officially declared open :)
More infos and mathematical objects can be found in the forum:
http://k3dsurf.s4.bizhat.com/
Enjoy ;)




Changelog:

General:
========
1) New GUI interface, with menus and toolbar.
2) Possibility to save a config file to store infos about colors and isosurfaces resolution.

Isosurface:
===========
1) The OpenGL viewer has the possibility to go as height as 10MTriangles/Grid 500 (such objects however require more than 15G of RAM or more than 1G of hard drive space for the equivalent .OBJ file).
2) Add possibility to export the "Minimal topology" as an .OBJ file: A new table for the Marching Cube algorithm was made from scratch (released under the GPL licence, we don't think such table is available on the net) that can generate a small amount of polygons compared to the original one.
3) Add Possibility to show more than one Isosurface.
4) Possibility to store/load/delete Isosurfaces formulas.
5) Possibility to turn ON/OF the new parser for fast math calculations.
5) New examples.

Parametric:
===========
Possibility to store/load parametric formulas.

+++++++++++++++++++++++++++++++++++++
(6 July 07)
K3DSurf 0.6.2 available for :
1) Windows, with Install/Uninstall procedure.
2) MacOSX.
3) Linux (RedHat, Mandriva, Arch Linux, SlackWare )
4 ) FreeBSD.




LicenseGPL
(K3DSurf src-0.6.2)
other(k3dsurf_0.6.2_Linux_bin)
Debian(k3dsurf_LinuxDebian (K3DSurf-0.6.1))
other(Red Hat/Fedora (K3DSurf-0.6.2))
MS Windows(WINDOWS (K3DSurf-0.6.2))
other(K3DSurf_All_SYSTEM/VERSION)
Mac OS X(MacOSX (K3DSurf-0.6.2))
Slackware(SlackWare (K3DSurf-0.6.2))
FreeBSD(FreeBSD port (K3DSurf-0.6.2))
Ark(Arch Linux (K3DSurf-0.6.2))
Mandriva(Mandriva (K3DSurf-0.6.2))
send to a friend
subscription
other apps from virtualmeet

goto page: prev   1  2  3  4  5  6 

-

 build failed mingw

 
 by jts on: Apr 17 2007
 

-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.


reply to this

-

 Re: build failed min

 
 by virtualmeet on: Apr 17 2007
 

> 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


reply to this

-

 To be better

 
 by jts on: Apr 17 2007
 

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.


reply to this

-

 build success

 
 by jts on: Apr 20 2007
 

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


reply to this

-

 Re: build success

 
 by virtualmeet on: Apr 20 2007
 

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


reply to this

-

 build failed msvc

 
 by jts on: Jul 18 2007
 


C:\k3dsurf62\src\glviewer.cpp(629) : error C2385: 'OpenGlWidget::Qt' is ambiguous
C:\k3dsurf62\src\glviewer.cpp(644) : error C2385: 'OpenGlWidget::WNoAutoErase' is ambiguous
C:\k3dsurf62\src\glviewer.cpp(753) : error C2385: 'OpenGlWidget::Qt' is ambiguous
C:\k3dsurf62\src\IsoPanel.cpp(331) : error C2385: 'IsoWidget::WNoAutoErase' is ambiguous
C:\k3dsurf62\src\panel.cpp(319) : error C2385: 'ConnectWidget::WNoAutoErase' is ambiguous
C:\k3dsurf62\src\k3dsurf.cpp(136) : error C2385: 'OpenGlWidget::PaletteDark' is ambiguous
C:\k3dsurf62\src\k3dsurf.cpp(144) : error C2385: 'ConnectWidget::PaletteDark' is ambiguous
C:\k3dsurf62\src\k3dsurf.cpp(165) : error C2385: 'IsoWidget::PaletteDark' is ambiguous
Error executing cl.exe.

k3dsurf62.exe - 8 error(s), 17 warning(s)

win2000sp4,
msvc 6.0
Qt 3.3.4-3 free for msvc
first use command:qmake -t vcapp,get a .dsp file ,then use the .dsp file to
build a vc++ project.


reply to this

-

 Re: build failed

 
 by virtualmeet on: Jul 19 2007
 

Open a DOS window and execute:
qmake;
nmake;
And wait for one hour or more.


reply to this

-

 Re: Re: build failed

 
 by jts on: Jul 23 2007
 

use command:qmake, nmake
generate the same errors:
src\Model3D.cpp(5646) : see declaration of 'i'
panel.cpp
src\panel.cpp(319) : error C2385: 'ConnectWidget::WNoAutoErase' is ambiguous
src\panel.cpp(319) : warning C4385: could be the 'WNoAutoErase' in base 'Qt' of
base 'QObject' of base 'QWidget' of class 'ConnectWidget'
src\panel.cpp(319) : warning C4385: or the 'WNoAutoErase' in base 'Qt' of base '
QThread' of class 'ConnectWidget'
k3dsurf.cpp
src\k3dsurf.cpp(136) : error C2385: 'OpenGlWidget::PaletteDark' is ambiguous
src\k3dsurf.cpp(136) : warning C4385: could be the 'PaletteDark' in base 'Qt' of
base 'QObject' of base 'QWidget' of base 'QGLWidget' of class 'OpenGlWidget'
src\k3dsurf.cpp(136) : warning C4385: or the 'PaletteDark' in base 'Qt' of base
'QThread' of class 'OpenGlWidget'
src\k3dsurf.cpp(144) : error C2385: 'ConnectWidget::PaletteDark' is ambiguous
src\k3dsurf.cpp(144) : warning C4385: could be the 'PaletteDark' in base 'Qt' of
base 'QObject' of base 'QWidget' of class 'ConnectWidget'
src\k3dsurf.cpp(144) : warning C4385: or the 'PaletteDark' in base 'Qt' of base
'QThread' of class 'ConnectWidget'
src\k3dsurf.cpp(165) : error C2385: 'IsoWidget::PaletteDark' is ambiguous
src\k3dsurf.cpp(165) : warning C4385: could be the 'PaletteDark' in base 'Qt' of
base 'QObject' of base 'QWidget' of class 'IsoWidget'
src\k3dsurf.cpp(165) : warning C4385: or the 'PaletteDark' in base 'Qt' of base
'QThread' of class 'IsoWidget'
Generating Code...
NMAKE : fatal error U1077: 'cl' : return code '0x2'


reply to this

-
.

 Mesh

 
 by Draeden on: May 16 2009
 

Very useful program.
But what should I do if I want to generate mesh 1000x1000x1000 ? The fact that all parameters are changed with sliders makes this program very slow. Why cant I directly input grid resolution ?


reply to this

-

 Re: Mesh

 
 by virtualmeet on: May 26 2009
 

Hi,
You can set the grid resolution before generating the mesh:
1) deactivate the button "xyz"
2) move the slider to your resolution of choice
3) activate the button "xyz"
BTW, the maximum grid allowed is 500x500x500 which already need a huge amount of RAM...not to mention the size of the generated Mesh


reply to this

-
.

 Re: Re: Mesh

 
 by Draeden on: May 26 2009
 

Hmmm... The maximum resolution is 100x100x100. I cant enable 500x500x500.


reply to this

-

 Re: Re: Re: Mesh

 
 by virtualmeet on: May 26 2009
 

To change the maximum resolution go to:
"Options:Export/Resolution/Optimisation" --> "Resolution" --> "MaxGrid ="
Also, you can use the "Config" option in the menu to enable K3DSurf to have your Maximum grid on the startup.


reply to this

-

 Re: Re: Re: Re: Mesh

 
 by Draeden on: May 26 2009
 

Works.

I just want to generate a file for POV Ray, but it makes me view the full resolution surface. Because of it allocates the whole free memory, it's very slow.


reply to this

-

 Re: Re: Re: Re: Re: Mesh

 
 by virtualmeet on: May 26 2009
 

There is a work arround:
1)Try to "Run" povray: this will generate two files: Mesh.inc and tesr.pov without having to view them.
2) You have to stop Povray when it starts (close the xwindow).
For the OBJ files, yon have an area in the corresponding menu for choosing the name on the OBJ file: if it's filed, K3DSurf will generate the OBJ file without loading it in the small editor.


reply to this

goto page: prev   1  2  3  4  5  6 

add commentback




-
-
all messages
openDesktop.org Facebook App

Partners
Place Your Link Here!
online casino bonus

-
Best Twitter Client
 Official Twitter Web Interface
 Choqok
 Plasma Twitter Applet
 Twitux
 gTwitter
 Spaz
 Twitterfox
 Gwibber
 Qwit
 TweetDeck
 Other
 Not using Twitter

resultmore
Cool Sites
iPhone Hintergrundbilder

 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge Base
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2010 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.