d004754d6bOne Constraint function missed the new MINMAX (floor) type, caused the last commit (add constraint menu) to fail on adding floor constraints.
Ton Roosendaal
2005-10-23 16:13:04 +00:00
d4f47002b8New: Hotkey/menu access in 3D window to add constraints. Works in PoseMode as well as for Objects. Hotkey: CTRL+ALT+C (bit clumsy I know, but I like to use the Ckey).
Ton Roosendaal
2005-10-23 12:18:32 +00:00
84f6642437Another useful tool for efficient usage of WeightPaint:
Ton Roosendaal
2005-10-23 11:03:51 +00:00
de655553abNew: Option to show the paths of Bones over time.
Ton Roosendaal
2005-10-23 10:08:19 +00:00
12ab0f64f4fixing zero-size array (source\blender\src\editmesh_add.c(122) : error C2466: cannot allocate an array of constant size 0 warning:: ISO C forbids zero-size array `mval')
Nathan Letwory
2005-10-23 09:11:48 +00:00
2bd1b4b773fixing most of #3096 by 'eating' contol messages still there is an issue on how transparent/opaque floating panels should be for messages ... and i am wondering if that should move to 'regular' buttons
Jens Ole Wund
2005-10-22 22:50:09 +00:00
ac3e3ecebaLong on the wishlist!
Ton Roosendaal
2005-10-22 19:34:31 +00:00
9e19739944Various stuff in one commit;
Ton Roosendaal
2005-10-22 18:47:38 +00:00
fc169264cdAutokey option crashed on Transform... was still using defines from before the object-action-ipo-nla recode 2 weeks ago.
Ton Roosendaal
2005-10-22 15:03:29 +00:00
5e8131309eNew: X-axis mirror weightpainting.
Ton Roosendaal
2005-10-22 14:05:25 +00:00
ed7fb486a1-bug fixed -symtom: looks like rigged SB mesh follows weird goal settings -cause: arbitary initialisation of 'edge spring rest length' ... must have happend by introducing 'modifyer stacK'
Jens Ole Wund
2005-10-21 22:58:12 +00:00
3aa95760bcA tweak for text follow curve -- the old comment in the code says "why not 0.5?", so I am setting it to 0.5 since it looks way better that way (I think somebody should really revisit this code at some point).
Chris Want
2005-10-21 20:30:09 +00:00
233ee5adb7- documentation updates: -- add Key module to index page -- include cross references for Object.colbits in material descriptions within Object, NMesh and Mesh modules
Ken Hughes
2005-10-21 17:20:54 +00:00
a5c32e13531. Moved Edgeloop Delete to Delete Menu out of Edge Specials 2. Edgeloop Delete will pop the undo stack if it fails 3. Small Tweak on CTRL-Subdivide selection
Johnny Matthews
2005-10-21 14:51:17 +00:00
9035f0cd25- Bugfix #3227: throw exception in NMesh if face data doesn't contain 3 or 4 vertices
Ken Hughes
2005-10-21 13:52:44 +00:00
446a007a43Crash fix (now discovered myself!). On sampling wpaint color (ctrl+lmb), when no vertex groups exist, it was referencing illegal memory.
Ton Roosendaal
2005-10-20 21:37:57 +00:00
00496cd366Another memory error found, when deleting bones in editmode, it didn't correctly free constraints.
Ton Roosendaal
2005-10-20 21:02:04 +00:00
968b3e7101Memory error 'end corrupt' reports for deform groups... can't find it yet, but this code ensures the strcpy() is using BLI_strncpy now, and it uses more clear names for the mallocs.
Ton Roosendaal
2005-10-20 20:38:08 +00:00
c677ffdebbBugfix; using weightpaint changed the default lighting setup (specular).
Ton Roosendaal
2005-10-20 19:27:47 +00:00
197fdd2e36Curve and Lattice deform Modifiers now accept optional Vertex Group name to finetune deform further as well. Note that curve deform requires object buttons 'track' and 'up' axes set properly. Curve deform can twist/flip a lot, making Vertex Group based deform hard to set up.
Ton Roosendaal
2005-10-20 18:52:29 +00:00
acf2fda50efix for Game engine bug #1961 furnished by Josh Nimoy.
Jean-Luc Peurière
2005-10-20 18:05:06 +00:00
9409eaf92eAnother option for more Armature deform control;
Ton Roosendaal
2005-10-20 16:31:46 +00:00
1f1eb8393d- fix bug calculating number of edges to create in mesh.edges.extend() (thanks to guitargeek for catching)
Ken Hughes
2005-10-20 15:10:43 +00:00
cfab1a9e6a- Fix for Wkey menu in WeightPaint modus; it didn't work when the armature is a modifier only (Armature not parented to Mesh). Note; if multiple Modifier/Armatures work, it uses only the first still.
Ton Roosendaal
2005-10-20 14:58:46 +00:00
7a7dadc107New option; "Lock Time to Other Windows" for Ipo, Action, NLA and Time windows. If set (in View pulldown), it synchronizes the horizontal scale of the current window with the other Windows with this option set. That way you always have these windows showing an identical part of the time you work on.
Ton Roosendaal
2005-10-20 14:41:10 +00:00
89597ed362Adding some simple but very convenient selection functionality for the UV editor:
Matt Ebb
2005-10-20 10:31:02 +00:00
dcbba92f28UV window, without an image, now draws a nice zoom-resistant grid. It uses the themecolor for backdrop.
Ton Roosendaal
2005-10-20 10:03:27 +00:00
931a3bf8bfUninitialized variable, caused OSX to work, but not the other OS's! (for Mesh rip)
Ton Roosendaal
2005-10-20 08:15:02 +00:00
dc611a7575New Mesh tool: "Rip".
Ton Roosendaal
2005-10-20 07:47:10 +00:00
7d325f1ed4- New additions to Mesh module - new methods from NMesh (transform, getFromObject, findEdges) - new methods for deleting groups of verts, edges and faces - new methods for accessing mesh editing tools: fill, flipNormals, recalcNormals, remDoubles, smooth, subdivide, toSphere - Added PVertType to Types module (not my favorite name; any suggestions?)
Ken Hughes
2005-10-19 21:24:18 +00:00
b83f3183c0Overflow was possible for vertex index numbers in deformgroups, causing the table with bones in deform code not to work. Added a check for amount of Bones. (Orange bug!)
Ton Roosendaal
2005-10-19 11:15:36 +00:00
4d2c0d3ef1Three fixes in 1 commit; (reports 3183 3201 3203)
Ton Roosendaal
2005-10-17 19:03:16 +00:00
5991b078c9This fixes ALT+A playback in 3d windows, with one or more windows having unlocked (not scene) layers. Depgraph pickyness.
Ton Roosendaal
2005-10-17 16:57:12 +00:00
5166a1ee92- Bugfix #3202: ipo.addCurve() created curve but didn't add to the Ipo (thanks, lguillaume). I think we need much more testing of the Ipo module following Ton's refactoring.
Ken Hughes
2005-10-17 03:48:02 +00:00
0ea46ec202- Bugfix #3194: calling curve.appendNurb() with any number of float param other than 4 or 5 caused segfault (thanks for catching, Cam)
Ken Hughes
2005-10-16 16:39:11 +00:00
6418c07905- Bugfix #3127: gives Python ability to do "reload()" on Blender Text scripts (not really a bug, just adding a missing capability)
Ken Hughes
2005-10-14 17:26:57 +00:00
0bafc02ecc- perform typechecking before calling EXPP_check_sequence_consistency - change experimental methods for Mesh Tools "Subdivide" and "Smooth" to object methods. if compiled, you can use mesh.subdivide() and mesh.smooth()
Ken Hughes
2005-10-13 20:47:15 +00:00
46f401c6c0too much indentation!
Simon Clitherow
2005-10-13 20:05:00 +00:00
5b260edf49indentation got messed up!
Simon Clitherow
2005-10-12 20:59:47 +00:00
6c33918c56last minute updates for releasing on Windows...
Simon Clitherow
2005-10-12 20:51:00 +00:00
88f6295dc6Two very easy crash fixes, one more proper pointer check, and a check for a division by zero. Sorry... but i can't stand such known issues to be in an official build. :)
Ton Roosendaal
2005-10-12 20:36:11 +00:00
edad7a67b4Build system - Bug Fix/Cleanup: Moving use_fluidsim variable to platform specific section where it belongs as per ML and IRC discussion. This allows platform maintainers some flexibility in determining what should be compiling on each system. Right now fluidsim is set as true everywhere and there is no functional change from before.
D.J. Capelis
2005-10-12 11:55:56 +00:00
3c568fd3bb- swapped MFace.flag and MFace.mode code; they were reversed (thanks, Cam) - fixed bug in MFace_getFlags(): was accessing wrong field
Ken Hughes
2005-10-11 23:18:53 +00:00
d85bbbdf20Whoa! I get what the derivedmesh is about! :P
Ton Roosendaal
2005-10-11 22:10:17 +00:00
7e09c71c8bOrange bugreport; Only Shadow lamp crashed on rendering preview. Bug caused due to fix a couple of weeks ago for this kind of lamp type...
Ton Roosendaal
2005-10-11 21:10:49 +00:00
4bb748d972Bugfix #3163
Ton Roosendaal
2005-10-11 20:47:45 +00:00
7a45609dc2Almost-sure-fix for crashes after joining meshes or curves. Was caused by not updating depsgraph, and still evaluating it.
Ton Roosendaal
2005-10-11 19:54:15 +00:00
85939c5839looks like the warning fix caused problems so reverting it.
Kent Mein
2005-10-11 19:21:31 +00:00
63e02e0436Found a crasher in editing text; load file with text, enter editmode for it and reload. I could fix the crash quickly, but it still gives not freed memory errors.
Ton Roosendaal
2005-10-11 19:09:27 +00:00
5c31e9f2b5Scripts updated: - Discombobulator by Evan R and DirectX8 Exporter by Ben Omari.
Willian Padovani Germano
2005-10-11 19:05:56 +00:00
c6524703d3A couple of small fixes to get things working on solaris.
Kent Mein
2005-10-11 18:07:37 +00:00
1f0b9b3167Bugfix #3170
Ton Roosendaal
2005-10-11 16:57:55 +00:00
68924061ceAnother fix for the heuristic code to prevent adding overlapping faces... (report #3167). Now hope I covered all! :)
Ton Roosendaal
2005-10-11 16:49:57 +00:00
3035625992- force setResolu() to update all NURBS belonging to a curve
Ken Hughes
2005-10-11 15:51:27 +00:00
432f51647dBugfix #3164
Ton Roosendaal
2005-10-11 15:27:28 +00:00
cf620b95d5Updates and corrections to the BPy doc. Patch #2975 A large chunk of documentation goodness from Campbell Barton (ideasman). Thanks!
Stephen Swaney
2005-10-11 15:11:39 +00:00
a84a75cfc3-Bugfix #3174: incorrectly counting number of face vertices
Ken Hughes
2005-10-11 14:35:43 +00:00
bcbaffc8c2Look, in one commit!
Ton Roosendaal
2005-10-11 14:04:57 +00:00
0ff2691c5d- Fix compiler errors under MSVC free toolkit (thanks lguillaume)
Ken Hughes
2005-10-11 13:36:07 +00:00
5380db502e- added Mesh.MVert(); can now create 'thick' vertices which don't wrap mesh - implemented slice operations (get/set) for vertex list; allows script writers to manipulate lists of vertices (using 'thick' vertices) - fixed problem in mesh.faces.extend() which allowed the creation of "Eeekadoodle" faces - added mesh.update() method; (possibly) temporary fix to allow updating DAG
Ken Hughes
2005-10-11 04:09:08 +00:00
b970eadedfScripts: - updating some bundled scripts, thanks to authors Jean-Michel Soler, Campbell Barton and Anthony D'Agostino.
Willian Padovani Germano
2005-10-11 02:32:58 +00:00
93a4f6a876Depsgraph now adds all NLA strip driver relations. This makes the demo file on the orange.blender.org blog (controller2.blend) work with the jaw driver
Ton Roosendaal
2005-10-10 21:36:37 +00:00
22653580eaFix request from Orange;
Ton Roosendaal
2005-10-10 20:14:12 +00:00
830d1318e3-ProjectFile .NET update * added IPO files to /src
Joseph Gilbert
2005-10-10 20:13:18 +00:00
28e585b058-Another fix for mathutils.anglebetweenvecs() * test dot before clamping
Joseph Gilbert
2005-10-10 19:50:53 +00:00
48f69653c8Added stub, so game engine player compiles again
Ton Roosendaal
2005-10-10 19:34:35 +00:00
28f0eeaf61Ack! Recently the get_ipocurve was added in the game engine, for baking physics. This creates very bad dependencies... tsk!
Ton Roosendaal
2005-10-10 18:57:55 +00:00
bbb2ab39a0added editipo_lib.c editipo_mods.c to project
Jens Ole Wund
2005-10-10 18:21:31 +00:00
4bd9775936Stupid me! Committed in wrong console with wrong dir... here's the rest of all files for the Ipo/Action/NLA makeover...
Ton Roosendaal
2005-10-10 18:05:30 +00:00
9b8868532a-mathutils fix * cos takes -1 to +1
Joseph Gilbert
2005-10-10 17:57:53 +00:00
7f62678571Missing include file made file not compilable... ALso fixed midsing bracket.
Ton Roosendaal
2005-10-10 17:55:56 +00:00
87365d8d40Stage two of the giant animation recode project; Ipo/Action/NLA cleanup
Ton Roosendaal
2005-10-10 17:42:48 +00:00
ad915277a0msvc6 project file suite complete again
Jens Ole Wund
2005-10-10 17:27:17 +00:00
ee77c42f01Projectfile update * added new file to elbeem project
Joseph Gilbert
2005-10-10 15:34:56 +00:00
ef06c33dd5Patch for mathutils * fixed another issue with anglebetweenvecs
Joseph Gilbert
2005-10-10 15:28:59 +00:00
7095d8a11f- minor solver fix for msvc compilation - added pop up menues for fluid sim bake with no fluid objects or without valid output dir settings - fixed 3d view redraw for fluidsim buttons
Nils Thuerey
2005-10-10 11:31:06 +00:00
328eeaf10b- added option to switch off compiling elbeem to scons files (set USE_FLUIDSIM=true) in this case only the new blenderdummy.cpp and utilities.cpp have to be compiled - restructured gui: * domain options split up into 2 sections * added compressibility and refinement settings * added inflow/outflow object types - increased progress bar by 1
Nils Thuerey
2005-10-10 06:59:47 +00:00
4cea576ced- silly test inversion, thanks to Stephan Kassemeyer for noticing
Daniel Dunbar
2005-10-09 21:01:57 +00:00
8abb59b0ce- bug fix, paste clipboard on windows didn't free buffer
Daniel Dunbar
2005-10-09 18:47:07 +00:00
7a742d9f89- bug fix#2940, at some point assumption that mesh_get_derived_... returned NULL in editmode was invalidated which caused a crash in particles (was freeing subsurf cache). I can't remember but hope that I didn't intentionally break this assumption for some reason. :/
Daniel Dunbar
2005-10-09 18:38:40 +00:00
8649197925- bug fix for #2948, made ccgSubSurf bail (completely) when it encounters an inconsistent mesh. I would really like this to be corrected at some other stage, probably on loading, but at least things shouldn't crash now.
Daniel Dunbar
2005-10-09 18:18:11 +00:00
f105f96175o another warning fix for msvc
Daniel Dunbar
2005-10-09 16:59:10 +00:00
af8b623002o some warning fixes (compare of int to NULL, missing prototype)
Daniel Dunbar
2005-10-09 16:57:49 +00:00
b9e6e0c2ecmake compiling with free ms vc7 toolkit easier hum .. do we need that ODBC .. looks like no
Jens Ole Wund
2005-10-08 22:40:58 +00:00
4af7d8db30-fix for AngleBetweenVecs * correctly finds zero length vectors now
Joseph Gilbert
2005-10-07 15:24:32 +00:00
03be0d343dQuickly re-enabled drawing of Text object in editmode. Simple fix... but I am in a three meeting session in Stockholm now, can not do full tests, hope it works. :)
Ton Roosendaal
2005-10-06 21:43:56 +00:00
9b010e4762* Added a Select -> Inverse for object mode, available in the 3d view header and toolbox.
Matt Ebb
2005-10-05 13:08:07 +00:00
d6f1390a32Missing file, must have slipped between 2 of the phone calls :)
Alexander Ewering
2005-10-04 21:46:48 +00:00
784a99b9b0Beware, coded between 10 phone calls and 20 sudden surprises, but I still hope it's somehow usable :-)
Alexander Ewering
2005-10-04 21:23:19 +00:00
42bd456060added elbeem though it won't compile without modifications thus i did not add to dependencies but still a nice reminder to build it at times
Jens Ole Wund
2005-10-04 20:39:31 +00:00
5f6dbf846bremove non-standard __FUNCTION__ use
Ken Hughes
2005-10-04 20:27:25 +00:00
5b25951013Drivers cannot drive channels of own Object, added error warning for it. I might allow this once, but it's a lot of new complexities then. It also means you cannot drive one Bone with another Bone in same Pose.
Ton Roosendaal
2005-10-04 20:17:10 +00:00
38ee277db1adding mesh.c .h files to project
Jens Ole Wund
2005-10-04 20:07:21 +00:00
fe6badc186Another little fix for non-prop edgeslide
Johnny Matthews
2005-10-04 18:50:58 +00:00
375056def5Added (temporal) fix for crashes with the new cool "show modifier deform in editmode" feature. This specific fix only patches the case with armature deformed meshes & vertex groups.
Ton Roosendaal
2005-10-04 18:04:49 +00:00
d8c17fcf8bBugfix #3188
Ton Roosendaal
2005-10-04 17:43:41 +00:00