Open main menu

CDOT Wiki β

Changes

Canvas3D JS Library

2,303 bytes removed, 15:06, 14 September 2012
removed spam links
== Introduction ==
The Canvas 3D JS Libary (C3DL) is a Javascript library that will make it easier to write 3D applications using WebGL. It provides a set of math, scene, and 3d object classes <span class="plainlinks">[http://www.casinos-jackpots.net/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">casino</span>] to make the canvas more accessible for developers that want to develop 3D content in browser.
== Contributors==
* Mark Paruzel
* Andrew Smith
* Chris Bishop <span class="plainlinks">[http://www.ppiclaimshandlers.com/<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">ppi claims</span>]
* Jeremy Giberson
* Joe Drew
For the library, samples, and tutorials, go to [http://www.c3dl.org/ c3DL.org].
As of c3dl 2.0, our library uses WebGL. Any WebGL enabled browser will be able to view our <span class="plainlinks">[http://www.great-quotes.com/funny_quotes.htm<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">great Funny Quotes</span>] content. To get a WebGL enabled browser see Tutorial 1 from our website and you do not need any addons.
For all older versions of c3dl, you will need the canvas 3D addon available here:
You can get <span class="plainlinks">[http://www.indoorfountains.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Indoor Fountains</span>] the extension from https://addons.mozilla.org/en-US/firefox/addon/7171 (use suckmenot@mailinator.com/bugmenot for authentication).
NOTE: It is HIGHLY recommended that you do not use the older version of our library but to use version 2.0 or higher.
== Ideas List ==
Here are the wishlist of <span class="plainlinks">[http://internationalportfolioinc.tripfoundry.com/content/international-portfolio-inc-investing-oil <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">international portfolio inc</span>] things we want to be able to do with the library.... If you want something add it to the <span class="plainlinks">[http://www.smartstun.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">stun gun</span>] list. <span class="plainlinks">[http://www.mesotheliomaresourceonline.com/articles/Peritoneal_Mesothelioma.htm <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Peritoneal Mesothelioma</span>]
* 3D Asteroids - Good use of Collision detection, animation, particles, camera work, both mouse and keyboard controls.
* 3D Rubik's Cube
* House Explorer/Designer - Load a mesh of a room or a house and allow users to navigate through the <span class="plainlinks">[http://www.monoloop.com <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">behavioral targeting</span>] environment or design a room in a house.
* 3D Photo Album - Download images and create a 3D photo album similar to [http://www.mypictures3d.com/images/screenshots/art_gallery/art4.jpg this].
* Pong. Should be fairly easy, we just need to code the collision detection.
* multi-player network air hockey. Supports up to 8 players. Create an arena based on number of players . Each wall has a <span class="plainlinks">[http://www.ppiclaimshandlers.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">ppi claims</span>] hole and a paddle that players can move left and right. A ball is randomly sent flying and each time it goes through a hole, the player loses a point. Lose 10 points and that player is eliminated. Last person alive wins.
* 2 Player Online Chess
:* Orbit camera can be used to orbit around the board.<br />
:* Effects can be used to change what material the pieces and board use such as metal, wood, etc.<br />
:* Picking can be used to allow a simple interface to move the <span class="plainlinks">[http://www.quality-insurance-4-less.com/really-cheap-auto-insurance-quotes.html<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">cheap auto insurance</span>] pieces. Either clicking on two tiles can move a piece or clicking on a piece and then a tile can move the piece.<br />
:* Further research is needed to determine the best server-side language to use to share board state between players.<br />
:* Animation can be achieved simply by setting velocities of pieces.<br /> [http://commercialloan-rates.com/ loan]
[[Category:Open Source Communities]]
3
edits