Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-03-09big warning hunt commitJean-Luc Peurière
lot of casts, added prototypes, missing includes and some true errors
2005-03-09Transform project; restored "auto key" after transform. It now insertsTon Roosendaal
always loc/rot/size ipos. The old method had a quite questionable heuristic for detecting what changed, not sure if we want it back. Added note in code, good candidate for later recode with dep graphs.
2005-03-09- Restored 'align mode', which allows rotate/scale with only object centersTon Roosendaal
- commented out debug prints from theeth :)
2005-03-09doc about Text3d moduleJoilnen Leite
.
2005-03-08 - replaced min() by MIN2() and max() by MAX2()... my bad.Daniel Dunbar
2005-03-08Bug fix #2296Daniel Dunbar
- Background image would jitter around on ATI card when zoomed in too far. It appears that the driver is was multiplying the image width by the zoom factor at some point and clamping this number, before clipping the visible image. Somehow this then fed back in to clipping the zoom factor. Fix is to only tell GL to draw the smallest number of pixels (width and height) that would be visible on the screen. Since this is not a generally bad thing to do applied fix for all users of glaDrawPixelsSafe.
2005-03-08 - switch draW_bgpic to calculate window coordinates as floats, smootherDaniel Dunbar
zooming of background pic now.
2005-03-08 - replaced call to project_short_noclip with direct implementationDaniel Dunbar
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.
2005-03-08New transform project;Ton Roosendaal
- 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.
2005-03-08+ Local axis constraint for multiple object selection works with resize and ↵Martin Poirier
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.
2005-03-07Changed a CRTL dependency for the debug build which generates a linker ↵Joseph Gilbert
warning about missing output file which forces a full incremental link.
2005-03-07Tooltips for new marble buttons were from a copy/paste operation. ThisChris Burt
caused error with... well... tooltips. ;) First commit!
2005-03-07Solves a build problem with MSVC scons build. Thanks kaito for pointing out ↵Johnny Matthews
the Black box of BLI_winstuff
2005-03-07Bug fix #2292Ton Roosendaal
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.
2005-03-07Patch provided by Chris Burt;Ton Roosendaal
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.
2005-03-07fix warnings about implicit declarations.Stephen Swaney
overlooked by being in a hurry.
2005-03-07Local axis constraint started.Martin Poirier
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.
2005-03-07-Added Text3D module to project filesJoseph Gilbert
2005-03-06Fix & further implementation of Proportional editing;Ton Roosendaal
- 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
2005-03-06Added new bpy files to MSVC 6 project files.Simon Clitherow
2005-03-06New Bpy type Text3d for accessing Blender's Font objects.Stephen Swaney
Contributed by Joilnen Leite (pidhash).
2005-03-05Bug fix, provided by Martin Dickopp;Ton Roosendaal
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. :)
2005-03-04Bug fix #2265Ton Roosendaal
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!
2005-03-04Bug fix #2270Ton Roosendaal
Accidentally left in testing line in dxf reader... causing quads to be imported as triangles. Was released in 2.36! Tsk.
2005-03-04Bug fix #2289Ton Roosendaal
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.
2005-03-04-msvc7 project file needs to update the /src project to include files for ↵Joseph Gilbert
the new transformation code so that the linker can be happy.
2005-03-04need to use MIN2 instead of min for compatibility with other compilers.Martin Poirier
2005-03-04Fixed resize constraining. Was using same function as translation but this ↵Martin Poirier
is no go for unaligned axis. Made a generic snapGrid function. Now, each transform needs to define it's snapping parameters in their init. This is needed because of the constraint branching.
2005-03-04Thanks to stefano; auto-handles on Bezier curve now make a (near) perfectTon Roosendaal
circle. bug report; http://projects.blender.org/tracker/index.php?func=detail&aid=2274&group_id=9&atid=125
2005-03-03Applied correct '\\' for file paths on Windows (thanks Elubie!)Simon Clitherow
2005-03-03Tinsy UI change in game-framing menu (X and Y resol buttons correct align)Ton Roosendaal
Provided by Carsten.
2005-03-03New menu option: When converting a subsurf or metaball to mesh, the option ↵Johnny Matthews
to delete the original is added, along with code to make it work :)
2005-03-01Fixed a bug in the constraint projection code. It only worked correctly when ↵Martin Poirier
locking the Z axis because of a malformed if clause. Renamed the constraints defines to CON_* Renamed the fonctions used to interactively select a constraint (with MMB). The previous naming scheme was obscure at best. Added a CON_SELECT flag when selecting interactively. (Following the idea of the patch joeedh submitted). New behavior when selecting a constraint interactively, not only does it highlight the axis that will be selected, it also makes it the current constraint. Holding down Ctrl when selecting a constraint with MMB now does the same as hitting Ctrl-AXIS. That is, it locks that axis (planar constraint on the normal plane). - - - - - To all those who posted suggestions, I'm not forgetting them: - broken / desoto with the plane draw thingy, - RobertT's push/pull transformation (that was from before the new code even) - UnNamed's MMB interactive idea as we discussed on IRC and all the others that I've noted down somewhere. Next for today, I'll have a look at local constraint (object's axis).
2005-03-01Bug #2266Ton Roosendaal
- top header count updates correct now using SHIFT+F4 databrowse - same for switching layers in 3d window
2005-03-01Fixed very old annoyance;Ton Roosendaal
If the startup file ".Blanguages" is not found, Blender now will only printf a warning if started in debug mode (-d). It used to popup a menu, even before the UI was initialized, causing annoyance... it's irrelevant info.
2005-03-01Bug fix #2260Ton Roosendaal
"Select group, Parent" menu crashed when parent was in other scene. Simply added extra check in code.
2005-03-01Bug fix #2248Ton Roosendaal
Pressing AKEY in channel buttons (names) of IpoWindow did not show all or hide all anymore. Was due to commit last july, which enabled unlimited amount of channels.
2005-03-01BPython:Willian Padovani Germano
- Gert de Roost reported an inconsistency between nmesh.getMode and .setMode. Now .setMode() optionally accepts an int value, as returned by getMode(). - Campbell Barton pointed that object.getData(name_only=True) was by mistake returning the obj name, not the obdata name, as it should. Fixed now. - small doc updates Thanks both for the reports.
2005-02-27Part of Big Cleanup: move data declarations out of header files.Stephen Swaney
BGL.[ch] work done by Joilnen Leite (pidhash). Thanks! updated 0-todo.txt. No changes to executable code.
2005-02-27Fixed Constraint projection code in perspective mode. When using a planar ↵Martin Poirier
constraints, it follows the movement of the mouse exactly instead of just casting on the plane. In user terms: the motion on screen of the selection follows the motion of the mouse pointer. Gives some errors when the constraint plane is nearly perpendicular to the view port though. Added a debug print function for 4D vectors to arithb.c Optimised the 3D -> view projection functions in view.c (a bit).
2005-02-27Updates to NMesh doc contributed by Campbell Barton.Stephen Swaney
Corrections and useful user-oriented hints.
2005-02-26MSVC7 project files link to lib/windows/freetype once againJoseph Gilbert
2005-02-26Removed freetype project from extern solutionJoseph Gilbert
2005-02-25Transform; correct inverse parent implementation for translating childrenTon Roosendaal
2005-02-25Update on Add Text as lines:Johnny Matthews
Spaces lines based on view -tnx Kaito for inverse help cleaned up code added undo
2005-02-25New transform:Ton Roosendaal
- added texture space grab/scale (TKEY objectmode) - made new transform work with menus (meaning, dropping dreaded while-hold) To Martin & other while-hold lovers: this needs to be carefully thought over and designed. I prefer to look on this within context of making transform fully tablet/pen friendly, as option. Aim now for me is still: get transform back to work! :)
2005-02-25Added include sys/vfs.h for hpux was in the patches tracker....Kent Mein
and cleaned up the include for dirent.h Kent
2005-02-25Transform: gesture for 'scale' did rotate, and viceversa. Typo :)Ton Roosendaal
2005-02-25Preview render of stucci was wrong. Fix found+provided by Chris Burt. thnx!Ton Roosendaal
2005-02-25Added the "initgrabz()" call in new transform, this is needed to calculateTon Roosendaal
correct mapping of mouse motion to a 3d vector in perspective mode, e.g. corrected for depth.