Heteroclinic.net logo

www.heteroclinic.net

3D-mesh simplification
A primitive 3D mesh simplification tools for GTS models, using vertex clustering and vertex decimation.

Click the image for details.

meshsim.jpg

Age of Concordia
-- Review after years
Review after about five years, I would consider such a project mission impossible. Four students, a semester course project, each of the team member was taking load of other senior level courses. But we did it -- all the graphics, artistic stuff, a TCP server etc. Our program never crashed at least during the test phase!
Course project for COMP 471. This is a Victoria time naval combat game. We develop a TCP server, so two peers can play in a local network.
This project was later transferred to the project Battleship. The research concerns more about 3d-transformation of multi-rigid-body.

1. Concordians are coming !

coming.jpg

2. The first person view of the captain

1stpersonview.jpg

3. Canon firing

cannonfire.jpg

4. Close combat

combat.jpg

5. Night mode

nightmode.jpg

6. Debug the cannon shootings

navalcombat.jpg

The Cobag system
Course project for COMP 353/451. An online bargain system, it can provide barter, auction and sales services. The first version uses Oracle database. The second version uses My-SQL. The Web programming is done with PHP. First in COMP 353, a Oracle/PHP website for an online barter website, group work. In COMP 451, it is migrated to MySQL/Linux and optimized. More features are added, like upload pics, paging of the search results, script optimization. It can perform some real bargains: sell/auction/barter and tested, single work.

1. A general user browsing interface

comp451p1.jpg

2. A primitive auditor interface -- if you are familiar with hotel IT system.

comp451p2.jpg


This project is too big and too complex. It is quite hard for an individual work. I should try to find some time to make it better. While, it works-- barter/auction/sell. arter/auction/sell.
Navalry
Course project of COMP 6761, Concordia. 4X4 matrix transformation, OO programming, and OpenGL make possible a big fleet. The research concerns more about 3d-transformation of multi-rigid-body.

This project is now transferred as the project Battleship. The research concern continues on 3d-transformation of multi-rigid-body. At the same time, much is experimented on the feasibility as a potential market-able product. A by-product of the research, a current resource sink will be released in the coming months.

1. Design the gunning system

battleship-1.jpg

The ship will wheel right and left, the yaw operations. The turret will rotate about itself. The barrels will rotate horizontally about the turret right vector. The most challenging part of this project is to calculate the shell, which we are shooting, the vector and coordinate when it just leaves the barrel. Shown as the dot line of a projectile shell trajectory.

2. Two ships aiming each other

Navalry01.jpg

Navalry02.jpg

3. A bigger animation

navlaryanimation.gif