Revision 6963bd3 by Ton Roosendaal October 22, 2003, 18:58 (GMT) |
- material editor: each texture channel can be individually switched, instead of the old 'septex' which only showed the active one - rendering: the 'stencil' option now works to stencil out normals as well (special requests from our manual master, s68) |
Revision dbdc116 by Ton Roosendaal October 22, 2003, 17:34 (GMT) |
- fixed bug: 'header select' themecolor had no alpha, causing antialiased lines not drawn (triangles in buttons for example) - correct colors for channels in texture buttons - fixed bug: using proportional editing, the extra wire draw had incorrect matrix - fixed bug: drawing in imagewindow didnt work anymore... was a very old one! the wrong pointer was read, and it accidentally went OK, until now - selecting vertices with multiple 3d wins open works again |
Revision 389b06c by Ton Roosendaal October 22, 2003, 09:06 (GMT) |
More fixes in object drawing: - transparent faces in editmode don't write in zbuffer anymore (prevents drawing errors) but still read (so behind the subsurf faces for example) - improved drawing 'handles' for subsurf editing - going in editmode to Solid view, will draw extra wire always, including transparent faces when set - works in all combos... http://www.blender.org/docs/ton/subsurf.html - fixed error; padplus/padminus didnt work in buttonswindow anymore - improved buttonswin: when dragging window edge, the buttons dont rescale, but stay same size |
Revision 26698cf by Martin Poirier October 22, 2003, 02:05 (GMT) |
Added mirror function to the code and to the Wkey menu (at the end) |
Revision c7bf552 by Martin Poirier October 22, 2003, 01:25 (GMT) |
Added PADENTER confirmation to transform. |
Revision ed290eb by Robert Wenzlaff October 22, 2003, 01:21 (GMT) |
- Added PADENTER to knife confirm, to make it more consistant with okee() et. al. |
Revision 5e64eb7 by Robert Wenzlaff October 22, 2003, 00:52 (GMT) |
- Preserved selections in undo. - Fixed spurious "recalc norm" enties in Undo. |
Revision da095d6 by Martin Poirier October 21, 2003, 23:39 (GMT) |
Numerical input in transformation modes (Grab, Rotate, Scale, Warp, Shear, Shrink/Fatten). It works with the transformations mode, it doesn't replace them, so just enter grab, scale or rotate mode as usual and start typing. Both numpad and non-numpad works for the numbers. Tab switches between axis (the axis that is being modified has parenthesis) Backspace clears the current axis. Twice clears all axis. Minus (-) switches between positive and negative value. The mouse is now disabled when you type (as soon as you use one of the numerical keys). You can use Nkey to switch between numerical and mouse driven mode. The minus key on the numpad still affects the PET in mouse-driven mode, but affects the sign of the number in numerical input. |
Revision 9b032d6 by Robert Wenzlaff October 21, 2003, 23:27 (GMT) |
Fixes Makefile for intern/SoundSystem/intern. |
Revision e0e45e8 by Ton Roosendaal October 21, 2003, 21:59 (GMT) |
- fixed error; the vertices didnt draw anymore in editmode with sold draw. was caused because i only tested the new cool 'draw wire extra'. :) - by default, in solid draw mode & editmode, it does a 'draw wire extra' now, giving nice clean editmesh drawing. - there's still a few quirks, i do a test now... this commit is to have a good working blender in cvs. the whole drawing system is such chaos... |
Revision 594f3cd by Joseph Gilbert October 21, 2003, 17:25 (GMT) |
A few bugfixes to the vgrouping methods |
Revision 193dce6 by Martin Poirier October 21, 2003, 17:01 (GMT) |
Axis constraint in transform for grab mode Axis constraint in size mode note: the original behavior when constraining with middle mouse in object mode is weird. I've leave it that way, but I think it would be a good time to fix it. Another thing: in object mode, you can only constrain size to local axis. Global axis would involve either screwing the matrix (which stinks) or modifying the vert coords directly (which is a no no) Please also note that this breaks the mirroring combo. I'll be commiting my edit mode mirror function soon to fix that. Coder note: You can now call the transform function with an additional parameter to constraint to an axis. example: transform('g'*'X') transform('s'*'y') transform('r'*'z') Capital axis letter for global axis, lower case for local axis |
Revision 2486c52 by Martin Poirier October 21, 2003, 16:56 (GMT) |
fixed warnings and errors in buttons_object.c |
Revision a0824f8 by Ton Roosendaal October 21, 2003, 16:41 (GMT) |
Mesh drawing stuff! - in zbuffer mode, vertices will be blended 50% in... and when you increase vertex size larger than 2 pixels, it will draw them smaller - removed all 'wire extra' calls (there were dozens!) and replaced it with simple call where it belongs. This drawing mode is becoming nice & stable... maybe something to make default on for new objects? Makes selecting quite easier... - Subsurf: in editmode, with new 'Optimal' option set, the mesh itself will not draw, but instead it draws 'handles' to the vertices. Looks extremely clean! - matched drawing of default grid-floor (persp) to ortho grid - killed drawing vertices outside of main drawing loop, apart from the routine that uses mouse-selecting. (tekenvertices_ext()). It was an old optimize routine which became quite useless. |
Revision 41f4940 by Martin Poirier October 21, 2003, 16:25 (GMT) |
Helpline drawing in transform (semi broken in this commit) This is only usefull for rotate now, but the axis constraining code has a part that depended on this, so I commit this part first. For coders: void constline(float *center, float *dir, int col) Draw an infinite line on the screen. col is the color argument. It must be cpack compatible void project_short_infiniteline(float *vec, float *dir, short *adr1, short *adr2); clips infinite line to screen border |
Revision 8280cab by Martin Poirier October 21, 2003, 15:57 (GMT) |
For coders: Axis CONST and variable rename in transform in preparation of further commits Parsing code to supply axis constraint with the mode (Broken knows what I'm talking about) |
Revision 4efdabf by Martin Poirier October 21, 2003, 13:22 (GMT) |
Constraint stuff from tuhopuu including (but probably not limited too): Axis options for TrackTo LockTrack FollowPath Auto creation of TrackTo constraint from Ctrl-T (old track still an option) Auto creation of FollowPath when parenting to path (Normal parent still an option) Backward compatibility stuff to convert the per object axis settings to per constraint when a Track constraint is present. Function to convert old track to constraint (commented out) Revamped the constraints interface with Matt's work from tuhopuu and the stuff we were discussing earlier. -------------------- For coders: unique_constraint_name and *new_constraint_data moved to the kernel (constraint.c) new Projf function in arithb gives the projection of a vector on another vector add_new_constraint now takes a constraint type (int) parameter add_constraint_to_object(bConstraint *con, Object *ob) to link a constraint to an object add_constraint_to_client(bConstraint *con) to link constraint to current client (object or bone) add_influence_key_to_constraint (bConstraint *con) to (eventually) add a keyframe to the influence IPO of a constraint |
Revision 2da9cb5 by Ton Roosendaal October 21, 2003, 12:23 (GMT) |
fixed bugs: - faceselect mode works again - selecting vertices for lattices, surfaces and curves works again - in previewrender sometimes a square was drawn, which was texture-crop |
Revision 0d1f7f1 by Ton Roosendaal October 21, 2003, 11:46 (GMT) |
- forgot to set 'minimal theme' callback for sliders, causing a crash when displaying Constraint Panel in F7 menu. |
Revision 8e2225e by Ton Roosendaal October 21, 2003, 08:43 (GMT) |
- another formula for 'draw wire extra'. this time it doen't scale, but only moves z-values in drawing in zbuffer. still matrix art I don't fully grasp... but it seems to work! |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021