Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(238)

Issue 9196046: QuickLattice

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years ago by ideasman42
Modified:
11 years ago
Reviewers:
bf-codereview
CC:
genelkullan_plecxus.com
Base URL:
https://svn.blender.org/svnroot/bf-blender/trunk/blender/
Visibility:
Public.

Description

QuickLattice

Patch Set 1 #

Total comments: 9
Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -4 lines) Patch
M release/scripts/addons_contrib/mesh_easylattice.py View 1 chunk +0 lines, -4 lines 9 comments Download

Messages

Total messages: 2
ideasman42
11 years ago (2013-05-12 14:50:46 UTC) #1
ideasman42
11 years ago (2013-05-12 15:04:46 UTC) #2
initial review.

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
File release/scripts/addons_contrib/mesh_easylattice.py (right):

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:1: bl_info = {
missing GPL2+ license header.

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:26:
bpy.ops.object.modifier_remove( modifier = mod.name )
you can remove modifiers like this
obj.modifiers.remove(mod)

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:32: if "LatticeEasytTemp" in
ob.name:
using names as ID's like this is a bit weak, could tag with a property or add to
a group.

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:34: bpy.ops.object.delete(
use_global = False )
you can do...
scene.objects.unlink(obj)

better then calling operator

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:41: loc = getTransformations(
obj )[0]
should only be called once

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:82: #    points = [
commenting our large blocks of code, use ''' is nicer (less noisy diffs)

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:99:
bpy.ops.object.editmode_toggle()
could add editmode support through bmesh api.

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:135: minx =
selvertsarray[0].co.x
nicer to do...
minx, miny, minz = selvertsarray[0].co

https://codereview.appspot.com/9196046/diff/1/release/scripts/addons_contrib/...
release/scripts/addons_contrib/mesh_easylattice.py:181: #     middle = mat_world
* mathutils.Vector((x_sum, y_sum, z_sum))/float(c)
no need to convert to float() with python3
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b