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-26 - made give_mesh_mvert staticDaniel Dunbar
2005-03-25Added Manipulator Combo mode, with translate/rotate/scale combined. CenterTon Roosendaal
remains translate though. Can be activitated as 4th CTRL hotkey cycle.
2005-03-25I'll break this commit into two sections in the moto filesKent Mein
I got rid of a few warnings about blah shadows a previous declaration. In the gameengine files I fix the following: removed some unused vars removed dos style line breaks added newlines to last line in a couple of files to remove warnings. Kent
2005-03-25Adjusted tooltips for RGB and Grad buttons on particle settings panel. UserChris Burt
pointed out in bug tracker that these weren't entirely accurate.
2005-03-25Quickly hacked together a fix for game engine compiling. There were twoChris Burt
missing files in Kester's new commits. This commit adds these two files so that compiling can continue as it is intended to. Emilie M. found a home for the files rather quickly, Ton recieived the files from Erwin via email, and we all tested. Works great! Thanks to everyone that helped!
2005-03-25Small fix for the following warning:Kent Mein
../include/MT_Quaternion.h:62: warning: declaration of 'angle' shadows a member of 'this' Kent
2005-03-25 - removed unused variableDaniel Dunbar
2005-03-25Transform fix; in PoseMode you now can do multiple chains again.Ton Roosendaal
2005-03-25added an #include <stdlib.h> to fix this:Kent Mein
KX_RayCast.h:92: error: `NULL' was not declared in this scope Kent
2005-03-25A couple of wee transform featurettes;Ton Roosendaal
- center of rotation for camera in cameraview rotate has to remain the camera center itself, drawing the dashed helpline then doesn't work, since it's behind the camera clipplane. Just disabled that line. - made MMB switch for cameraview grab to become quadratic, for a dolly this feels OK, and makes it possible to move in small and large scenes. - restored SHIFT modifier for translation and scaling. This based on old convention that allowed precision editing on top of the transform you already applied before pressing SHIFT. Solved it with a new flag (T_SHIFT_MOD), since the G.qual cannot be used. Transform() innerloop has to detect the SHIFT event itself. Also coded it with storing the mouseposition while SHIFT event happened. Hope Martin can approve! :) - Martin's last commit made Manipulator Translate not work, it passed on a zero translation to the constrainter, causing NaN's. Nicely catched the exception. - Fixed 'Trackball' to accept number input too
2005-03-25Patch from Erwin Coumans: Abstract the physics engine.Kester Maddock
Reenable ODE in the physics engine buttons.
2005-03-25Big patches:Kester Maddock
Erwin Coumans: Abstract the physics engine Charlie C: Joystick fixes Me: Moved the ray cast (shadows, mouse sensor & ray sensor)
2005-03-25Commented out some old cruft in the Makefile which seemed to be unrelatedChris Burt
to the Cygwin platform. This produced some silly error message about files which haven't existed in the CVS repository for many months now. I can remember seeing this message for at least a year and since it has *never* changed I decided to investigate. Looks like unmaintained part of the build system that nobody pays attention to but just in case I've left it in tact with the following comment: This code below seems outdated and doesn't even seem to apply to the Windows platform. I've commented it out until someone can take a look at it and confirm or deny. If it breaks anything blame Chris Burt / Desoto Hopefully that's clear enough, but I really think this is a trivial change and if after review nobody minds I'll simply erase the offending code.
2005-03-25Since Cygwin isn't compatible with all of this fancy AVI codec business weChris Burt
need to do a check to be sure that we're not attempting to compile AVI codec related features on Cygwin. Prior to Rob's commit today, this setting wasn't exposed to Cygwin by default because it was hidden by a WITH_QUICKTIME ifdef but when Rob cleaned up today he removed that and the WIN32 ifdef inspired Cygwin and the free tools to try and compile these pieces. This resulted in an undefined reference to get_avicodec_settings. Rob: Please review this change to be sure its compatible with the rest of your integration of the avicodec and quicktime. It seems to go flawlessly here but without your OK I'm not comfortable making this permenant. I based this modifcation on other instances of this check for FREE_WINDOWS so it should be just fine. As always if it breaks something blame Ton. :P
2005-03-25axisProjection can take care of zero-length vector so we don't need to check ↵Martin Poirier
anymore. Was giving some problems with cameras looking perfectly down. Also removed all NEWTRANSFORM defines, using the new code all the time now.
2005-03-25Reworked the camera dolly/parallel axis constraint code a bit. Works pretty ↵Martin Poirier
much like the Shrink/Fatten code, meaning pull the mouse toward you pulls the camera, push pushes it away. Also added a T_CAMERA flag for camera grab, which gets set on TransData conversion.
2005-03-25Bug fix 2303Ton Roosendaal
The gamma functions in gammaCorrectionTables.c cannot be used to correct and correct back with identical results... causing banding in rendering pictures with halos.
2005-03-24Transform fixes;Ton Roosendaal
- Camera translate in camera view, with MMB, works again. Code needs verification by Martin... it does it different now too. - Camera rotate in camera view works again. MMB switches to 'trackball', as formerly. Isn't consistant with other rotate+MMB though... - rotate camera in cameraview around cursor doesn't 'feedack' anymore Martin; I only use the TransInfo->persinv[4][4] now, but I think it's safe to use viewmat and viewinv too?
2005-03-24Function std_rmouse_transform() works with function pointer to denoteTon Roosendaal
what todo. With the new Transform(), using different args, it's not easy to do it with single function pointer. For the time being, the function pointer isn't used for the 3d window.
2005-03-24Bug fix #2311Ton Roosendaal
File name (40) and dirname (80) were too short in sequence data. Made it compliant using defines FILE_MAXFILE and FILE_MAXDIR. Also replaced all strcpy() and strcat() with strncpy/strncat, with the defines in it. Oh, also fixed plugin path length for sequence, was just 80! Bug fix #2366 Restored old convention that made using SHIFT+CTRL while using button- sliders go with 0.1 stepsize of CTRL. (noticed too late that Chris Burt assigned to self... sorry!)
2005-03-24Bug fix #2337Ton Roosendaal
SHIFT+Z shaded view could display Shadeless overflows, due to lack of clipping float to a char. :)
2005-03-24bug fix 2353Ton Roosendaal
Mesh object with hooks, which was used as duplivertor, didn't render the duplicated objects on correct locations. It did show OK in 3d window though, was due to not synced drawing and render convertor code.
2005-03-24Removed a couple of redundant "FTF_api.h" includes,Rob Haarsma
removed leftovers from Freeimage/Imagemagick experiments and removed stuff from a Quicktime for linux implementation. Also removed the (win32) Fullscreen button from the UI and disabled the corresponding commandline option. The code is still present to reenable the option whenever the ATI issues get solved.
2005-03-24Moved init of new gridview variable, for adaptive grid steps, out ofTon Roosendaal
function that was only called in ortho... grid snapping otherwise can not work. Thanks i-Alexander for reporting!
2005-03-23bug fix #2367Ton Roosendaal
Activate object in oops, while in posemode (or even editmode) was possible, potentially causing all kinds of nasty stuff.
2005-03-23Fix for bug #1444Daniel Dunbar
- this changed creasing behavior at vertices with >2 adjacent creased edges. Hope no one minds (new behavior should be nicer).
2005-03-23- Fix for CTRL (and possible ALT, SHIFT) as hotkey; now also works whileTon Roosendaal
moving mouse around :) - Shift+D duplicate uses new transform
2005-03-23a fix for: ↵Kent Mein
https://projects.blender.org/tracker/index.php?func=detail&aid=1173&group_id=9&atid=126 blender now does a little more homework to figure out what type of avi file is being loaded. Kent
2005-03-23Bug fix #2375Ton Roosendaal
Akey in ipowindow didn't deselect anymore. Or worse... each main refresh in ipowindow selected all ipos! Was related to trying to fix mess from jK's commit last year... now its scientifically ok again! :)
2005-03-23Bug fix #2349Ton Roosendaal
Outliner click on mesh in screen without 3d window crashed. NULL pointer!
2005-03-23New feature, since long on todo;Ton Roosendaal
The grid function (transform translate, snap-to) now uses the grid step as displayed in the 3d window, so it depends on how much you zoomed in/out. The threshold for it is a bit tricky... it follows the drawing, but the blending in/out of grid makes it sometimes not obvious. might need slight tweak?
2005-03-23Monkey got accidentally 'recalcnormalled'. Causing eyes to have normalsTon Roosendaal
pointing inside. Fixed!
2005-03-23Bug #2444Ton Roosendaal
Jkey, for showing spare render page, didn't work when using ztransp material, or buttons F5 open or shaded view.... quite strange eh! Caused by init-render-material setting R.flag to use Ztransp render. Globals causing havock yes...
2005-03-23Transform stuff for TEST!Ton Roosendaal
- 4th rotation widget styling, activate with Scene buttons, Anim panel, "rt" on "4". - drawing constraint lines replaced with widget compatible styling. (functionality unchanged) Fix; - click on center for Rotate widget didn't switch to local/normal in all cases
2005-03-23Updated channel listing for help with compiling Blender to reflect (onceChris Burt
again) the existence of #blendercompilers. Also added link to updated compiling guide found here: http://www.blender3d.org/cms/Building_with_Cygwin.524.0.html Thanks to Tom M. and joeedh for pointing out that it should be updated.
2005-03-22Small fix; when pulldown menus are too large to display (they get alignedTon Roosendaal
with top/bottom to active button) the menu aligns from bottom of blender window. This already happened for File->Export menu
2005-03-22- Removed temporal hack that switched manipulator type on G, R, S hotkeys.Ton Roosendaal
That was blocking immediate hotkey access for normal blendering. - New, experimental, hotkey to switch: CTRLKEY! Added code in such a way it detects a CTRL key press and release without using it as modifier. Pressing CTRL will cycle through the 3 manipulator types. - Fix for yesterday's commit; click on centerpoint for switching orientation happened too on a click for other widgets. Not nice...
2005-03-22 - Nothing to see hear, move along, move along.Daniel Dunbar
2005-03-22Reordered some of the includes to fix STL issues.Kent Mein
For details, see: http://www.blender.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=5867 Kent
2005-03-22Added call in creating transform data Mesh editmode to calculate vertex-Ton Roosendaal
normals for the ALT+S "shrink/fatten" option.
2005-03-22add files for Daniel Dunbar's new CCGSUBSURFLIB work to SCons build.Stephen Swaney
This commit *only* adds the new files. Since this is an experimental feature, it is NOT enabled by default. At the moment, you can turn it on by editing the toplevel SConstruct file. NOTE: this is a hack. it will be done properly later! To enable this experimental feature, add the following line after the line that starts with 'extra_flags = [' extra_flags.append( '-DUSE_CCGSUBSURFLIB' )
2005-03-22 - Hacked in blender style creasing support to new subsurfs.Daniel Dunbar
I would like to have proper creasing (following what appears to be the informal standard in the subdivision surface literature) but I do not know when I will get to this or how complicated it will be. With this patch CCGSubSurfs should now have the same capabilities as regular subsurfs (barring possible bugs) and so replacing the old implementation is a reasonable possibility.
2005-03-22BPython:Willian Padovani Germano
-- Stephane Soppera (thanks) reported libc stat function fails for paths ending with "\" under win with free VC++ compiler toolkit 2003: removed final '/' (BLI_make_file_string changes the '/' to '\\\\' for win) slashes from relevant paths, that should take care of it . Note: here (linux, glibc, gcc 3.3.3) stat doesn't have this problem. Also checking if U.pythondir ends with a slash and, if so (as long as its length > 2 to), removing the slash, for the same reason. -- small cosmetic changes in BPY_menus.c for debug msgs and in header_scripts (added a separator in the Scripts win -> Scripts menu).
2005-03-22Transform widget updateTon Roosendaal
- now support for global/local/normal orientation. - LMB click on center switches orientation mode - in object mode, local (now) only displays on single object selected - in editmode, Normal orientation is derived from faces selected - if no normal can be found, it shows local orientation Currently implemented, for test, in Mesh editmode and PoseMode. Note for PoseMode; the 'translation widget' shows on "IK" bones but doesn't translate, it rotates instead. Pretty interesting to use the translate widget for it...least cluttered display I think. Note for Matt; I tried MMB click for switching orientation... it's just weird that way... such clicks, repeatedly, with mousewheels isnt nice either.
2005-03-22Added option to use new subsurf module added by Daniel Dunbar. Simply add:Chris Burt
export NAN_NEW_SUBSURF=true to your user-def.mk file.
2005-03-21Size flipping, for kaito. Move pointer to the other side (horizontal) of the ↵Martin Poirier
pointer to see. (Does affects size member, so just object position and edit mode)
2005-03-21Fix for possible divide by zero error in Rotate.Martin Poirier
Fix for MMB behavior when two axis were exactly on one another or very close. It now defaults like this: X, Y, Z (meaning if as near as X as Y, it chooses X). This could be fixed further.
2005-03-21Created initConstraint. It basicly just checks if the CON_APPLY has been set ↵Martin Poirier
up (by the BIF_setConstraint calls for example) and calls startConstraint. This must be done because startConstraint uses data initialised when starting transform so it needs to be called after that. Also changed some strcpy into strncpy.
2005-03-21Added string to BIF_setSingleAxisConstraint() function for headerprint.Ton Roosendaal
Needed for martin to further work on print stuff
2005-03-21Shrink/Fatten behavior change. This time for good I hope.Martin Poirier
Technically, it now works by getting the mouse motion in 3D (just like Translation/Grab), projecting it on the vertical view axis, using the vector length as the shrink/fatten factor. If the motion is downward (on the screen), shrink, if it is upward, fatten. In layman terms: move up to fatten, down to shrink and it adapts to the viewport zoom, like Translation. I changed to snapgrid factors to match those of Translation to, so it really acts like grabbing.