bookstack's blog
Would you like a slice of pie?
Bar3d, proudly powered by dojox.gfx3d
One picture is worthy two thousand words. The idea is inspired by the Microsoft Excel's canonical bar3d graphics. Features include:
- Multiple-series are supported
- Lighting
- Rotation, of course you can, but you need to be aware how difficult to find the right angles.
- Animation, check calibration section
- User-interactivity, theoretically if we could figure out how to interpret the mouse movement
- Login or register to post comments
- Read more
- Unsubscribe blog
- Subscribe post
dojox.gfx3d alpha2 released
This release targets to the final review of GSoC, more test cases are developed to fix the potential bugs in alpha1 release.
The following bugs are fixed:
- The matrix operations in OpenGL-like coordination system are verified, small bugs fixed.
- Fix the view bug in BSP
- Fix typo in toStdFill.
Improvement includes:
- Build dojox.gfx3d against the latest dojo TRUNK, r10315
gfx3d alpha1 released
This alpha release is a non-embarrassing release after huge refactory, ready for the community to review and start commit it to the trunk. This release makes the following major changes:
- Take OpenGL coordination as the default, i.e the X-axis starts
from left to right; the Y-axis starts from bottom to the top; the Z-axis starts
from inside to outside of the screen; the orientation is in the left-bottom of the viewport. - Add OpenGL-like functions: createTriangles(.., "strip"), createTriangles(.., "fan"), createQuads(.., "strip"), ...
- Login or register to post comments
- Read more
- Unsubscribe blog
- Unsubscribe post
Let there be light
- All light sources are infinitely far away
- No shadow support
- Second-order reflections is not accounted
Moving forward: Cylinder
Cylinder is much more difficult to implement than the other polygon-based 3D objects. Polygon is still polygon after 3d projection, but the circle is mapped to ellipse and the we need to draw the the outline of surface by all means.
- Login or register to post comments
- Read more
- Unsubscribe blog
- Unsubscribe post
No longer look through the wall
In last two weeks, I was bothered by the visibility problem of dojox.gfx3d library. Eventually, I decided to review the Computer Graphics 101, and checked out Fundamentals of Computer Graphics, second edition from the library.
- Login or register to post comments
- Read more
- Unsubscribe blog
- Unsubscribe post
Midterm report
During the midterm evaluation, dojox.gfx3d made some progress in the following approaches:
- Login or register to post comments
- Read more
- Unsubscribe blog
- Unsubscribe post
The prototype of dojox.gfx3d
I made a huge mistake on the last post, Yet another cube. In that post, I attached a quick-n-dirty implementation of dojox.gfx3d that work in Firefox only. Unfortunately, no source code is attached except gfx3d.js and a symbol link to my home directory. I untared the tar ball, and it worked, of course it just linked to my working copy! Here is the current snapshot.
- Login or register to post comments
- Read more
- Unsubscribe blog
- Subscribe post
Documentation update
Thanks to Jeff for his comment on the documentation. I am really embarrassed for my broken grammar, misused syntax. So I revise this documentation and integrate the experience on implementation of the cube.
You may download the PDF, DVI and LaTEX source from my website.
- Login or register to post comments
- Unsubscribe blog
- Unsubscribe post
