Opened 11 years ago

Last modified 10 years ago

#98 new patch

Integrate TangentSpaceDebug

Reported by: marcusl Owned by: allenb
Priority: major Milestone: X.0
Component: System Version:
Keywords: Cc:

Description (last modified by marcusl)

A debug-class for visualizing tangent spaces has been ported to opensg (no external deps). It needs integration into the build system etc etc.

See the attachment.

Attachments (1) (9.8 KB) - added by marcusl 11 years ago.
TangentSpaceDebugger? ported

Download all attachments as: .zip

Change History (6)

comment:1 Changed 11 years ago by marcusl

  • Status changed from new to assigned

Ok. It compiles with 1.8, is moved to OpenSG syntax/filestructure & is documented.

I just need to work out how to integrate in the system lib and write a small test app for it. Then I'll post the patch here.

Changed 11 years ago by marcusl

comment:2 Changed 11 years ago by marcusl

  • Owner changed from marcusl to allenb
  • Status changed from assigned to new
  • Summary changed from Port TangentSpaceDebug to 1.8 to Integrate TangentSpaceDebug into 1.8

Ok. I can't get the built in calcVertexTangents to make anything useful (it doesn't seem to be finished), but it works for normals so I'm quite confident about the rest of it.

Currently there's some rubbish in there with precompiled headers, just remove that when including it into the system lib.

Also, you need to add the DLL_MAPPING to the class.

The test is included. I think it works pretty nicely.

One could probably should move this into a more fancy 'calcVertexNormalsGeo' and provide a separate collect/update class.

Do you think you could take it from here, Allen?

comment:3 Changed 11 years ago by marcusl

  • Milestone changed from 1.8 Release to New Website Release

Moving it since it's not critical for 1.8 release.

comment:4 Changed 11 years ago by marcusl

  • Description modified (diff)
  • Milestone changed from New Website Release to X.0
  • Summary changed from Integrate TangentSpaceDebug into 1.8 to Integrate TangentSpaceDebug


comment:5 Changed 10 years ago by marcusl

  • Type changed from task to patch

It's more like a patch now. It needs a bit of tweak, but not very much.

Note: See TracTickets for help on using tickets.