5233f73589*warnings fixes - fixes a number of warnings in bpy project
Joseph Gilbert
2006-01-03 16:27:34 +00:00
700ff0193b*msvc7 update - added bullet files to project - fixed compiler path on bBullet project
Joseph Gilbert
2006-01-03 16:19:36 +00:00
af7e7ab587Changing the names of the shape copying tools to something that doesn't offend the orange team ;)
Johnny Matthews
2006-01-03 15:22:11 +00:00
832f2d33d3Orange; stuff for the animation department!
Ton Roosendaal
2006-01-03 12:04:05 +00:00
4bc4eac1e5Orange; tweaks for further integrating node editing in UI
Ton Roosendaal
2006-01-03 11:34:28 +00:00
d14f6c9cbcreplaced more M_Object_Get for the faster Object_CreatePyObject. Object.GetSelected now dosnt return None if there is no 3d view. - wasnt documented and likely would mess up scripts that always expected a list. - Just return an empty list instead.
Campbell Barton
2006-01-03 06:14:53 +00:00
fc079f8482made scene.getChildren() a heap faster. 983.3 times faster in my test. getting 7200 objects did take: 1.18 sec, now 0.0012 sec
Campbell Barton
2006-01-03 05:38:39 +00:00
fc6ec33c89Adds a boarder around the oops, usefull to know where the oops bounds end with larger scenes. I needed to do a make clean, then make to see this change.
Campbell Barton
2006-01-03 04:20:43 +00:00
5f48930a75Moved Object.Join() into a function of an object. eg. ret_val = ob.join(objects) Now it dosent depend on the current selection, or change the selection context.
Campbell Barton
2006-01-03 02:35:45 +00:00
80f903ed73Small commit, hopefully the last Duplicate change. Made pythons duplicate not redraw, documented adduplicate()
Campbell Barton
2006-01-02 23:26:54 +00:00
85f089f3b9Node render: a fix in threading, groups had a stack counter issue... :)
Ton Roosendaal
2006-01-02 21:04:33 +00:00
0cba8b906aOrange fix: Mixup in indices caused input-normal for Material Node go wrong (caused by commit of 3 hours ago)
Ton Roosendaal
2006-01-02 20:24:18 +00:00
0943a0249cOrange: enabled thread render for node trees. Works with groups too! But, discovered a bug with texture nodes inside of groups... will do that next.
Ton Roosendaal
2006-01-02 19:09:37 +00:00
c1a4e42a75Orange; another node update for reviewing.
Ton Roosendaal
2006-01-02 17:40:03 +00:00
763695c0e8Orange; made Node types Texture and Geometry integrated in render. Means the coordinate outputs now have correct dx/dy vectors for Image AA, and texture delivers correct intensity, rgb, alpha and normal.
Ton Roosendaal
2006-01-02 15:32:17 +00:00
4650f7f8a9Fake commit; just forgot to add this to the log;
Ton Roosendaal
2006-01-02 13:08:23 +00:00
ea7538dca6Orange: more noodle updates!
Ton Roosendaal
2006-01-02 13:06:05 +00:00
8b0c3de7d9Changed adduplicate() to take the dupflags as an argument. so faking the Alt Key isnt needed anymore in Blender or python. Changed Pythons Object.Duplicate() to take keyword parms to enable duplication of spesific data. Eg- Object.Duplicate(mesh=1) # to duplicate mesh data also.
Campbell Barton
2006-01-02 10:40:13 +00:00
9710d4c84cOrange <-> bf-blender conflict, with 2.40 saved files the version-patch to initialize the (soon obsolete) material layers was skipped, causing it all to be rendered black.
Ton Roosendaal
2006-01-01 16:37:21 +00:00
362c8baac4Bugfix #3652: material.setSpecCol() only accepted a tuple, not separate parameters as it used to (prior to my tp_getset update). Fixed this and other similar situations.
Ken Hughes
2006-01-01 16:28:57 +00:00
aa8c1a016bCreated local function check_NMeshLists(), which performs checking on NMesh lists before trying to build a new mesh (used by mesh.PutRaw() and mesh.update()). It was possible to put junk into the NMesh lists, resulting in some messed-up meshes.
Ken Hughes
2006-01-01 15:54:30 +00:00
5029a4444aBug fix#3671: Blender.Beztriple.New() did not accept sequences as parameters, even though its error messages suggested it did. Thanks to Yann for the patch (I also added the ability to accept parameters without requiring them to be in a tuple). Also documented the New() function.
Ken Hughes
2006-01-01 15:50:53 +00:00
3634128841Two bug fixes for mesh.faces.extend() method; fix a error checking for duplicate faces in the input list, and also extend texture faces if they are enabled.
Ken Hughes
2006-01-01 15:43:34 +00:00
9b419bb4beFix boolean modifier crash; if boolean code cannot do the operation on the meshes, print an error dialog and delete the modifier object.
Ken Hughes
2006-01-01 15:41:20 +00:00
71991cf41eSome rigidbody dynamics fixes (scaling again) to make Happy 2006 domino simulation to work.
Erwin Coumans
2006-01-01 00:20:50 +00:00
bab1b90edcmore game engine bug-fixes, hooked up 'formfactor' as inertia tensor tweaker, friction/restitution, more scaling related fixes.
Erwin Coumans
2005-12-31 21:59:56 +00:00
9119b6e8a5Fixed several bugs: python refcounting related and Bullet related (basic add/remove object support, bounding volume hierarchy). Added a few files, updated the Bullet scons. Vc6/7 Bullet projectfiles need to add a couple of files: 'Bullet/CollisionShapes/BvhTriangleMeshShape.cpp', 'Bullet/CollisionShapes/ConvexTriangleCallback.cpp', 'Bullet/CollisionShapes/EmptyShape.cpp', 'Bullet/CollisionShapes/OptimizedBvh.cpp', 'Bullet/CollisionShapes/TriangleCallback.cpp', 'Bullet/CollisionShapes/TriangleIndexVertexArray.cpp', 'Bullet/NarrowPhaseCollision/ManifoldContactAddResult.cpp'. Sorry, no armatures fix yet.
Erwin Coumans
2005-12-31 07:20:08 +00:00
c5a41f6e22Orange: Small tweaks in Node drawing;
Ton Roosendaal
2005-12-30 16:50:06 +00:00
1e864ed482Bugfixes:
Ton Roosendaal
2005-12-30 15:56:42 +00:00
625c553e20Added a python hook to Joining objects Object.Join()
Campbell Barton
2005-12-30 14:17:15 +00:00
73dc1ff4afOoops 2 tipos in the epydocs...
Campbell Barton
2005-12-30 11:56:44 +00:00
f310f296b2Added the function Duplicate to the object module. Object.Duplicate(linked=1)
Campbell Barton
2005-12-30 11:54:53 +00:00
d921d6be6fOrange: daily noodle updates;
Ton Roosendaal
2005-12-30 11:25:15 +00:00
0565d86952for Mesh_getFromObject made Mesh and Surf types copy the material list to the new mesh. Still need to do Mball and Text. Ken- this is fairly straight fwd but if you dont like it - its line 4867 of Mesh.c and 1 block that can be removed. I tested for memory leaks and correct material user adjustment. This is realy needed for using getFromObject to export to external rendering engines. - Hope its ok. Cam
Campbell Barton
2005-12-30 09:56:02 +00:00
10d67f254cWith the royal blessing of guitarGeek, I commit the sharp/flat mesh editmode selection tools. The documentation can (currently) be found here:
Chris Want
2005-12-29 23:26:48 +00:00
8bc7d0bdf0*crash fix - previous fix crashes win32 and creates an unreachable code block
Joseph Gilbert
2005-12-29 19:27:52 +00:00
eec7b460fcTo make learning how NodeTree Materials work easier; changed the default when you turn a Material into NodeTree.
Ton Roosendaal
2005-12-29 19:07:00 +00:00
8d35213990More node goodies!
Ton Roosendaal
2005-12-29 18:08:01 +00:00
ccf117376dFixed a python segfault when linking a new object to a scene that had no data and was a Surf. the data wasnt created and blender died. Now an error is raised instead.
Campbell Barton
2005-12-29 12:06:42 +00:00
b73748bdd0Just added some comments about face material incides and the material list.
Campbell Barton
2005-12-29 11:08:55 +00:00
69746f3b83Added some details to the Object documentation, some parts were a big vague..
Campbell Barton
2005-12-29 10:33:00 +00:00
fa24217b2cFixed scaling of vector icons. Also cleaned up using explicit number for icon height with #define ICON_DEFAULT_HEIGHT.
Andrea Weikert
2005-12-29 10:31:04 +00:00
e330e46e88tiny tweaks to hiding triangles etc :)
Matt Ebb
2005-12-28 23:18:02 +00:00
98577f4e02Review done with Matt; so here's a nicer version of the 'mini node'.
Ton Roosendaal
2005-12-28 21:50:06 +00:00
6e4146f1e6New icon image
Ton Roosendaal
2005-12-28 16:02:52 +00:00
59ef1bca6aYes, there are 2 marker icons... only one was corrected for proper center drawing.
Ton Roosendaal
2005-12-28 16:00:46 +00:00
9df1460777Christmas coding work!
Ton Roosendaal
2005-12-28 15:42:51 +00:00
f0e7d21793- include path and file changes for FreeBSD
Hans Lambermont
2005-12-27 20:37:15 +00:00
a61871360fFix crash in EXPP_(int|obj)Error. These functions are redundant; they only differ by return type, so it's easier to just call PyErr_Format and return appropriately.
Yann Vernier
2005-12-27 15:28:09 +00:00
b39465b7fbSome compilers don't like it when you initialize the fields in a struct using the values of variables during the declaration of the struct.
Chris Want
2005-12-26 21:43:35 +00:00
7837866b1eGetting rid of an unused var
Johnny Matthews
2005-12-24 17:06:14 +00:00
e4aa20fe2eUpdate for Shape Vert Propagate...
Johnny Matthews
2005-12-24 16:49:02 +00:00
6f10660f0cFixing a bit of horrible code in Armature.c (BonesDict_repr). There is a lot of very dangerous (and slow) string manipulation code in there. I do not want to appear arrogant, but a bit of basic code QA in this module certainly can't hurt.
Alexander Ewering
2005-12-23 22:16:33 +00:00
1276dd73efSome bugreports from the orangers for Shape Vert Copy :)
Johnny Matthews
2005-12-23 15:20:27 +00:00
04e24d868eAdditional Shape Vert Copy Tools in editmode WKEY
Johnny Matthews
2005-12-22 21:59:56 +00:00
e8f7ff2ffbCopy release/text/*.pdf into release tarball
Chris Want
2005-12-22 05:58:30 +00:00
17210112a1Orange: Warning cleanup for Icons commit, missing declarations of some calls caused icon hashing not to work too. Runs smooth here :)
Ton Roosendaal
2005-12-21 23:39:20 +00:00
80eb4d3b9eBig commit in orange: Interface icons for materials, textures world and lamp. Also for images in pupmenus. Also preparation for work on using preview images in imagebrowser.
Andrea Weikert
2005-12-21 22:21:43 +00:00
15766e1612Copy Shape Verts
Johnny Matthews
2005-12-21 21:37:11 +00:00
dabd52f89dOrange: some better support for new bone layers: action window now draws nicer... it was still counting all bones for defining visible area, so many times channels got displayed out of view.
Ton Roosendaal
2005-12-21 19:58:44 +00:00
ea16c447c3Fix typo in epydocs for Mesh example
Ken Hughes
2005-12-21 18:12:28 +00:00
63c8678263Orange: small fixes as reported,
Ton Roosendaal
2005-12-21 17:49:43 +00:00
8349f1bc08Tinsy wee little commit! In non-OSX environments, the render window opened too high, due to missing offset. (Simon can get this in windows build still, DJ?)
Ton Roosendaal
2005-12-21 17:24:13 +00:00
ce52827a05Orange; daily noodler update commit.
Ton Roosendaal
2005-12-21 14:24:51 +00:00
b33c68c906Orange: daily commit of continuing work on noodle editor.
Ton Roosendaal
2005-12-20 15:43:55 +00:00
0802a953d1Release code (in Blender) to 2.40
Ton Roosendaal
2005-12-20 15:21:57 +00:00
5c51e131d2* Teeny tiny menu item correction
Matt Ebb
2005-12-20 15:17:04 +00:00
e742c61f13Forgot to remove obsolete button "correct normal mapping"
Ton Roosendaal
2005-12-20 15:00:13 +00:00
b9de4fd0eaSmall fix in alpha for icons image.
Ton Roosendaal
2005-12-20 14:54:30 +00:00
06c5d4a873orange: updated orange branch splash while I'm at it ;)
Matt Ebb
2005-12-20 14:36:53 +00:00
a0d71f9534Part 2 of commits for release, the release target name/version
Ton Roosendaal
2005-12-20 14:21:18 +00:00
057c803121* Updated the splash with credit!
Matt Ebb
2005-12-20 14:18:14 +00:00
8b458c0b68Based on bugreport, fixed the confusing tooltip for Subdivide options "Short" or "Beauty".
Ton Roosendaal
2005-12-20 14:04:41 +00:00
c6f80f9a65* uncommented some pre-2.40 file conversion code for cameras, for the release
Matt Ebb
2005-12-20 13:27:35 +00:00
d59531226fForgot to add 'ForgetReference' for game-python objects.
Erwin Coumans
2005-12-20 09:13:06 +00:00
73fa63751fAdded missing mode rayShadow and updated docs, "NoSpecular" was also missing from the docs too.
Campbell Barton
2005-12-20 06:50:13 +00:00
bbb00043cdWhen adding a Mesh in python a file saved caused blender to segfault when reloading. turns out that oops->id->lib isnt initialized? anyhow if (oops->id && oops->id->lib) // works where if (oops->id->lib) // crashes
Campbell Barton
2005-12-19 23:04:58 +00:00
b05433a095Bug #3522
Johnny Matthews
2005-12-19 19:39:24 +00:00
67ad2b88e7Bug #3633
Johnny Matthews
2005-12-19 19:28:22 +00:00
72d805f17dOrange: monday merger with bf-blender (loadsa bugfixes).
Ton Roosendaal
2005-12-19 18:56:08 +00:00
75a227e620Orange: Preparation for sync... some work done on hilites for node sockets.
Ton Roosendaal
2005-12-19 18:45:06 +00:00
c1a2851c0dSync of blenderbuttons for orange and bf-blender, including Joilnens new 'sort by extension' icon.
Ton Roosendaal
2005-12-19 18:41:52 +00:00
d1ac57ac20Bug reported by Andy; pressing Vkey in action editor (vector handles) crashed when there's a channel with no ipo.
Ton Roosendaal
2005-12-19 18:29:05 +00:00
b4d7f5c581Inserted a sanity check in the boolean modifier (not the Wkey, but the modifier buttons). Prevents crashing on input of meshes with less than 4 faces.
Ton Roosendaal
2005-12-19 17:21:55 +00:00
a96bf9283aMove bug fix hack so it acts only when it needs too. It was showing "global axis" even when using MMB to access user defined orientation (with Ctrl).
Martin Poirier
2005-12-19 16:32:18 +00:00
ec835f3d10Updated the "multiple library" fixing... it will now also pop up a menu to warn user that the file needs a saveover to get the fix permanent.
Ton Roosendaal
2005-12-19 16:13:39 +00:00
92e1e16429Bugfix #3608
Ton Roosendaal
2005-12-19 14:00:32 +00:00
20eccd99aborange: cleaning up / (msvc) compile fixes to the new editnla functions (experimental / made for baking and AvailRot/Loc keying methods)
Toni Alatalo
2005-12-19 13:41:50 +00:00
f5b5bd03b5Orange: Stupid darn branches maintenance is @#@$! The fix in bf-blender to prevent the release to read groups got in Orange branch now too... tsk tsk!
Ton Roosendaal
2005-12-19 11:13:02 +00:00