Blender Git Commits

Blender Git "master" branch commits.

Page: 5085 / 5574

April 11, 2007, 12:44 (GMT)
Bugfix #6547

Constraint "limit location" was using type "No parent" without checking
a pointer for NULL, causing crashes on append.
April 10, 2007, 11:45 (GMT)
Found a bug where "make dupes real" would crash, when the group was an extternal link. - 1 liner fix from Ton.
Also added "sort faces by selection" to the sort menu.


DNA_meshdata_types use C comments for GCC verbose warnings to be quiet
April 9, 2007, 12:22 (GMT)
Use smoothview For * (align to object) and editmode align to selected.
April 9, 2007, 11:43 (GMT)
Patch #6140

Transform Properties panel in 3d window.
New button "Parbone" showing when parent relation is to a specific bone.
This information was nowhere reveiled in the UI until now.

Code remark:
The code isn't getting more beautiful now with all if() options added.
The idea to move the rotation buttons down when a parent bone was set isn't
very good, buttons should stay as much as possible on the same location.
However, I dont have time for a solution either...
April 9, 2007, 11:30 (GMT)
CMake: Fix build after nodes changes (including GE linking)
April 9, 2007, 11:15 (GMT)
smooth view transformations, set the smoothview value to about 250 and the view animates when you switch between side, top etc.
April 9, 2007, 10:52 (GMT)
Patch #6325

Cleanup of Logic buttons, for dynamic actors. Plenty of options have become
obsolete with bullet, so not drawn.
April 9, 2007, 10:01 (GMT)
Bugfix #6078

Transform Properties panel in 3d window:
Using TAB on size buttons didn't work well; the code was assuming events
with only 1 change per event.
April 9, 2007, 08:49 (GMT)
Bugfix #6503

Displacement option for render only works without Nodes (it is calculated
as a Texture effect in advance, not a render option). To illustrate that,
the button to enable diplacement mapping is hidden for Node materials.
April 9, 2007, 07:03 (GMT)
Anti - NMesh commit.
unweld - warn that this tool destroys MultiUV/Col's (because of NMesh)
API_intro and NMesh - note that NMesh is maintained but deprecated.
April 9, 2007, 01:43 (GMT)
mesh_wire.py
* Support for fgons (dont make wire on fgon edges)
* added new wire type (extra sharp)
* also fixed editnmesh problem

* mistake in previous commit log (mesh_solidifym meant mesh_wire)
April 8, 2007, 20:40 (GMT)
mesh_solidify - added a different wire type, can make 4 and 6 sided wire segments. also made solid wire an option.

uvcalc_smart_project - removed import of Main, was causing error
April 8, 2007, 19:14 (GMT)
== Sculpt Mode ==

Added the layers shortcuts (0-9, minus, equals, accent) for Sculpt Mode.
Revision 36e3a7b by Chris Want
April 8, 2007, 17:16 (GMT)
It seems that some darwin bundle creation routines were being performed
when building for cygwin. Please test.
April 8, 2007, 09:35 (GMT)
April 7, 2007, 17:35 (GMT)
appending libdata no longer breaks all external references.

Existing data is flagged with LIB_APPEND_TAG and all_local only has an option to only operate on un-flagged data.

If you append an object thats linked to a material alredy linked in your scene, the material will not be made local.
So at worst youll need to make local some of the datablocks.

This is fairly simple and though my tests show it to work, do some tests on your own libraries before assuming its problem free.


scripttemplate_mesh_edit wasnt updated with PyAPI changes and moved some functions into generic places.
Revision 4fae78f by Joshua Leung
April 7, 2007, 04:25 (GMT)
Missing ; at the end of a line in initial commit for ClampTo constraint.
Revision b1c8a1e by Joshua Leung
April 7, 2007, 04:21 (GMT)
== Clamp To Constraint ==

* PyApi access to this constraint
* Also, a minor tweak to one of the comments about one of this constraint's variables.
Revision 655f9a6 by Joshua Leung
April 7, 2007, 03:32 (GMT)
== Clamp-To Constraint (was Patch #4818) ==

This (new) constraint limits the location of an object/bone to the range of locations
on a given curve. It works by comparing the location of the owner on one axis, to
the extents of the curve's bounding-box on the same axis, to find the location on
the curve.

Usage Notes:
* 'Ob:' field must point to a valid curve object
* This curve should have 'Path' turned on in order for this constraint to work. You
don't really need to do this as it will be taken care of by the code.
* 'Auto' toggle automically determines which axis should be used for the distance estimations/calculations. It is the default option, but may not work that well for
some cases.
* X/Y/Z toggles can be used to select the axis to use for these calculations. Try
to choose the axis along which the curve stretches out for most.

Python Notes:
Python API access for this constraint is not included in this commit. Will be coming
soon.
April 6, 2007, 20:42 (GMT)
Save PET state before ripping and disable it, so that post rip transform works better. Restore PET state after finished.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021