Click here to Skip to main content
11,491,598 members (71,252 online)
Click here to Skip to main content

K3DSurf: Math for fun

, 11 Dec 2006 152.9K 8.1K 129
Rate this:
Please Sign up or sign in to vote.
K3DSurf is a program to visualize and manipulate multidimensional surfaces by using Mathematical equations.

Sample Image

Introduction

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 objects and Isosurfaces.

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 Middle:Translate).
  • Animation and Morph effect.
  • POVscript and Mesh file generation (and run if POV-Ray is installed). VRML2 and OBJ files also supported.
  • More than 100 well known examples.

Current Version: K3DSurf 0.6.1 (11 Dec 06)

K3DSurf has now an integrated OpenGL viewer that makes it far faster than before in manipulating height resolution mathematical models. The gain of performance is huge, especially if you have an OpenGL based graphics card, and the use of the CPU can drop to...0% even with the morph effect in action at full-screen mode.

Tested with:
  • Laptop IBM T20 (P3 550M, 256M, 8M graphics card) ==> Works fine
  • AMD 2GH, ATI Radeon 9000Pro/128M ===> Huge performance gain for interactive manipulation, CPU usage drops to 0% with animation.
Enjoy Wink | ;-) .

New features in v0.6.1:

  • Condition area now works for Isosurfaces with the OpenGL viewer.
  • "Tools" page now uses the OpenGL viewer for real time manipulation and generation of the mathematical models.
  • A new independent component named "Control Center" to control the drawing for Iso/Parametric surfaces without having to switch between pages (look at the "Options" page).
  • Grid max for Isosurfaces now is 60x60x60 (before it was 30x30x30), and the maximum number of polygons is now 99.000 (before, it was 9900).
  • Info in the OpenGL window for Parametric and Isosurfaces.
  • Bug fix and new examples for Isosurfaces.

Update of code source/binaries are available for download from here or Sourceforge. Also available, K3DSurf with install/uninstall program. All your comments, suggestions, and bug reports are welcome. Thanks!

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Author

virtualmeet
Software Developer
Canada Canada
No Biography provided

Comments and Discussions

 
GeneralRe: Ugly article... Pin
virtualmeet7-Dec-06 8:17
membervirtualmeet7-Dec-06 8:17 
GeneralWow... Pin
PaulC197228-Nov-06 15:37
memberPaulC197228-Nov-06 15:37 
GeneralRe: Wow... Pin
virtualmeet28-Nov-06 18:28
membervirtualmeet28-Nov-06 18:28 
GeneralInteresting Pin
iberg19-Sep-06 12:35
memberiberg19-Sep-06 12:35 
GeneralRe: Interesting [modified] Pin
virtualmeet19-Sep-06 15:37
membervirtualmeet19-Sep-06 15:37 
GeneralRe: Interesting Pin
iberg20-Sep-06 8:13
memberiberg20-Sep-06 8:13 
GeneralVery good job Pin
beavis11-Sep-06 21:16
memberbeavis11-Sep-06 21:16 
GeneralRe: Very good job Pin
virtualmeet12-Sep-06 4:55
membervirtualmeet12-Sep-06 4:55 
QuestionFor Windows??? Pin
S a r a t h.9-Sep-06 23:03
memberS a r a t h.9-Sep-06 23:03 
AnswerRe: For Windows??? Pin
virtualmeet10-Sep-06 5:21
membervirtualmeet10-Sep-06 5:21 
AnswerRe: For Windows??? Pin
virtualmeet10-Sep-06 12:57
membervirtualmeet10-Sep-06 12:57 
GeneralRe: For Windows??? Pin
Innowaze12-Sep-06 2:51
memberInnowaze12-Sep-06 2:51 
GeneralRe: For Windows??? Pin
virtualmeet12-Sep-06 4:49
membervirtualmeet12-Sep-06 4:49 
GeneralRe: For Windows??? Pin
Innowaze12-Sep-06 23:55
memberInnowaze12-Sep-06 23:55 
GeneralRe: For Windows??? Pin
virtualmeet13-Sep-06 5:38
membervirtualmeet13-Sep-06 5:38 
GeneralGood Job Pin
Polymorpher9-Sep-06 10:45
memberPolymorpher9-Sep-06 10:45 
GeneralRe: Good Job Pin
virtualmeet9-Sep-06 15:47
membervirtualmeet9-Sep-06 15:47 
GeneralK3DSurf new version Pin
virtualmeet8-Sep-06 14:08
membervirtualmeet8-Sep-06 14:08 
GeneralK3DSurf with install/uninstall program Pin
virtualmeet23-Jan-06 13:45
membervirtualmeet23-Jan-06 13:45 
GeneralRe: K3DSurf with install/uninstall program Pin
John R. Shaw23-Jan-06 16:13
memberJohn R. Shaw23-Jan-06 16:13 
GeneralRe: K3DSurf with install/uninstall program Pin
virtualmeet24-Jan-06 13:55
membervirtualmeet24-Jan-06 13:55 
GeneralRe: K3DSurf with install/uninstall program Pin
Polymorpher9-Sep-06 10:49
memberPolymorpher9-Sep-06 10:49 
GeneralRe: K3DSurf with install/uninstall program Pin
virtualmeet9-Sep-06 16:21
membervirtualmeet9-Sep-06 16:21 
QuestionIs Score 6 available? Pin
De Nardis Andrea28-Sep-05 5:23
memberDe Nardis Andrea28-Sep-05 5:23 
AnswerRe: Is Score 6 available? Pin
virtualmeet28-Sep-05 13:04
membervirtualmeet28-Sep-05 13:04 
GeneralRe: Is Score 6 available? Pin
zxaar18-Oct-05 16:23
memberzxaar18-Oct-05 16:23 
GeneralRe: Is Score 6 available? Pin
virtualmeet19-Oct-05 17:36
membervirtualmeet19-Oct-05 17:36 
AnswerRe: Is Score 6 available? Pin
TeleStar1-Oct-05 19:16
memberTeleStar1-Oct-05 19:16 
GeneralRe: Is Score 6 available? Pin
virtualmeet2-Oct-05 12:27
membervirtualmeet2-Oct-05 12:27 
QuestionIs there Score 6 available? Pin
De Nardis Andrea28-Sep-05 5:23
memberDe Nardis Andrea28-Sep-05 5:23 
AnswerRe: Is there Score 6 available? Pin
virtualmeet28-Sep-05 12:33
membervirtualmeet28-Sep-05 12:33 
Generalvery good Pin
Babak Deypir1-Sep-05 6:35
sussBabak Deypir1-Sep-05 6:35 
GeneralRe: very good Pin
virtualmeet1-Sep-05 9:39
membervirtualmeet1-Sep-05 9:39 
Generalmissing files Pin
Michael Starich27-Aug-05 22:23
memberMichael Starich27-Aug-05 22:23 
GeneralRe: missing files Pin
virtualmeet28-Aug-05 4:45
membervirtualmeet28-Aug-05 4:45 
GeneralK3DSurf : Infos, Linux/Mac binarys... Pin
virtualmeet27-Aug-05 5:59
membervirtualmeet27-Aug-05 5:59 
Generalmathe 3d Pin
torolf24-Aug-05 1:26
membertorolf24-Aug-05 1:26 
GeneralRe: mathe 3d Pin
virtualmeet24-Aug-05 3:57
membervirtualmeet24-Aug-05 3:57 
GeneralWow Pin
Tom Gee23-Aug-05 18:54
memberTom Gee23-Aug-05 18:54 
GeneralRe: Wow Pin
virtualmeet23-Aug-05 19:05
membervirtualmeet23-Aug-05 19:05 
GeneralImpressive Pin
Obi van kenobi19-Aug-05 2:02
sussObi van kenobi19-Aug-05 2:02 
GeneralRe: Impressive Pin
virtualmeet19-Aug-05 10:56
membervirtualmeet19-Aug-05 10:56 
GeneralCool... Pin
TheGlynn19-Aug-05 1:34
memberTheGlynn19-Aug-05 1:34 
GeneralRe: Cool... Pin
virtualmeet19-Aug-05 11:07
membervirtualmeet19-Aug-05 11:07 
GeneralImpressive... Pin
Kochise19-Aug-05 1:12
memberKochise19-Aug-05 1:12 
General[Msg Deleted] Pin
virtualmeet19-Aug-05 11:09
membervirtualmeet19-Aug-05 11:09 
GeneralRe: Impressive... Pin
virtualmeet3-Sep-05 8:36
membervirtualmeet3-Sep-05 8:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150520.1 | Last Updated 11 Dec 2006
Article Copyright 2005 by virtualmeet
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid