Wednesday, November 14, 2012

Calc3D- A complete 3D Vizualisation tool


Introduction


calc3d lets you visualize three dimensional mathematical elements , viz Point, vector, line curve and allows to plot and explore 3 Dimensional Graphs of Mathematical Functions.

Elements Supported

Point
Vector
Line
Explicit 2D Curve
Implicit 2D Curve
Parametric 3D Curve
Explicit 3D Surface
Implicit 3D Surface
Parametric 3D Surface

File operations supported

Save and open scene
Print Scene
Export to picture

Rendering

Java2d as renderer
red-Cyan Anaglyps(StereoScopy)

math-Parser

exp4j Parser (I modified it a bit as per my use)

Wednesday, January 18, 2012

3D Engine in Pure VB.net

Hi Friends,
This is long time after I am here on my blog. This is about the 3D stuff that I recently learnt and tried to implement in Vb.net 2010.
This project does't use any of directX, OpenGl or XNA, It is completely written in pure VB.net. Actually I learned VB.net through this project.I made this project just to learn VB.net 2010 so it is not written in professional way. So please do not bother about that, Just look at what it can do.


Screenshot:


Source code Link:
[url="http://www.mediafire.com/download.php?p5zp4cp7gkmso3g"]


I could successfully implement:
1. z order sorting
2. z buffer(beta)
3. lights(beta)
4. cartesian, polar, parametric plot
5. gradient coloring


I could't implement
1. Polygon intersection(hidden surface removal for intersecting objects) ,BSP Tree
2. Shading models
3. Menus settings are not working since I first wanted to resolve following problem and then working on this project from scratch again. Menus just show what I am keeping in mind for its further development


The biggest problem in further development 
How to deal with Intersecting objects? I have some options
1. Use ZBuffer: It works fine , but it seems to be slow and it can draw only solid colored objects, how to draw wireframe model using it. 
2. BSP tree: I dont know how to implement it
3. RayTracing: i can use it but it seems that it will also be slow.
4. use XNA/ directx/OpenGL as Engine(but I don't want that)




Tuesday, March 1, 2011

Now NeoMp3 is Now OpenSource

I am sharing my mp3Player Project with all u great developers. I am working on
it since last 3-4 years(as my hobby).












Project: Neo MP3 player v2.1
Platform: VB6.0
Compatibility:Xp, NT, Vista, 7
Authors: Mahesh Kurmi
Raúl Martínez and many others active members on PSC and other sites who supported
me directly or indirectly.

Info:
It is not completed yet, I know it has still lot of bugs,because I haven't tested it thoroughly. All the suggestions and Bugs found are welcome, I will try my best to append project accordingly.
For more info NeoMp3 Player Info.

More to implement:
1. internet Radio/ shout-casting
2. Recording
3. 3D sound ...many more

Note: If u find error "unable to set corporate level with hardware" then run the exe as administrator to get working.

Alternate Links
Use the link below to download fully working project with all compatibility files available

Monday, February 7, 2011

Thanks to All supporters......

Name       :  Raúl Martínez
email         : escorpio36@hotmail.com
credits      : Initial Idea and platform to work on 
Big Thanks not only for the start but for also encouraging me to continue working on it.He is one because of whom i could learn programming from novice to this level.
I am always a big fan of him.


 
Name       :  LaVolpe
email         :
CREDITS : 32DIB class
On of the greatest programmer i even seen or heard. The way he uses logics in graphical programming impresses me a lot. I have learned a lot from his submissions on PSC.

Name      : Arne ester
Credits    : Listview Control
web        : http://actorics.de/rm_code/

He is a brilliant programmer having indepth knowledge of system level programming, I am fond of the way he uses windows API. He is going to rock in near future.




Thanks to all PSC members especially  violent_ken (author: vkcotrol) and PSC moderators for great support and guidance to learn and develop.


I am thankfull to all my close friends (Brijendra, Gopi, Sunil, Snadeep, Kush,  Feran, Prtayush) who motivated and encouraged me to work more and more and stay with softwares.
Mahesh kurmi



Sunday, February 6, 2011

Neo Player Skins

Note: Download the zip file and extract it to folder App Directory\mmp3player\skins

....................................................................................................................................
SKIN: DEFAULT
...................................................................................................................................
Name     : Default
Author   : Mahesh Kurmi
Released : Feb 2010
Rating   : *****

Author Info: 
Mahesh Kurmi
mahesh_kurmi2003@yahoo.com [download]


....................................................................................................................................
SKIN: INVICTA
...................................................................................................................................
Name     : Default
Released : Feb 2010
Rating   : ****

Author Info: 
mahesh_kurmi2003@yahoo.com [download]

....................................................................................................................................
SKIN: CROW
...................................................................................................................................
Name     : Default
Author   : Mahesh Kurmi
Released : Feb 2010
Rating   : ****

Author Info: 
Mahesh Kurmi
mahesh_kurmi2003@yahoo.com [download]

....................................................................................................................................
SKIN: VISTA
...................................................................................................................................
Name     : Default
Author   : Kamlesh Kurmi
Released : Feb 2010
Rating   : ***


Author Info: 
kamlesh Kurmi
kamleshkurmi@redifmail.com [download]

....................................................................................................................................
SKIN: WINAMP
...................................................................................................................................
Name     : Default
Author   : Kamlesh Kurmi
Released : Feb 2010
Rating   : *****



Author Info: 
kamlesh Kurmi
kamleshkurmi@redifmail.com[download]

Saturday, February 5, 2011

Neo MP3 Player V2.0 SetUp

Neo player is a freeware application which lets you enjoy your favorite mp3s with  ease and highly customized way.
NeoPlayer handles the playing chores for MP3, WMA, WAV, MIDI, CD Audio,  It looks and sounds great, it's lightweight and powerful, and it manages your media in hard drive in a fantastic way by its easy to use media library.
Feel free to download and enjoy its features.

Features:
1. DFX
2. Skins
3. Visualization
4. Media library
5. ID3 Tag editor
6. 10 band Equalizer 



Tag Editor:
--------------------
1.  Album Art: Move the cursor on scrolling text It will display album art if available
2   Lyrics:  I am still working on it
3.  You can edit Id3 tag vesion 1.0, 2.0, 2.3 and 2.4 with its highly advanced tag   editor
4.  you can edit more than one track at a time(if u want to insert same info)

DSP:
--------------------
1.  10 band Graphing equalizers with custom presets
2.  I3D2 reverb, Echo etc
3.  I am working on using these effects to give better results, you may play with this, (clear all fx if found noisy)

Playlist:
--------------------
1.  complete drag and drop support from explorer and medialibarray both
2.  Allows to save/load Playlist files in pls(media player format) , m3u(winamp format) or npl
3.  playlist can display tracks in any format eg: Trackname>>artistname>>album>>duration
4.  Rearrange tracks by dragging tracks
5.  Search and play feature (click on menu>> mp3 searcher  ...Browse)

Visualisation:
--------------------
1.  I am Working on full screen 3D visualisation using Direct X
 
Media Library
--------------------------
1.  Search Your computer by clicking medialibrary menu file>>Add media to library..  
2.  The tracks added are stored in database file  stored in "App.path + \Library\music.mdb"
3.  You can click on new Library to completely erase library database files
4.  libaray is provided with very useful feature of making new playlist and imporing and exporting
5.  library supports playcount feature (keeps account of no of times file is played)