Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.478.049 Times

Cocoa 3D Tutorial 0.4-alpha

Company: Paolo Manna
Date Added: July 05, 2013  |  Visits: 469

Cocoa 3D Tutorial

Report Broken Link
Printer Friendly Version


Product Homepage
Download (50 downloads)

Cocoa is the OO environment native on Mac OS X: its roots go back to NeXTstep, the revolutionary environment for the "black boxes", but, while the original system had its 3DKit to give a 3-dimensional base for applications, Cocoa has just a limited support for the underlying OpenGL engine, leaving the developer to deal with all the power but also all the intricacies of OpenGL...<br /><br />Thus, Cocoa 3D Tutorial has been developed to build a very simple bridge for the developers that are new to 3D programming, giving an easier to handle base to start experimenting and building 3D apps themselves. All the fundamental features are illustrated in tutorials, that allow the developer to quickly focus in few lines to the specific feature.<br /><br />Some capabilities of the library:<br /> . A scene tree, with cameras (one for each view) that can be easily positioned and oriented, and lights.<br /> . Object picking, that allows an interactive manipulation of the scene.<br /> . Factory classes for common objects (cube, sphere, cylinder, ...), groups and transformations.<br /> . Basic OpenGL optimizations (e.g. display lists)<br /> . Full support for OpenGL colors and materials.<br /> . Static textures (read from a graphic file or generated from a styled text), animated textures (read from movies), procedural fixed and animated textures (using configurable Perlin 2 & 3D noise).<br /> . Full support for ARB_vertex_program extension, seen as a special type of texture.<br /> . An animator class, that allows to easily add dynamic components to a scene. <br /><br />Future directions (in no particular order):<br /> . An import for common 3D formats (3ds, md2, md3, ...) to get complex meshes in the scene.<br /> . A "walking camera" class, to build walkthroughs of scenes.<br /> . ARB_fragment_program extension (as soon as it's implemented in OS X, that is...)<br /> . <Developers & users input here>...

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Animated Classes Colors Common Configurable Display Factory Fixed Generated Graphic Interactive Lists Manipulation Materials Movies Procedural Static Styled Textures
Users rating: 0/10

License: Freeware Size: 378.88 KB
COCOA 3D TUTORIAL RELATED
Shell & Desktop  -  Homestar Runner Desktop Buddy 1.0
Homestar Runner Desktop Buddy uses animated cartoon homestar runner characters display on your desktop. Your desktop buddy displays your favorite homestar runner friends such as: The Cheat Coach Z Marzipan Strong Bad Homestar Runner If you are a...
1.78 MB  
Shell & Desktop  -  South Park Desktop Buddy 1.0
South Park Desktop Buddy uses animated cartoon South Park characters display on your desktop. Your desktop buddy displays your favorite South Park friends such as: Cartman Stan Kyle Kenny Tweak Butters Ike Timmy The Mole Terrance and Philip If you...
1.78 MB  
Multi-Purpose Audio Players  -  PitchScope Player 1.0
PitchScope Player is much more than a MP3 player, it can also do realtime note detection while you listen. The newly detected notes are animated upon a colored circular display while your Windows Midi Synthesizer plays the detected notes along...
669.94 KB  
Multimedia & Graphics  -  HueGo Lite 2. 2. 2000
HueGo allows users to sample colors from their display or from a color prism. HueGo can be made to float in front of other apps by selecting "Sampler is Global" from the "View" menu. Sample area is adjustable from 1 pixel to an 11x11 area
5.1 MB  
Libraries  -  Xephyrus Data Structures Tag Library 1.5
Xephyrus Data Structures Tag Library provides an easy way to create and manipulate the contents of common Java data-structures such as maps and lists. Whats New in This Release: - The library was polished up. - Several improvements were made...
21.5 KB  
Communication  -  Fixed-Point Programming in MATLAB Webinar Materials 1.0
The attached zip file contains the slides, MATLAB M-files, and Simulink models that were used in the Fixed-Point Programming in MATLAB webinar from December 8, 2005 by Tom Bryan. The recorded webinar is linked off of the Fixed-Point Toolbox web page
1.63 MB  
Wallpaper Tools  -  Winpix - make the most of your digital camera! 1
Winpix enables you to display a rotating selection of your digital photos and movies from your digital camera as a slide show, screen saver, and wallpaper. It is freeware and includes an uninstaller. For all three modes, you can nominate an...
2.39 MB  
Development Editors  -  FotoMaps 2.0
FotoMaps is compact flash gallery designed to help you display your pictures on an interactive map. The user can choose any map, then place each photo at the exact location where it was taken. This geographical context gives your photographs...
 
Programming  -  Emma3D rc.0.5
Emma (Extensible Multi Media Architecture) is an open-source, modular, extensible, dynamic framework for declarative authoring and display of 2D and 3D interactive multimedia. It uses Lua for scripting and Ogre3D for rendering. http://www.emma3d.org
12.31 MB  
Education  -  Kinship Editor 3031
Kinship Editor is a java graphical editor for entering kinship data for further analysis or to display in application-generated diagrams. The document produced is an XML format capable of representing any form of kinship relationships.
196.05 KB  
NEW DOWNLOADS IN MACINTOSH SOFTWARE, PROGRAMMING
Macintosh Software  -  EasyEDA PCB Designer for MacOS 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Macintosh Software  -  VideoSolo Video to GIF Converter (Mac) 1.0.12
How to make a GIF? VideoSolo Free Video to GIF Converter for Mac supports all popular video files including MP4, AVI, MOV, WMV, FLV, M4V, etc. You can easily turn MP4/AVI/MOV/WMV/FLV/M4V to GIF animation on Mac and share your GIFs with your...
46.51 MB  
Macintosh Software  -  VideoSolo Free Video Converter (Mac) 1.0.18
VideoSolo Free Video Converter for Mac is a fast, powerful and easy-to-master video converter. Its main purpose is to convert video files from one format into another. It is able to convert video and audio files in 300+ formats on Mac for totally...
75.29 MB  
Macintosh Software  -  ManyCam for Mac 6
ManyCam is a free Webcam software and a screen recorder for anyone to use. Several feature enhancements are included within ManyCam to produce a professional quality live video production. It can connect a desktop, smartphone, tablet and live...
90.49 MB  
Macintosh Software  -  MacX Free Rip DVD to QuickTime for Mac 4.1.9
MacX Free Rip DVD to QuickTime for Mac is totally free yet versatile DVD to QuickTime ripper software for Mac users to free rip both normal and copy-protected DVDs to QuickTime MOV, MP4 on Mac with excellent image quality. Besides the powerful...
36.3 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB  
Programming  -  Workhorse 1.2
Workhorse automates tedious file transfer and deletion tasks. Just tell it when or how often you want it to run, fill in the details, and let it do it's job! Do you know Applescript? Use Workhorse to run your scripts at a given time or interval....
225.28 KB  
Programming  -  PLT Scheme (formerly DrScheme) Darwin (PPC) 4.2
PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language...
38.27 MB