Thursday, October 14, 2010

What I have so far:

I'm thinking about posting ideas about implementation/maths/algorithms too, which are some paint drawings, I don't know if it's useful, I don't want to make a shit tutorial of it, but these may be interesting anyway. I don't know yet.

It's hard to post about the thing afterwards. So I just copy the "devlog":

Window, openGL setup.
3D grid, camera: rotation, pan, dolly, zoom

Coordinate system icon

Displaying probe cube, face normal calculation
Loading .obj file (vertex and face data)
vertex normal calculation
Edge data generation and display
Display modes: wireframe/smooth/smooth+wireframe
Text rendering, statistics display

selection mode keyboard and display
display vertices
selection rectangle basics (detecting selection rectangle) and display
projecting vertices to screen, rectangle selection of vertices and selection highlight
add to selection/remove from selection (ctr / shift)
rectangle selection and highlight of lines, click selection of vertices and lines
number of selected vertices/edges displayed
display of highlights fixed

polygon data added
face selection/selection highlight (color materials)
add to selection/remove from selection (ctr / shift)

face selection enhanced
click select: sort by depth (vertex/face), line selection: rectangle line check rewritten
selection codes refractored
fixed display highlights and modes (wireframe/mesh)

select edge loop started
convert edge selection to face selection
select edge loop debug: unfixed

select element.

No comments:

Post a Comment