eede1399f3Missed this one! :-(
Kester Maddock
2004-04-08 12:01:48 +00:00
039719f3a1Bug fix 823
Ton Roosendaal
2004-04-08 12:00:58 +00:00
27c7048b9fDon't import Blender python module into the gameengine. It causes link problems for blenderplayer. Added a python function for MT_Vector4s
Kester Maddock
2004-04-08 11:43:41 +00:00
80485c2926In NaN times I suggested a python function to get the subject of a Message using a python function of the MessageSensor.
Kester Maddock
2004-04-08 11:36:22 +00:00
5398f1ba77Added resolveCombinedVelocities() Fixed drot actuator. The rotation matrix was being mutilated by passing a float[9] instead of float[12].
Kester Maddock
2004-04-08 11:34:50 +00:00
fc080d30d6Added preliminary support for GamePlayer building with SCons. GPG_ghost and GPC_common are now being built. These will be built by setting BUILD_BLENDER_PLAYER to true in config.opts. BUILD_GAMEENGINE must be set to true, too.
Nathan Letwory
2004-04-08 10:40:12 +00:00
9cabf31ebcfix for bug #1115 This was a problem with the BezTriple type. Write access to BezTriple via 'pt' member did not work.
Stephen Swaney
2004-04-07 22:42:02 +00:00
a93a6966b7bug fix 799
Ton Roosendaal
2004-04-07 21:08:28 +00:00
6710a87b5a- normals in previewrender showed bumpmap inverted (a bump became a hole) just added a flip!
Ton Roosendaal
2004-04-07 20:45:47 +00:00
c0d1177adebug fix#1127
Ton Roosendaal
2004-04-07 18:19:30 +00:00
9dea66a835Major update for Visual Studio .Net project files. Both Release and Debug modes have been sanitised (ie. use .lib instead of .a). This update also makes the structure similar to the msvc6 projectfiles.
Nathan Letwory
2004-04-07 18:17:37 +00:00
5c1331f081bug fix#953
Ton Roosendaal
2004-04-07 16:09:22 +00:00
1923c6f41b'Replace Image' did not work in the Image Window, it worked as 'Load Image'. Patch provided by Carsten Wartmann.
Brecht Van Lommel
2004-04-07 15:13:06 +00:00
774297226bBug #928
Ton Roosendaal
2004-04-07 14:05:53 +00:00
69f2ff45cbbug fix 1064
Ton Roosendaal
2004-04-07 12:55:45 +00:00
d748c8c382Bug fix#1073
Ton Roosendaal
2004-04-07 12:46:50 +00:00
4edae3b2c5Bug fix#1093
Ton Roosendaal
2004-04-07 11:35:11 +00:00
43595d21e4Removed the -W warning flag so 'unnecessary' warnings are not shown. We should first get everything to compile cleanly with -Wall, after that we can enable more warnings.
Nathan Letwory
2004-04-07 11:09:50 +00:00
c1e33eb1e7fix for bug 1110. Updated epydoc. Function name is BezTriple.getTriple(). Set prototype to NOARGS in source.
Stephen Swaney
2004-04-06 21:13:12 +00:00
d2f95ea72ebug fix 1009
Ton Roosendaal
2004-04-06 20:31:11 +00:00
c8fadc65dcBug #1003
Ton Roosendaal
2004-04-06 19:16:14 +00:00
f2c7434c78bug #1004
Ton Roosendaal
2004-04-06 18:15:16 +00:00
e85d8cd7d4Going through some really old bf-committers email and Casey Corn brought up the following "fixes":
Kent Mein
2004-04-06 16:12:56 +00:00
9fe0410706Bug report #1007
Ton Roosendaal
2004-04-06 15:16:06 +00:00
78c613e7f2Fixed bug #1007: With extra Wire and Bounds (Cylinder, Cone or Sphere) drawing enabled in the Object Buttons, the Wire was drawn incorrectly.
Brecht Van Lommel
2004-04-06 14:37:25 +00:00
7165b928efPanel "MetaBall" in button window is now available for every MetaBall (not only for base MetaBall)
Jiri Hnidek
2004-04-06 14:14:18 +00:00
d1c9c5c319bugfix #1119
Ton Roosendaal
2004-04-06 11:21:44 +00:00
3c28f2f917- Armature documentation update
Joseph Gilbert
2004-04-06 01:01:34 +00:00
2410de683f- quaternion support for bone type - get/set bone weighting
Joseph Gilbert
2004-04-06 01:01:11 +00:00
2a90de0348Eeshlo AO patch, revised
Ton Roosendaal
2004-04-05 21:04:13 +00:00
e4ce73c99eFixed bug #1006: In Faceselect Mode, in the Face menu, Copy Vertexcolors, Copy UVs & Textures and Copy Drawmode did not work.
Brecht Van Lommel
2004-04-05 19:50:58 +00:00
0c22680f1bCode cleanups. I removed a couple of unused vars. changed sprintf (var, "blahhh %"); to sprintf(var, "blahhh %%"); and initilized a questionable variable to NULL.
Kent Mein
2004-04-05 18:06:00 +00:00
7ba91ad2daNew UV Calculation panel and code. The uv mapping function was split up into multiple functions and partially recoded. Because now all the uv mapping settings are accessible throught the panel, no popus will be shown when pressing 'U' to unwrap faces in face select mode. Also From Window to Cylinder and From Window to Shpere became obsolete, as you can set this in the new panel.
Brecht Van Lommel
2004-04-05 17:08:00 +00:00
9802db019dRick Kimball's patch Basically it checks to make sure the unix platforms were able to find a user before copying that user as the owner.
Kent Mein
2004-04-05 17:07:06 +00:00
bc060ca26fremove 6 trillion warnings about missing initializers.
Stephen Swaney
2004-04-05 16:50:08 +00:00
46527011d2Added hotkeys for sticky / face select in UV editor: Sticky UVs: Ctrl+C Local Stikcy UVs: Shift+C Active Face Select: C
Brecht Van Lommel
2004-04-05 13:22:55 +00:00
bce1190874New icons for the sticky / face select state in the UV editor / Image Window.
Brecht Van Lommel
2004-04-05 12:42:23 +00:00
bcb7e33813- bugfix #1013
Ton Roosendaal
2004-04-05 11:25:25 +00:00
381605be7d- documentation for armature/bone methods update
Joseph Gilbert
2004-04-05 04:17:46 +00:00
136b66c19f- getBones() fixed - returns all armature bones including children
Joseph Gilbert
2004-04-05 04:17:01 +00:00
09b19aead2Revert the changes I did in solve_constraints. The real bug is in the matrices blending function which doesn't handle non-uniform scaling correctly. I've minimized the occurence of the bug by calling the blending function only when the influence is smaller than one (woah, optimisation AND bug fix!) This should make the bug disappear approximatly 90% of the time since people don't use influence all that often (also, this only applies to constraint that are alone, not using influence IPOs to switch between two constraints).
Martin Poirier
2004-04-04 17:23:51 +00:00
05707df10cMaking the SDL CD stuff link right.
Chris Want
2004-04-04 15:33:18 +00:00
64c127d742SCons update. * Bug fix for latest commit. SCons would choke when the <root_build_dir> did not exist. First action now is to create the root_build_dir.
Michel Selten
2004-04-04 13:57:28 +00:00
b298ecbfacSCons update. * .sconsign files are no longer written to the source tree. The output is now written to <root_build_dir>/scons-signatures
Michel Selten
2004-04-04 13:03:14 +00:00
96e5e1d5f0- Added source\blender\python to MSVC 6 debug target include path for KX_Ketsji - Added vertex_loop_select to bif_editmesh.h (gave a warning) - Re-added "Get Same Uv" feature. this selects all faces that have the same uv-texture as the active face. it's placed in the Select headermenu while in faceselect mode.
Roel Spruit
2004-04-04 11:34:43 +00:00
1a8deeb85bFix only looped sounds play on platforms other than Windows/Apple.
Kester Maddock
2004-04-04 09:34:58 +00:00
32b0677d96- added support for adding/parenting bones to armatures - fixed getArmatureIpo compiling error
Joseph Gilbert
2004-04-04 08:34:43 +00:00
3b680da036Making noise.c more palatable on irix.
Chris Want
2004-04-04 01:36:16 +00:00
dc2d6b035aFixes to projectfiles:
Chris Want
2004-04-03 23:46:33 +00:00
240b409f51Converted all of the projectfiles to DOS text format (half were DOS, half were UNIX).
Chris Want
2004-04-03 23:28:27 +00:00
141b7673c9Python API update. Again by Anders Nilsson. * Addition to the Object module. obj.getActionIpos(). This method will return a dict with all ipo keys. Only works when the Object is an armature.
Michel Selten
2004-04-03 20:24:46 +00:00
22a62a285c- bug fix#1086 using backbuffer, and having an odd number of lines in image, skipped the last one to fill in backbuffer... An oldie!
Ton Roosendaal
2004-04-03 17:11:14 +00:00
900f997208- moved dm_menu var to declaration section - no need for it to be static
Daniel Dunbar
2004-04-03 16:26:45 +00:00
4a2efa7acfadd missing comma
Stephen Swaney
2004-04-03 15:10:17 +00:00
e331b395b0and the sconscriptstructthingemabobs!
Ton Roosendaal
2004-04-03 14:07:30 +00:00
07cd0ac910- oh, the new C file!
Ton Roosendaal
2004-04-03 14:01:13 +00:00
0ae03d1626Eesho's patch for new noise textures!
Ton Roosendaal
2004-04-03 13:59:27 +00:00
164463e200#define some constants for physics engines in DNA world types.
Kester Maddock
2004-04-03 00:04:44 +00:00
34ecd03f7dChanged the physics menu to expect a pointer to an int for &wrld->physicsEngine instead of a pointer to a short.
Chris Want
2004-04-02 22:18:36 +00:00
ce9a3d0b46Bug fix provided by Anders Nilssen. TotIpo was never meant to be exposed in the Ipocurve object. It's a variable to store the number of IPOs.
Michel Selten
2004-04-02 20:26:58 +00:00
7707bceec3Anders Nilsson has promissed me to provide some updated Python API docs :) Python API documentation updates for the Object and Ipo modules. Provided by Anders Nilsson (breakin)
Michel Selten
2004-04-02 19:53:53 +00:00
a234885db8Lowered optimization for solaris gcc to -O1 this is for bug # 1052 Basically the higher optimization causes blender to choke on the provided blend file.
Kent Mein
2004-04-02 19:37:20 +00:00
7cc4d7525dPython API fixes. Provided by Anders Nilsson (breakin) * Typo fixed in IpoCurve_getInterpolation. 'Bonstant' was used, while 'Constant' is what we want. * IpoCurve.getName now also returns curve names for action-IPOs.
Michel Selten
2004-04-02 18:38:38 +00:00
8e5fd5bba3Added blender python module to game engine. Updated Scons & Makefile
Kester Maddock
2004-04-02 13:21:04 +00:00
594040f769Allow C++ linkage for the python module.
Kester Maddock
2004-04-02 13:18:54 +00:00
2ccb9cf785Added CD Audio support for OpenAL. Updated Scons & Makefiles to cope
Kester Maddock
2004-04-02 13:15:18 +00:00
51830fa0e2Speed up the physics engine by cutting down on the number of fix pass iterations.
Kester Maddock
2004-04-02 12:35:48 +00:00
e5749a632e- disabled 'ray shadow' option from UI and render for Hemi lights. reason is that raytrace code doesnt like shadow on backfacing faces at all. the hemi light is omni-directional, and would need a shadow calculation to mimic this as well. the new 'Ambient Occlusion' patch will make that possible.
Ton Roosendaal
2004-04-01 13:27:24 +00:00
d7f3f66728New UV editor / Image Window features: - Draw Faces in the UV editor - Draw Faces, selected in the UV editor, in the 3D view - Draw Shadow Mesh in the UV editor (for faces unselected in the 3D view) - Select Linked UVs (LKEY) - Unlink Selection (Alt+LKEY) - Stick (Local) UVs to Mesh Vertex on selection - Active Face Select - Reload Image - Show / Hide Faces in the UV editor (H, Shift+H, Alt+H) - Proportional Editing (O, Shift+O) - Stitch, Limit Stitch UVs (snap by mesh vertex) - Weld / Align UVs (WKEY) - UVs Snap to Pixels on/off switch - RMB in Texture Paint or Vertex Paint mode picks color - Select Inverse in Faceselect mode
Brecht Van Lommel
2004-04-01 12:55:12 +00:00
d204f77251Added #if defined (__sparc) || (__APPLE__) bits around sqrtf and friends. ON these two platforms they are overloaded so its just sqrt not sqrtf.
Kent Mein
2004-03-31 17:01:45 +00:00
fd470d9623* Only load needed extensions (ie none.) * Fix bug in version query. * First commit!
Kester Maddock
2004-03-31 12:20:02 +00:00
79ecc08b89more housekeeping. move static declarations and definititions out of .h files. tidy up initializers and c++ style comments.
Stephen Swaney
2004-03-31 07:40:08 +00:00
fa0196b8f9BPython: - tentative fix for scripts with CR/LF endings and split lines: in 2.32, the ac3d and vrml2 exporters, for example, had lines split with '\\\\' and so gave syntax errors when executed on Win platforms, because the scripts bundled with Win binaries had dos line endings.
Willian Padovani Germano
2004-03-31 04:18:39 +00:00
2b27a909f0Fixed the fix I did earlyer. (Move var declaration up in the function to where it should be) Darn SGI ;)
Kent Mein
2004-03-30 14:41:08 +00:00
137e82f0e6Added iris zsize=2 support. Provided by Melchior Franz.
Kent Mein
2004-03-30 14:33:02 +00:00
c2a691a94eSupport for the STL (stereolithography) file format. Reads the ASCII and binary subformats, and writes the binary subformat. Read is done with usual F1, write is done in the menu 'File->Export Selected->STL'. Writes meshes only, writing the 'displistmesh' if subsurf is on. The 'magic' to determine whether it is reading the binary or ASCII subformat could use a little work, but makes the correct choice most of the time.
Chris Want
2004-03-30 03:10:34 +00:00
fc275fd72fOn Windows linking to the FTGL library was problematic for some users. This is solved by adding FTGL_LIBRARY_STATIC to the defines for win32.
Nathan Letwory
2004-03-29 18:46:17 +00:00
53b9bc5990Bug fix for #977
Kent Mein
2004-03-29 18:39:48 +00:00
5d8a0fe8bc- change <bpy_types.h> to "bpy_types.h"
Daniel Dunbar
2004-03-29 13:59:55 +00:00
6d8c0dc72c- fix use of unitialized variable in v2d scrolling (mousewheel code)
Daniel Dunbar
2004-03-29 13:50:21 +00:00
f3feb77918General housekeeping and cleanup. Move static declarations and data definitions from .h files into corresponding .c files. Blame zr for this since he's the one who pointed out that our bpy headers were a mish-mash of stuff that belonged in the .c files!
Stephen Swaney
2004-03-29 08:16:18 +00:00
0a6d0e62e1A fix for the MIPSPro 7.4 compiler ... please let me know if there are problems with 7.3.
Chris Want
2004-03-28 22:37:56 +00:00
8476097a01Disable compilation of the game engine for irix.
Chris Want
2004-03-28 22:36:28 +00:00
07067e1a95I had misspelled a macro name.
Chris Want
2004-03-28 22:33:21 +00:00
bbb94cd3dfFixed bug #963: UV editor wrong center When using "From Window" unwrapping in a 3d view (that isn't square), the UV coords would not be centered in the UV editor, even if the object was centered in the 3d view.
Brecht Van Lommel
2004-03-28 22:13:25 +00:00
2cd00774cdMakefile support for solid -- assumes solid and qhull are in the lib dir, i.e., ../lib/your_platform/{solid|qhull}.
Chris Want
2004-03-28 21:56:00 +00:00
9206a1eba6- replaced G.{edve,eded,edvl} with G.editMesh, atm just a structure to hold the three lists, nothing major, but gives a place to hang data off of and a single "mesh" structure to pass around for editing functions.
Daniel Dunbar
2004-03-28 08:46:35 +00:00
d29d7030b6- bug #979 the non-flat quad detecting routine apparently didn't do anything anymore! I've fixed it now with more comments, so people are warned not to mesh with this... er... mess!
Ton Roosendaal
2004-03-27 18:27:55 +00:00
d3670aa4be- bug fix#996 Apparently the reorganize of code in this c file, to merge the converter routines for normal Mesh and subsurfed Mesh, cancelled out the fix I did before to make sure Material option Wire correctly takes the OPTIM mode into account. Error was that it always rendered in OPTIM wire for subsurf, regardless setting for subsurf.
Ton Roosendaal
2004-03-27 11:32:25 +00:00
34693b400dfix warnings about implicit declaration of sprintf before Mom finds out.
Stephen Swaney
2004-03-26 01:12:45 +00:00
3d45e6ca31- updated MSVC 6 projectfiles with gameengine/solid changes.
Simon Clitherow
2004-03-25 21:04:51 +00:00
89ebf84b41[GameEngine] As Kester Maddock pointed out to me, I had left one small, but important patch out. Now 2.25 blends are read correctly.
Nathan Letwory
2004-03-25 18:17:40 +00:00
50cee47be0- typo in 'saave as videoscape'/ :)
Ton Roosendaal
2004-03-25 16:13:32 +00:00
334999e9b8- just a typo in button. sizeZ should be sizeY! (bug 1070)
Ton Roosendaal
2004-03-25 15:32:37 +00:00
d82ab2bfc3- small patch to make sure buttons are fully used for strings (when it doesnt fit), plus the 'user count' button now increases in size when amount is larger than 10. was report #1049
Ton Roosendaal
2004-03-25 13:30:20 +00:00
29baa5026eadd info about units for rotation IPOs and Object Euler angles.
Stephen Swaney
2004-03-25 06:18:56 +00:00