Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 4584 / 5574

September 8, 2009, 11:31 (GMT)
Text UI

*Added Text Boxes panel, currently only shows the first textbox. Needs operators for adding/removing
*Added Bold/Italic/Underline items
*Cleaned up some font UI layout.
September 8, 2009, 11:14 (GMT)
Fix row/column order in matrix printout function.
Revision 5ce8b1f by Joshua Leung
September 8, 2009, 09:41 (GMT)
2.5 - FollowPath Constraint + File Loading Bugfix

* Added a new option ('Fixed Position') for Follow Path constraint which allows you to constrain an object/bone to some fixed position along the curve. Unlike the default mode of operation, this doesn't depend on time unless you explicitly animate the offset percentage parameter associated with this.

* Made old (pre 2.5) files saved with armatures in pose mode load in pose mode again.
Revision b9816c9 by Matt Ebb
September 8, 2009, 08:15 (GMT)
* Volume render weaks/fixes/etc from Alfredo, after code review

- General correctness tweaks
- Light cache is enabled for all objects now
- Metaballs now give density info, for smooth falloff
September 8, 2009, 07:35 (GMT)
Curve/Surface Editing

- rename "Nurb" to "Spline" in RNA, eg. bpy.data.curves[0].splines[2].type == 'NURBS'
from a user perspective spline is a more generic term while Nurb is misleading when used for beziers and poly lines.

- added curve.active_spline property so the python UI can display the last selected curve.

- set the active spline when entering editmode (uses first selected spline)

- added back Hide Handles as a curve property (removed the global flag), access from the view panel in editmode.

- added hide normal option for curve, normal size access for curve and mesh display.

- changing orderU/V, endpoints, cyclic, bezierU/V now work in editmode and calls update functions.

- entering editmode was crashing with text objects

- curve.switch_direction() crashed (own fault from last commit)

- Tkey for tilt was overridden by Toolbar, made Tilt Ctrl+T.

- OBJECT_OT_mode_set check for compatible modes before running - so curves dont try go into paint mode with V key for eg.

Revision fab4bf0 by Matt Ebb
September 8, 2009, 03:29 (GMT)
Re-commit previous brush ui changes.

Strangely seemed to get reverted in jahka's rev. 22861
September 8, 2009, 03:25 (GMT)
manual merge trunk -r 23037
strangely vector.c was skipped in last merge from trunk.

-----------------------------------
Mathutils fix: Vector.reflect
* correct function for reflection and moving it to arithb.c
Revision 6808e15 by Joshua Leung
September 8, 2009, 02:09 (GMT)
2.5 - Mode Switching Bugfixes

This commit some of the many bugs here (it's still not perfect now, but much better than it was):
* Moving in/out of Object, Edit, and Pose Modes for Armatures should now work smoothly. Operators should work nicely in the appropriate modes now (select linked might be a bit tempermental still, since it uses mouse-position).

* Fixed the 'mysterious' memory leaks when changing modes. These were only caused when using the mode switching menu in the 3D-View.

* Went through bullet-proofing some of the operator calling functions against NULL operator id-name strings.
September 8, 2009, 01:18 (GMT)
use pure py classes instead of a mix of rna stuff for ui. fix a couple of bugs
September 8, 2009, 00:23 (GMT)
Made Nurb->type only store the type rather then mixing the type with flags.
moved CU_2D to Nurb->flag in do_versions
This made simple type checks confusing to read.

many... if( (nu->type & 7)==CU_BEZIER)
replaced with ... if(nu->type == CU_BEZIER)

made setting rna curve_2d clamp the Z values. still more RNA/UI changes to do.
September 7, 2009, 22:26 (GMT)
Fix bug in Mathutil with matrix/matrix and matrix/vector multiplication order.

MathUtil matrix type follows Blender convention of column
major storage. This means that the elements on one column
are contiguous in memory. Vectors are one dimensional
arrays that can be considered in row or in column but
the Blender convention is column so vector should only
be considered as row. This means that the only logical
multiplication operation between matrix and vector is
matrix * vector.

This convention is respected in all parts of MathUtil
except in matrix/matrix and matrix/vector multiplication
where the row major convention is assumed, which in the
and is equivalent to reversing the order of multiplication.

This is clearly a bug and must be corrected but the side
effect is that it will break all scripts using these
operations. Script writers who care about the correctness
of the matrix operations have already implemented work around:

1) change order of matrix/vector multiplication.
vec2 = vec1 * mat1

This must be changed to the normal order:
vec2 = mat1 * vec1

2) change order of matrix/matrix multiplication
(with matl a local transform in matw reference)
mat3 = matl * matw

This must be changed to the normal order:
mat3 = matw * matl

3) transpose before an after the multiplication
matl.transpose()
matw.transpose()
mat3 = matw * matl
mat3.transpose()

This must be changed to:
mat3 = matw * matl;

September 7, 2009, 18:44 (GMT)
2.5 MSVC 9 projectfiles
* maintenance
September 7, 2009, 15:02 (GMT)
- crash fix for setting a curve smooth operator
- added curve attribute use_twist_correction
- added nurb attribute type - NURBS, POLY, BEZIER
- renamed a number of curve attributes with the use_ prefix.
- UI layout adjustments to only show buttons that are needed and reflect internals for nurbs.
... Note that many of the buttons only apply to NURBS, and all the "V" buttons only apply to surfaces, remove when not needed.
September 7, 2009, 14:58 (GMT)
2.5:
* Fixed a Typo in Particle Effector Panel. Reported by Jack*RED on graphicall. Thanks!
September 7, 2009, 11:59 (GMT)
2.5:
* Use new Pressure Size Icons, old ones were still defined in the py file.
September 7, 2009, 11:51 (GMT)
2.5:
* New Smoke Modifier icon was missing in the Smoke RNA struct.
Revision a83aa92 by Joshua Leung
September 7, 2009, 11:05 (GMT)
2.5 - Armature/Pose Bugfixes:

* Added missing prototype from arithb

* Added define for Axis-Angle rotations. This has not yet been hooked up for actual usage yet, since there are some issues regarding evaluation which I'd like to investigate further first.

* Editing numbuttons for posechannel transforms now updates in realtime. Sending ND_POSE|ND_TRANSFORM was causing confusion for the listeners (which only check for either/or)

* Partial fix for axis drawing on bones. Now the axes are drawn at the tips of the bones again, but unfortunately the texts aren't (since they only use the object matrix, they get drawn at the origin).
Revision 10c18d7 by Matt Ebb
September 7, 2009, 09:43 (GMT)
* Another handful of brilliant new icons by jendryzch
September 7, 2009, 08:37 (GMT)
September 7, 2009, 08:31 (GMT)
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22935:23022
looks like 2 merges are needed to skip a commit.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021