Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5344 / 5574

August 14, 2005, 06:08 (GMT)
- added make_orco_curf, even does keys!
- removed {lattice,curve}_modifier functions
- changed render code to use displist for curve rendering
instead of making its own. required adding a bevelSplitFlag
field to DispList. I also fixed the bevel face splitting
which did not work correctly in many situations.
- changed so all curve data creation happens in makeDispListCurveTypes,
includes making bevel list and filling polys
- changed render code to use displist for surface rendering
- removed Curve.orco variable, built as needed now
- removed stupid BLI_setScanFill* functions... why use a function
argument when you can use a global and two functions! Why indeed.
(this fixed crash when reloading a file with filled curves and
toggling editmode)
- bug fix, setting curve width!=1 disabled simple bevel for no
apparent reason
- cleaned up lots and lots of curve/displist code (fun example:
"if(dl->type==DL_INDEX3 || dl->type==DL_INDEX3)"). Hmmm!
- switched almost all lattice calls to go through lattice_deform_verts,
only exception left is particles
- added DBG_show_shared_render_faces function in render, just
helps to visualize which verts are shared while testing (no
user interface).
- renamed some curve bevel buttons and rewrote tooltips to be
more obvious
- made CU_FAST work without dupfontbase hack

Also by the way I wrote down some notes on how curve code
works, nothing spiffy but it is at:

http://wiki.blender.org/bin/view.pl/Blenderdev/CurveNotes
August 13, 2005, 20:44 (GMT)


Add CTRL-Backspace to delete all text in textediting.
August 13, 2005, 19:41 (GMT)
New; Wkey in Armature Editmode. Has option for flipping names too.

(And moved flip_name to armature kernel)
August 13, 2005, 18:55 (GMT)
Two armature fixes;

- PoseMode selection accidentally always selected first bone as well (on
multiple clicks)
- Hinge Bone didn't have correct inverse matrix in transform, for local
rotations.
August 13, 2005, 17:53 (GMT)
Removed strcasestr() with version as found on web, opensolaris. It had a
bug though! :)
For people interested: both lines with tolower() had to be added...
August 13, 2005, 17:20 (GMT)
bugfix #2931 crash if $HOME not set

unchecked pointer returned from BLI_gethome().
August 13, 2005, 16:39 (GMT)
- texcomesh used wrong texture space (should use the texcomesh object
space)
August 13, 2005, 15:15 (GMT)
Bone naming fix.

- On duplicating bones in editmode, names with a dot in it (bone.L) lost
the .L extension. Now it keeps it
- Recoded the 'flip name' routine from scratch, was a horrid construct!
It works now as follows;

1) First it removes the number extension, if its there (like .001)
2) Then it checks for a separator (space, dot, minus, underscore) on either
the 2nd position (L_calfbone) or last-but-one (calfbone.R). If there's an
l, r, L or R it switches the letter.
3) If no switch done yet, it tries if a name starts or ends with "left" or
"right", case insensitive. It replaces this, disregarding separator.

Examples:

Lefthand -> Righthand
L Hand.005 -> R Hand
hand.r -> hand.l
right-l -> right-r
pelvis LEFT -> pelvis RIGHT
August 13, 2005, 10:04 (GMT)
now for the cigar...
August 13, 2005, 08:05 (GMT)
these files missed the cvs commt yesterday, this should fix compilation problems
August 13, 2005, 05:05 (GMT)
- more nurbs fixes... as it turns out, rendering of cyclic UV didn't
really work at all. Fortunately no one actually *USES* nurbs so
no one noticed. This is bug from NaN days (strubi, I am looking at
you here) which I guess says a lot (or a little) about NURBS usage.
And as usual, the correct code is shorter.
- added do_version copy of ME_OPT_EDGES flag
August 12, 2005, 21:55 (GMT)
- readded Subsurf "optimal" edge drawing/rendering
- added ME_EDGERENDER flag, barely changes things atm except makes
sure plain meshes with FasterDraw/etc set still render all edges.
The edge drawing system needs a bit of a revamping - it is a cool
feature but could use several improvements:
(1) The algorithm could be better in choosing the best edges to
draw.
(2) The drawflags should interact well with modifiers. It is wierd
to have a large grid with a deformer that draws no edges because
flags are only calculated based on base mesh.
(3) Drawflags should not be destroyed by editmode. Better design
would be a "Draw % of edges" button.

Of course, could also be the feature is not worth it and we
should just drop. Feel free to comment if you have an opinion.
August 12, 2005, 21:41 (GMT)
update to xcode
added a workaround for scons
August 12, 2005, 20:27 (GMT)
Very small size of arealights (0.001) could cause weird overflows/bands.
There was still one float component hanging around... saacos(). Made a
double version of it.

Reported by Shul. thnx!
August 12, 2005, 15:33 (GMT)


Added the 4 new proportional editing modes also to the uv editor transform.
Eventually the uv editor should use the new transform code and get these
automatically, but until that's done this might fix bug #2920.
August 12, 2005, 13:42 (GMT)
added more debug text, enabled the bullet penalty solver, instead of ode solver by default, added a better demo.
August 11, 2005, 22:27 (GMT)
- remove some silly array copying code for nurb displist generation
- converted dl->flag to use consistent defines for cyclic U/V
Revision 841ddb4 by Kent Mein
August 11, 2005, 16:39 (GMT)

A couple of small fixes...

I removed config.h code from the files that had them.
effect.c had nested /* so cleaned that up...

added a newline to vector.c to shut gcc up ;)
buttons_editing.c had a possible unintalized var (height) so I gave
it a default value.

removed an unused var i in interface_draw.c
removed an unused var mti in outliner.c

in BL_SkinDeformer.cpp
commented out a call to bDeformGroup->data which no longer exists so it
compiles again.

Kent
August 11, 2005, 13:08 (GMT)


Bugfix, the lock button in the uv editor didn't work, the 3d view would
always redraw even if it was disabled (only on non-apple).
August 11, 2005, 07:52 (GMT)
- bug fix, add hook didn't respect modifier ordering constraints
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021