Warning: session_start(): open(/tmp/sess_8hmnqfm7ql1340af0li877ihc4, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
Zhu3D openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 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 
 apps.ownCloud.com ownCloud 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 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 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
 VLC-Addons.org Themes and Extensions for VLC
--
-
 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    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans  .- Knowledge Base  . 

Zhu3D

   4.2.4  

KDE Scientific

Score 85%
Zhu3D
zoom


Zhu3D
zoom


Zhu3D
zoom


Link:  Link
Downloads:  22271
Submitted:  Jul 23 2006
Updated:  Apr 19 2013

Description:

Zhu3D is an interactive OpenGL-based mathematical function viewer. You can visualize explicite functions, parametric systems and isosurfaces. The viewer supports zooming, scaling and rotating as well as filed lighting or surface properties. Special effects are animation, morphing, transparency, textures, fog and motion blur. Equation systems can be solved with a fast adaptive random search.

You have up to 8 lights, background settings, wire-modes or different illumination models. For picture rendering and textures all common pic-formats are recognized. You can define your own customized functions to any desired complexity level, nested or even recursive functions inclusively. For special purposes if-clauses and boolean operators are supported. Isosurfaces can use different volume-based algorithms.

Zhu3D is originally designed for *nix-systems, but runs as well under Mac OS X or Windows 2000-Vista in all 32/64 bit-flavours. It is fully localized for English, German, Spanish, French and Chinese and partially for Czech (Gui only). API's like KDE, Gnome, Motif, Mac OS or Windows XP/Vista are supported natively. All these settings as well as most others can be changed dynamically at runtime. The application comes with extended help files and a lot of examples. A precompiled and ready-to-go Windows version is available.

HARDWARE:

For basic tasks even a really slow and ancient PC without HW-OpenGL may be sufficient. However, neat things like motion blur, morphing or isosorfaces are a challenge for every GPU/CPU out there. Zhu3D automatically utilizes up to 16 highly optimized parallel threads therefore. When compiling by yourself, you easely can enable vectorizing with SSE3 as an additional boost-option.

COMPILING:

All unnecessary dependencies are strictly avoided. So compiling is a mere child's play at your fingertips. Everything you need is Qt >=4.3 and OpenGL >=1.4 whereas OpenGL may even be a pure software implementation like Mesa. The qmake easily can be taylored for special needs, what supports packagers.


Have fun, Heinz van Saanen




Changelog:

What is new in 4.2.6

- Removed loading of real ancient Zhu3D-files
- Workaround for 'gluPerspective' error in Qt4 4.8.4
- Fixed compile error on older Suse/Mandriva i686. Special thanks to Pavel for reports
- Fixed tsc-compile error on older Mandriva i686. Special thanks to Pavel for reports
- Fixed tsc-compile error on newest ICC
- Improved Makefile for compilations for newer Intel ICC
- Improved Czech translation. Special thanks to Pavel
- Cosmetic improvements/updates or typo-fixes elsewhere

What was new in 4.2.4

- Fixed a very unlikely but possible memory-bug in the XML-file saving/loading-part
- Fixed a very unlikely but possible memory-leak in speedit.cpp
- Fixes for the timestamp-counter on newer platforms
- Slightly optimized some default window positions after the 1.st start ever
- Made settings-stuff more elegant throughout the code what shrinks the executable size too
- Enabled strip option -s as default compiler switch, what leads to slightly smaller executables
- Disabled senseless -ffast-math switch for GCC
- Switched icons to more modern KDE4-style where this seems optically feasible and consistent
- Cosmetic improvements/updates or typo-fixes elsewhere




LicenseGPL
(src.tar.gz MD5SUM:462912c557b34f651ad99984a43a915c)
(openSUSE misc. RPM's 10.3-11.1 32/64/src)
(Mandriva 2007-2009 misc. RPM's)
(Arch Linux Snapshot)
(Slackware 12.x)
(Gentoo ebuild)
(Windows)
(Mac OS X)
(Ubuntu)
Send to a friend
Subscribe
Other  Content  from heinzkde
Report inappropriate content



goto page: prev   1  2  3 

-
.

 Qt 4.x or qt 4.1.4 ?

 
 by trisz on: Aug 1 2006
 
Score 50%

I installed the qt 4.0.0 downloaded from trhe Trolltech's site on the folowing systems:
Suse (SLED 10)
Debian testing (2006. January)

Both of them give the following error message:

/usr/bin/uic-qt4 src/maincontrol.ui -o ui_maincontrol.h
/usr/bin/uic-qt4 src/light.ui -o ui_light.h
/usr/bin/uic-qt4 src/material.ui -o ui_material.h
/usr/bin/uic-qt4 src/entire.ui -o ui_entire.h
/usr/bin/uic-qt4 src/animat.ui -o ui_animat.h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I/usr/X11R6/include -I. -I. -o main.o src/main.cpp
./ui_animat.h: In member function 'void Ui_aniUI::setupUi(QWidget*)':
./ui_animat.h:85: error: 'class QProgressBar' has no member named 'setOrientation'
make: *** [main.o] Error 1

Then, I istalled the qt 4.1.4 version downloaded from trhe Trolltech's site.

Zhu3d can be compiled only with this version. If I were you, I reinstalled the qt 4.0.0 version, otherwise Zhu3d could be compiled only on unstable linux versions.

There is another problem present:
The characters in the menus are too small to read it (4-5 pixels), so I can navigate only seeing your screenshots.
Why does not Zhu3d use the system settings?
I use Nvidia's driver. I suppose you have another card. After installing the Nvidia's driver, the character sizes must be heavily enlarged for the system.


Reply to this

-

 Re: Qt 4.x or qt 4.1.4 ?

 
 by heinzkde on: Aug 1 2006
 
Score 50%

Add Qt4.0) This was the initial release and is one year old. So an update will not harm:-) Quite sure it works from 4.01 or so.

Ad Fonts) I tried this out now. Indeed Qt is quite unimpressed, when changing font-sizes. I will consider this in a future release. For now, add this in main.cpp (after the initialisation!) and change the pixelsize to your needs:

// Set fontsize
QFont sysFont=QApplication::font();
sysFont.setPixelSize(14);
QApplication::setFont(sysFont);


Reply to this

-

 Re: Re: Qt 4.x or qt 4.1.4 ?

 
 by thomas12777 on: Aug 3 2006
 
Score 50%

"Quite sure it works from 4.01 or so."

QGLPixelBuffer (i guess you're using this now for rendering) requires afaik Qt4.1, so compiling on Qt4.01 will probably fail


Reply to this

-

 Re: Re: Re: Qt 4.x or qt 4.1.4 ?

 
 by heinzkde on: Aug 3 2006
 
Score 50%

No. For rendering I used a QPixmap, which should work fine in older verions too.


Reply to this

-

 packages for Suse

 
 by thidney on: Nov 21 2006
 
Score 50%

Hi,
first i want thank you for great program. I use a lot Grapher (http://en.wikipedia.org/wiki/Grapher) and IMHO zhu3d is only program for linux which can match this program.

I created packages for SuSE. Packages are available here:
http://repos.opensuse.org/science/
It is link to repository which can be added to yast.
Or you can click for a while to find rpm packages :)
You will need QT4 which can be found here:
http://repos.opensuse.org/KDE:/Qt/


Reply to this

-

 Re: packages for Suse

 
 by heinzkde on: Nov 21 2006
 
Score 50%

Thank you for the encouraging comment and for packaging of course.

Regards, Heinz van Saanen


Reply to this

-

 Re: Re: packages for Suse

 
 by thidney on: Nov 24 2006
 
Score 50%

openSuSE packages updated to 2.7.4 They are for 10.0 10.1(SLE{S,D}) and 10.2

I have some ... enhancements.
Examples. Your program is quite capable, it will be worth to show this by examples. It could be bunch of zhu saved files. I can create some of them if you like. Examples will need some menu for easy access though (no file browsing for show them)

Keep great work


Reply to this

-

 Runs on amd64

 
 by ianmackenzie on: Nov 22 2006
 
Score 50%

Nice program! I just compiled Zhu3D on Gentoo from the Sunrise overlay on my amd64 computer and it worked fine - any chance you (or whoever the maintainer is) could add ~amd64 to the package keywords?


Reply to this

-

 Re: Runs on amd64

 
 by heinzkde on: Nov 23 2006
 
Score 50%

A amd64-keyword has to be added by the Gentoo-packagers. I somehow wonder that this build is still running, because it is based on a "ancient" 2.3 version. If anything should be odd, compile it by yourself, where you can add the flags easily too. Regards, Heinz


Reply to this

-

  Great Zhu3D

 
 by virtualmeet on: Nov 27 2006
 
Score 50%

Congratulation for Zhu3D. I just update K3DSurf to see that you too have done it few minutes before me :). Keep up the good work.


Reply to this

-

 Re: Great Zhu3D

 
 by djclue917 on: Nov 27 2006
 
Score 50%

Just a thought... Maybe you two could work together to produce a super killer app. I know, I know, Zhu3D is based on QT4 and K3DSurf is based on QT3. But it would be nice if both of you could share ideas and skills to develop a KDE4-based app. I believe the APIs are stable now. Just my two cents.


Reply to this

-

 Re: Great Zhu3D

 
 by heinzkde on: Nov 27 2006
 
Score 50%

Thank you for your nice comment. I will give back the roses immediately. I compiled your brandnew version and found the improvements very exciting!

Kind regards, Heinz


Reply to this

-
.

 opensuse packages

 
 by thidney on: Jul 20 2007
 
Score 50%

are updated, use link above


Reply to this

-
.

 Re: opensuse package

 
 by elhaz on: Aug 19 2007
 
Score 50%

hi guys i have been solved the problem with the qt4 debian unstable package with this:

$sudo mv /etc/alternatives/qmake /etc/alternatives/qmake-qt3

$sudo ln -s /usr/bin/qmake-qt4 /etc/alternatives/qmake

when u install qt4 he don't change the simbolic link in 'alternatives' and when you try to run qmake, you create the Makefile with a qt3 version


Reply to this

-

 qmake error

 
 by crewe on: Oct 1 2007
 
Score 50%

I'm running Xubuntu on an amd64 system and when I qmake I get these conflicts

Quote:

WARNING: Found potential symbol conflict of mainwindow.cpp (src/mainwindow.cpp) in SOURCES
WARNING: Found potential symbol conflict of mainwindow.h (src/mainwindow.h) in HEADERS
WARNING: Found potential symbol conflict of ligedit.cpp (src/ligedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of ligedit.h (src/ligedit.h) in HEADERS
WARNING: Found potential symbol conflict of matedit.cpp (src/matedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of matedit.h (src/matedit.h) in HEADERS
WARNING: Found potential symbol conflict of entedit.cpp (src/entedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of entedit.h (src/entedit.h) in HEADERS
WARNING: Found potential symbol conflict of aniedit.cpp (src/aniedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of aniedit.h (src/aniedit.h) in HEADERS
WARNING: Found potential symbol conflict of picedit.cpp (src/picedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of picedit.h (src/picedit.h) in HEADERS
WARNING: Found potential symbol conflict of funedit.cpp (src/funedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of funedit.h (src/funedit.h) in HEADERS
WARNING: Found potential symbol conflict of speedit.cpp (src/speedit.cpp) in SOURCES
WARNING: Found potential symbol conflict of speedit.h (src/speedit.h) in HEADERS
WARNING: Found potential symbol conflict of diredit.cpp (src/diredit.cpp) in SOURCES
WARNING: Found potential symbol conflict of diredit.h (src/diredit.h) in HEADERS
WARNING: Found potential symbol conflict of error.cpp (src/error.cpp) in SOURCES
WARNING: Found potential symbol conflict of error.h (src/error.h) in HEADERS


Any clues?


Reply to this

-

 Re: qmake error

 
 by heinzkde on: Oct 1 2007
 
Score 50%

Only one clue. Maybe you are using the "wrong" qmake for Qt 3.x. You can check this with:

qmake -query "QT_INSTALL_PREFIX"


Reply to this

-

 Re: Re: qmake error

 
 by crewe on: Oct 1 2007
 
Score 50%

it only returned

/usr

I don't know what that's supposed to tell me though...


Reply to this

-

 Re: Re: qmake error

 
 by crewe on: Oct 2 2007
 
Score 50%

okay I think I fixed that issue, I read the previous post about the sudo linking, and that was fixed but now when I make I get this:
Quote:

/usr/bin/uic-qt4 src/ui/mainwindow.ui -o ui_mainwindow.h
/usr/bin/uic-qt4 src/ui/ligedit.ui -o ui_ligedit.h
/usr/bin/uic-qt4 src/ui/matedit.ui -o ui_matedit.h
/usr/bin/uic-qt4 src/ui/entedit.ui -o ui_entedit.h
/usr/bin/uic-qt4 src/ui/aniedit.ui -o ui_aniedit.h
/usr/bin/uic-qt4 src/ui/picedit.ui -o ui_picedit.h
/usr/bin/uic-qt4 src/ui/funedit.ui -o ui_funedit.h
/usr/bin/uic-qt4 src/ui/speedit.ui -o ui_speedit.h
/usr/bin/uic-qt4 src/ui/diredit.ui -o ui_diredit.h
/usr/bin/uic-qt4 src/ui/error.ui -o ui_error.h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I/usr/X11R6/include -I. -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4 -I/usr/X11R6/include -I. -I. -o main.o src/main.cpp
make: g++: Command not found
make: *** [main.o] Error 127


Reply to this

-

 Re: Re: Re: qmake er

 
 by crewe on: Oct 2 2007
 
Score 50%

all fixed, and now to run the program
thanks for the help


Reply to this

goto page: prev   1  2  3 

Add commentBack




-



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

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team