[Bf-codereview] Use DerivedMesh instead of Mesh in COLLADA GeometryExporter (issue4387052)
danielmtavares at gmail.com
danielmtavares at gmail.com
Thu May 5 08:04:50 CEST 2011
Reviewers: bf-codereview_blender.org, jesterKing, dfelinto, brechtvl,
official.address243,
Message:
On 2011/05/02 23:05:24, dfelinto wrote:
> Some comments on syntax:
> * Try to follow the file syntax (e.g. if { in oppose to if \n {).
> * Also as a general rule of thumb patch should have only the essential
code on
> it. e.g. changes of tabs stripping in the beginning of lines should be
avoided
> (they led to misleading traceback of commits when using svnblame/log.
> It's always recommended to use meld (linux) or svntortoise base (win)
to clean
> it first.
> Other than that patch LGTM. Although I'm not familiar with this area
of code.
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp
> File blender/source/blender/collada/GeometryExporter.cpp (left):
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp#oldcode30
> blender/source/blender/collada/GeometryExporter.cpp:30:
> better not change lines if not needed. The cleaner the patch the
better (it
> helps svn praise/blame/log later)
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp
> File blender/source/blender/collada/GeometryExporter.cpp (right):
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp#newcode47
> blender/source/blender/collada/GeometryExporter.cpp:47:
> same comment as above.
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp#newcode127
> blender/source/blender/collada/GeometryExporter.cpp:127:
> avoid changes with no real change (e.g. stripping off tabs).
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp#newcode408
> blender/source/blender/collada/GeometryExporter.cpp:408:
if(!smoothnormal) //
> flat
> use { in the same line as if (i.e. follow file syntax)
http://codereview.appspot.com/4387052/diff/1/blender/source/blender/collada/GeometryExporter.cpp#newcode413
> blender/source/blender/collada/GeometryExporter.cpp:413: {
> same as above
Hi Dalai,
Thanks for the feedback.
Do you mean using meld/tortoise to clean the trailing spaces/tabs as its
own patch? What's the general approach towards this? I'm assuming
there's nothing preventing people from checking-in code with trailing
tabs/spaces.
Description:
GeometryExporter refactor to allow use of DerivedMesh rather than Mesh.
I took the opportunity and cleaned up some of the class' interface, as
well as, tried to improve consistency.
Please review this at http://codereview.appspot.com/4387052/
Affected files:
M blender/source/blender/blenkernel/BKE_DerivedMesh.h
M blender/source/blender/collada/GeometryExporter.cpp
M blender/source/blender/collada/GeometryExporter.h
More information about the Bf-codereview
mailing list