Blender Git Commits

Blender Git "master" branch commits.

Page: 3696 / 5574

March 14, 2012, 08:55 (GMT)
Changes to python-defined add object operators:

- Reset rotation value when toggling Align to View property
which correctly re-alignes object on continuous property
toggling and fixes issue
#30510: [2.62] Add Mesh - Torus - "Align to View" cannot be switched back when toggling off

- Moves all generic object-add properties into a helper function
which might be easily re-used.
March 14, 2012, 08:14 (GMT)
Fix for multires undo with partial visibility.
March 14, 2012, 07:37 (GMT)
Fix some errors in partial visibility drawing.

Also changed show-in-border key to SHIFT+H as suggested by Daniel
Salazar.
March 14, 2012, 06:32 (GMT)
Add partial visibility operator including keymaps and menu items.

Uses HKEY for border hide, CTRL+HKEY for border show, and ALT+HKEY for
show all.

Documentation:
http://wiki.blender.org/index.php/User:Nicholasbishop/PartialVisibility

Code review:
http://codereview.appspot.com/5695043
March 14, 2012, 06:32 (GMT)
Skip hidden elements in PBVH iterator, raycast, and drawing.
March 14, 2012, 06:32 (GMT)
Copy hidden flag to vertices when applying multires modifier.
March 14, 2012, 06:32 (GMT)
Skip hidden elements in PBVH iterator, raycast, and drawing.
March 14, 2012, 06:31 (GMT)
Add DerivedMesh.gridHidden and CCGDM implementation.
March 14, 2012, 06:31 (GMT)
Add MDisps.hidden bitmap.

Updates SDNA, customdata functions, and file read/write. Also adds
accessor functions to BKE paint.
March 14, 2012, 06:31 (GMT)
Add new CCG accessor functions.

ccg_gridsize() converts a level into gridsize, ccg_factor() is for
converting coordinates between different multires levels.
March 14, 2012, 06:31 (GMT)
Add BKE mesh function to update edge/poly hidden flags from verts.
March 14, 2012, 06:30 (GMT)
Don't wait for sculpt stroke to create PBVH.

This idea is borrowed from the multires modifier, which already
checked if the object was in sculpt mode and, if so, created the
PBVH. That check is now moved higher up the chain into
mesh_build_data(), so that it occurs for CDDerivedMesh too.

This also replaces an assert in cdDM_getPBVH for tesselated mesh faces
with a call to create them if missing.
March 14, 2012, 06:14 (GMT)
mathutils py api:

Vector.angle_signed(other)
for 2D vectors to get the clockwise angle between them.

in BLI math its called - angle_signed_v2v2()

shorthand for...

atan2f((v1[1] * v2[0]) - (v1[0] * v2[1]), dot_v2v2(v1, v2))

also corrects compile error in last commit.
March 14, 2012, 04:46 (GMT)
bmesh py api: finished todo - editable select_history

eg:
bm.select_history = vert, face, edge

bm.select_history.add(edge)
March 14, 2012, 03:10 (GMT)
Add 'level' field to struct MDisps, companion to 'totdisp'.

Gets initialized when loading old files and updated at the same places
totdisp is updated. Saves having to do log+sqrt to extract level from
totdisp.
March 14, 2012, 00:30 (GMT)
documentation edit to address bmesh py api bug [#30453]

warn when addons are not found when running cmake.
March 13, 2012, 23:28 (GMT)
fix [#30493] GE crashes on exit because of using freed mtfaces from tessfaces

prevent gpu_draw.c holding a pointer to a freed array.
March 13, 2012, 22:27 (GMT)
print warning when release/datafiles/locale is missing when building with cmake (git-svn causes this).
March 13, 2012, 20:24 (GMT)
SDL ghost update to work with SDL2.

this gives some problems because SDL2 Needs a window before fullscreen is set, the player currently doesnt have a window created when fullscreen is called.
March 13, 2012, 18:37 (GMT)
loopwalker support for selecting the sides of ngons
see: wiki.blender.org/uploads/d/dc/BMesh_NGon_Loop_Select.png
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021