Revision af09221 by Daniel Dunbar March 8, 2005, 19:18 (GMT) |
- switch draW_bgpic to calculate window coordinates as floats, smoother zooming of background pic now. |
Revision a26d91f by Daniel Dunbar March 8, 2005, 18:58 (GMT) |
- replaced call to project_short_noclip with direct implementation because project_short_noclip doesn't do the calculation if the value would be near-clipped. For background picture we don't care about this. |
Revision 8eef3cf by Ton Roosendaal March 8, 2005, 17:29 (GMT) |
New transform project; - restored 'Warp' (Shift+W). Should work like before, including type mode and holding ctrl/shift modifiers - added CTRL event in queue, to only redraw when you press it. looks nicer. |
Revision 81ea38c by Martin Poirier March 8, 2005, 03:51 (GMT) |
+ Local axis constraint for multiple object selection works with resize and rotate (the easiest). + Refined the headerprint for Translation. Now prints only the needed info for constraint in the constraint's space (ie: if you're moving 1 unit along the local X axis, regardless of it's orientation, it will print "D: 1.000 along local X") Still need to make numinput work like that (typing a number with a local axis constraint would move along that axis. There's some base code already though, just need a finishing touch, but it's late now) + Optimised PET calculations by using the TD_NOACTION flag (actually, that might have been in the last commit). + Added a float axismtx[3][3] member to TransData to store the orientation of the element (useful for local axis constrainst which, in edit could be moving along normals and the like). - Fixed scaling in edit mode (was doing some matrix multiplications in the wrong order, only visible when using a constraint) - Fixed the constraint projection matrix. It didn't work for planar constraint if the constraint space wasn't global (in a nutshell, it produced weird results for local space planes). - Some potential bugs fixed (Note to Ton: added an ext pointer in TransInfo to point to the TransDataExtension block. With the sort done after allocation, the first td pointer doesn't necesarely point at the start of the ext block, so we needed another to free it correctly). - Got rid of some remaining test with G.obedit. - Moved constraint reset from init to post trans code (Ton, that means you can create constraints before calling transform, like for the menus for example). NOTE: I was getting some random segfault with the new headerprint code. Very random, couldn't reproduce with a debug version. I did some initialisation that might have been missing (though doubtful that's what caused the crashes). Was linked to using constraint though not caused by them. Probably due to some dumb late coding error. |
Revision 03b70c9 by Joseph Gilbert March 7, 2005, 16:32 (GMT) |
Changed a CRTL dependency for the debug build which generates a linker warning about missing output file which forces a full incremental link. |
Revision 23eb478 by Chris Burt March 7, 2005, 15:26 (GMT) |
Tooltips for new marble buttons were from a copy/paste operation. This caused error with... well... tooltips. ;) First commit! |
Revision 9e52a14 by Johnny Matthews March 7, 2005, 14:48 (GMT) |
Solves a build problem with MSVC scons build. Thanks kaito for pointing out the Black box of BLI_winstuff |
Revision d6f6d13 by Ton Roosendaal March 7, 2005, 12:41 (GMT) |
Bug fix #2292 Bumpmaps for skin on Env's dinosaurs appeared to be less nice in 2.36. This was caused by the bugfix to make bumpmapping correct for rotations, which should only work for flat/cube mapping. It also rotated it for sphere/tube though, which gives less interesting bumps. So; now the correction is skipped for tube/sphere mapping bumping. |
Revision fb94fcd by Ton Roosendaal March 7, 2005, 11:01 (GMT) |
Patch provided by Chris Burt; Wood/marble now have three waveforms to choose from: Sine, Saw and Triangle. The Saw wave allows for much more realistic wood, especially in combination with a ColorBand. A blender3d.org release page is being constructed about it. Added: commit in editmesh_add.c to remove circle warning in face-select mode. |
Revision a1f97a0 by Stephen Swaney March 7, 2005, 03:31 (GMT) |
fix warnings about implicit declarations. overlooked by being in a hurry. |
Revision 7b081fe by Martin Poirier March 7, 2005, 02:21 (GMT) |
Local axis constraint started. Works with edit data and in object mode with single selections (only one object selected). Also started adding constraint stuff in headerprints. Only for Translation for now. Pressing X,Y,Z (and the Ctrl versions) toggle between global, local and off like it used to do. |
Revision b3b96ac by Joseph Gilbert March 7, 2005, 01:17 (GMT) |
-Added Text3D module to project files |
Revision b6cb442 by Ton Roosendaal March 6, 2005, 19:25 (GMT) |
Fix & further implementation of Proportional editing; - made generic 'calc distance' function for it - added generic call to sort TransData with selection first, for speedup of propmode calculus - removed most propmode exceptions from code, only used for counting now - all editmode transdata conversion function structured identical |
Revision a14d5c5 by Simon Clitherow March 6, 2005, 16:57 (GMT) |
Added new bpy files to MSVC 6 project files. |
Revision 454041c by Stephen Swaney March 6, 2005, 14:55 (GMT) |
New Bpy type Text3d for accessing Blender's Font objects. Contributed by Joilnen Leite (pidhash). |
Revision c8a84be by Ton Roosendaal March 4, 2005, 22:17 (GMT) |
Bug fix, provided by Martin Dickopp; The dynamical allocated arrays (rwenzlaff, april 03) for render vertices/ faces/halos were freed in a way that requires the last element of array to be NULL. This wasn't coded however, causing memory errors in exceptional cases; like when amount of faces/vertices is exact between 261888 and 262144. :) |
Revision 512aabd by Ton Roosendaal March 4, 2005, 20:20 (GMT) |
Bug fix #2265 Found (old) issue in render... the "VlakRen" (render face) has an Object pointer which can point to a duplicated one (dupliframes/dupliverts option), which is freed before actual render starts... this nicely crashes in Windows. I now store the original Object pointer, which can lead to texture orientation errors in some situations (like normal-bump stuff). Real solution is recode of duplicator system! |
Revision 9e7c590 by Ton Roosendaal March 4, 2005, 20:02 (GMT) |
Bug fix #2270 Accidentally left in testing line in dxf reader... causing quads to be imported as triangles. Was released in 2.36! Tsk. |
Revision 611c38d by Ton Roosendaal March 4, 2005, 19:44 (GMT) |
Bug fix #2289 Environment maps type "Load" don't need to have an "Ob" object set to render. Without object it renders applied envmaps like reflection maps. Please note that envmaps then still "mirror" realistic, provided the original object the envmap was rendered with was not rotated. |
Revision c3f44c0 by Joseph Gilbert March 4, 2005, 16:35 (GMT) |
-msvc7 project file needs to update the /src project to include files for the new transformation code so that the linker can be happy. |
|
|
|


Master Commits
MiikaHweb | 2003-2021