Commit Graph

  • 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
  • af7e7ab587 Changing 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
  • 832f2d33d3 Orange; stuff for the animation department! Ton Roosendaal 2006-01-03 12:04:05 +00:00
  • 4bc4eac1e5 Orange; tweaks for further integrating node editing in UI Ton Roosendaal 2006-01-03 11:34:28 +00:00
  • d14f6c9cbc replaced 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
  • fc079f8482 made 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
  • fc6ec33c89 Adds 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
  • 5f48930a75 Moved 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
  • 80f903ed73 Small commit, hopefully the last Duplicate change. Made pythons duplicate not redraw, documented adduplicate() Campbell Barton 2006-01-02 23:26:54 +00:00
  • 85f089f3b9 Node render: a fix in threading, groups had a stack counter issue... :) Ton Roosendaal 2006-01-02 21:04:33 +00:00
  • 0cba8b906a Orange 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
  • 0943a0249c Orange: 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
  • c1a4e42a75 Orange; another node update for reviewing. Ton Roosendaal 2006-01-02 17:40:03 +00:00
  • 763695c0e8 Orange; 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
  • 4650f7f8a9 Fake commit; just forgot to add this to the log; Ton Roosendaal 2006-01-02 13:08:23 +00:00
  • ea7538dca6 Orange: more noodle updates! Ton Roosendaal 2006-01-02 13:06:05 +00:00
  • 8b0c3de7d9 Changed 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
  • 9710d4c84c Orange <-> 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
  • 362c8baac4 Bugfix #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
  • aa8c1a016b Created 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
  • 5029a4444a Bug 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
  • 3634128841 Two 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
  • 9b419bb4be Fix 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
  • 71991cf41e Some rigidbody dynamics fixes (scaling again) to make Happy 2006 domino simulation to work. Erwin Coumans 2006-01-01 00:20:50 +00:00
  • bab1b90edc more 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
  • 9119b6e8a5 Fixed 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
  • c5a41f6e22 Orange: Small tweaks in Node drawing; Ton Roosendaal 2005-12-30 16:50:06 +00:00
  • 1e864ed482 Bugfixes: Ton Roosendaal 2005-12-30 15:56:42 +00:00
  • 625c553e20 Added a python hook to Joining objects Object.Join() Campbell Barton 2005-12-30 14:17:15 +00:00
  • 73dc1ff4af Ooops 2 tipos in the epydocs... Campbell Barton 2005-12-30 11:56:44 +00:00
  • f310f296b2 Added the function Duplicate to the object module. Object.Duplicate(linked=1) Campbell Barton 2005-12-30 11:54:53 +00:00
  • d921d6be6f Orange: daily noodle updates; Ton Roosendaal 2005-12-30 11:25:15 +00:00
  • 0565d86952 for 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
  • 10d67f254c With 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
  • eec7b460fc To 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
  • 8d35213990 More node goodies! Ton Roosendaal 2005-12-29 18:08:01 +00:00
  • ccf117376d Fixed 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
  • b73748bdd0 Just added some comments about face material incides and the material list. Campbell Barton 2005-12-29 11:08:55 +00:00
  • 69746f3b83 Added some details to the Object documentation, some parts were a big vague.. Campbell Barton 2005-12-29 10:33:00 +00:00
  • fa24217b2c Fixed 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
  • e330e46e88 tiny tweaks to hiding triangles etc :) Matt Ebb 2005-12-28 23:18:02 +00:00
  • 98577f4e02 Review done with Matt; so here's a nicer version of the 'mini node'. Ton Roosendaal 2005-12-28 21:50:06 +00:00
  • 6e4146f1e6 New icon image Ton Roosendaal 2005-12-28 16:02:52 +00:00
  • 59ef1bca6a Yes, there are 2 marker icons... only one was corrected for proper center drawing. Ton Roosendaal 2005-12-28 16:00:46 +00:00
  • 9df1460777 Christmas 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
  • a61871360f Fix 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
  • b39465b7fb Some 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
  • 7837866b1e Getting rid of an unused var Johnny Matthews 2005-12-24 17:06:14 +00:00
  • e4aa20fe2e Update for Shape Vert Propagate... Johnny Matthews 2005-12-24 16:49:02 +00:00
  • 6f10660f0c Fixing 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
  • 1276dd73ef Some bugreports from the orangers for Shape Vert Copy :) Johnny Matthews 2005-12-23 15:20:27 +00:00
  • 04e24d868e Additional Shape Vert Copy Tools in editmode WKEY Johnny Matthews 2005-12-22 21:59:56 +00:00
  • e8f7ff2ffb Copy release/text/*.pdf into release tarball Chris Want 2005-12-22 05:58:30 +00:00
  • 17210112a1 Orange: 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
  • 80eb4d3b9e Big 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
  • 15766e1612 Copy Shape Verts Johnny Matthews 2005-12-21 21:37:11 +00:00
  • dabd52f89d Orange: 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
  • ea16c447c3 Fix typo in epydocs for Mesh example Ken Hughes 2005-12-21 18:12:28 +00:00
  • 63c8678263 Orange: small fixes as reported, Ton Roosendaal 2005-12-21 17:49:43 +00:00
  • 8349f1bc08 Tinsy 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
  • 441fe09832 This fixes two things: http://www.blender.org/forum/viewtopic.php?t=7646 and loading of old corrupt blendfiles. Kent Mein 2005-12-21 16:18:59 +00:00
  • ce52827a05 Orange; daily noodler update commit. Ton Roosendaal 2005-12-21 14:24:51 +00:00
  • b33c68c906 Orange: daily commit of continuing work on noodle editor. Ton Roosendaal 2005-12-20 15:43:55 +00:00
  • 0802a953d1 Release 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
  • e742c61f13 Forgot to remove obsolete button "correct normal mapping" Ton Roosendaal 2005-12-20 15:00:13 +00:00
  • b9de4fd0ea Small fix in alpha for icons image. Ton Roosendaal 2005-12-20 14:54:30 +00:00
  • 06c5d4a873 orange: updated orange branch splash while I'm at it ;) Matt Ebb 2005-12-20 14:36:53 +00:00
  • a0d71f9534 Part 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
  • 8b458c0b68 Based 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
  • d59531226f Forgot to add 'ForgetReference' for game-python objects. Erwin Coumans 2005-12-20 09:13:06 +00:00
  • 73fa63751f Added missing mode rayShadow and updated docs, "NoSpecular" was also missing from the docs too. Campbell Barton 2005-12-20 06:50:13 +00:00
  • bbb00043cd When 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
  • b05433a095 Bug #3522 Johnny Matthews 2005-12-19 19:39:24 +00:00
  • 67ad2b88e7 Bug #3633 Johnny Matthews 2005-12-19 19:28:22 +00:00
  • 72d805f17d Orange: monday merger with bf-blender (loadsa bugfixes). Ton Roosendaal 2005-12-19 18:56:08 +00:00
  • 75a227e620 Orange: Preparation for sync... some work done on hilites for node sockets. Ton Roosendaal 2005-12-19 18:45:06 +00:00
  • c1a2851c0d Sync of blenderbuttons for orange and bf-blender, including Joilnens new 'sort by extension' icon. Ton Roosendaal 2005-12-19 18:41:52 +00:00
  • d1ac57ac20 Bug 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
  • b4d7f5c581 Inserted 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
  • ad579abf00 Scripts: Willian Padovani Germano 2005-12-19 17:21:55 +00:00
  • f9b2a189fa #3631 Ton Roosendaal 2005-12-19 16:56:28 +00:00
  • 2d6e7d58d0 #3628 Ton Roosendaal 2005-12-19 16:45:11 +00:00
  • a96bf9283a Move 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
  • ec835f3d10 Updated 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
  • bcd8e4aad8 #3635 Ton Roosendaal 2005-12-19 15:55:26 +00:00
  • 92e1e16429 Bugfix #3608 Ton Roosendaal 2005-12-19 14:00:32 +00:00
  • 20eccd99ab orange: 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
  • 74374bcaf9 #3605 Ton Roosendaal 2005-12-19 11:55:31 +00:00
  • 60b22c1e71 #3598 Ton Roosendaal 2005-12-19 11:30:52 +00:00
  • f5b5bd03b5 Orange: 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
  • 0a64b3e7c4 #3593 Ton Roosendaal 2005-12-19 11:01:44 +00:00
  • 5884082ef6 #3581 Ton Roosendaal 2005-12-19 10:49:37 +00:00
  • d48c9c416d #3592 Ton Roosendaal 2005-12-19 10:31:32 +00:00
  • deb804546a Orange: new icon image from andy :) Ton Roosendaal 2005-12-18 23:17:01 +00:00