Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5317 / 5574

October 30, 2005, 07:25 (GMT)
when recording physics keyframes, always run at a fixed framerate (not variable/real-time)
October 30, 2005, 06:44 (GMT)
Minor changes in Bullet:

- on Ton's request use double versions of cos,sin,tan, sqrt etc.
just like Solid in MT_Scalar #if defined (__sun) || defined (__sun__) || defined (__sparc) || defined (__APPLE__)
- updated an url in the header of files
Revision cb99883 by Ken Hughes
October 30, 2005, 03:05 (GMT)


- fix issues in with Mesh_fromNMesh pointed out by Ton earlier; errors from
Python routines should properly be propagated back to give an error as
intended.
October 29, 2005, 21:27 (GMT)
SHIFT+S snap to frame for both Action and NLA window.
October 29, 2005, 20:08 (GMT)
New: Write Protection for transform values.

You now can set, in NKEY Transform Properties Panel, per XYZ rot/loc/size,
a protection for Transform tools to not change these values anymore.
This now works for Objects or for Bones in PoseMode.

Usage is especially for character animation, to give Bones in a Pose
defaults for rotation axes, so you don't have to worry about the correct
limitations (or setup complex IK limits).
Of course, this feature doesn't influence the animation system.

As an extra also the Transform Widgets then draw less handles. Note this
is based on the actual locked value, and depends still on Manipulator
orientation whether it can be used really.

Implementation warning: I had to remove the 'return' in the middle of the
editobject.c compatible_eul() call. It now makes nice compatible eulers
when they're simple (single axis rotations). Unfortunately there was no
note in the code why it was ever removed...

ALso: fix for crash in using Crease Transform and Mirror modifier.
October 29, 2005, 17:54 (GMT)
attempt to fix a link problem by changing the link-order or ketsji/bullet
October 29, 2005, 15:24 (GMT)
Mirror cliping polishing:
- Better use of tolerance to check for elements already on seam
- remove debug printfs
October 29, 2005, 15:05 (GMT)
Mirror cliping polishing:
- Work with multiple mirror modifiers
- Take into accound elements already on the seam properly.
- Use the proper mirror tolerance as limit
October 29, 2005, 14:23 (GMT)
Remainder todo from Shape Action recode; the drawipo.c Panel code still
was referencing Key pointers in spaceipo->from, this has to be Object *.
Thanks Johnny for the report!
October 29, 2005, 13:47 (GMT)
fixing case issue for blender_BOP.lib to blender_bop.lib
October 29, 2005, 13:26 (GMT)
Scons files for Boolop

also a fix in BOP_Material so that MSVC won't complain about template issues
October 29, 2005, 12:17 (GMT)
*silly whistling*
See, in theory, I didn't make typos when coding.

Explanation:

iloc*loc will be negative when the sign changes between them, so we can snap if an element cross the limit.
October 29, 2005, 12:12 (GMT)
Bug in Ton's mirror clipping feature.
It was assuming the real half is always on the positive, which is not true all the time (the mirror modifier doesn't make that assumption).
It incorrecly snapped everything to 0 if the half is in the negative quadrant.

Fix was to do "if (td->loc[0] * td->loc[0] < 0" instead, only snapping if the sign changed.

NOTE: this is all "in theory", as scons is broken, but I'm pretty sure the bug was real and the fix is.
October 29, 2005, 11:36 (GMT)
New: Mirror Modifier now has option "Do Clipping", which prevents vertices
during Transform to go through the mirror. Note that it is *only* during
transform, and ESC restores the non-clipped positions of vertices.
October 29, 2005, 10:37 (GMT)
ColorBand editing suggestion from Andy; CTRL+click inserts a new 'key' in
the ColorBand, with color/alpha as defined by that position.
October 29, 2005, 10:15 (GMT)
Orange's buglist!

- Action Editor: hotkeys V and H for handles were invisible, added menus
- NLA strips: when current frame is exactly on the strip end, it didn't
include that action... needs a rounding correction for it.
- Action/NLA: deleting keys in Action, which results in only 1 key left,
resulted in zero sized strip length. Now the strips are defaulted to be
1 frame in size minimal.
- NLA editor: ALT+C "Convert to strip" didn't increment Action user count
- 3D Window: CTRL+P make parent to Bone still gave the insane menu with all
bone names. With unified PoseMode select it can just parent to the
active Bone. Note; this now requires the Armature to be in PoseMode to
work.
- Rotation Constraint; the new options to only map to X,Y,Z rotation, did
set the not mapped rotation axes to zero. These should remain unchanged.
- AutoKey optionn for Actions; should not insert action keys on ESC

And added a fix myself:

- When SHIFT+selecting a Bone in PoseMode, and the Armature was not selected
or active yet, it doesn't extend-select/deselect the Bone anymore.
This case is only useful when you try to add IK or Constraint, so the
shift+selection should only activate the clicked Bone.
October 28, 2005, 20:29 (GMT)


My local tree has iblender's Game engine soundsystem
(which uses SDL_mixer), one thing in nan_definitions.mk slipped
through.

My apologies :)
October 28, 2005, 20:18 (GMT)


(Hopefully) last part of Booleans commit.

Please update, compile (make) and test.
October 28, 2005, 20:17 (GMT)


New files from new booleans
October 28, 2005, 19:54 (GMT)


Somehow, most files are missing from this commit, and I have no idea why,
so there will be more files following.

Anyway: NEW BOOLEANS from Google Summer of Code (Courtesy of Marc Freixas)

Known problems:

- Random freezes while using them as a modifier. This may not be directly
related to modifiers though - it's maybe just the huge number of
operations that leads to a higher probability of triggering a bug

- Static booleans (the first 3 entries in the WKEY menu) are borked
anyway, this is not due to this commit.

- Errors when exiting Blender (dupli_alloc stuff), is not related to this
commit, either.

Please test if everything works, and check the other build systems, I only
know that make works.

Also, compare the results of, say, cube-cylinder, in old and new booleans
:)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021