[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38814] branches/merwin-spacenav: svn merge -r38753:38813 https://svn.blender.org/svnroot/bf-blender/trunk/ blender .
Nathan Letwory
nathan at letworyinteractive.com
Fri Jul 29 09:58:04 CEST 2011
Revision: 38814
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38814
Author: jesterking
Date: 2011-07-29 07:58:03 +0000 (Fri, 29 Jul 2011)
Log Message:
-----------
svn merge -r38753:38813 https://svn.blender.org/svnroot/bf-blender/trunk/blender .
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38753
Modified Paths:
--------------
branches/merwin-spacenav/build_files/cmake/cmake_consistency_check.py
branches/merwin-spacenav/build_files/cmake/cmake_netbeans_project.py
branches/merwin-spacenav/build_files/cmake/cmake_qtcreator_project.py
branches/merwin-spacenav/doc/python_api/examples/bge.constraints.py
branches/merwin-spacenav/doc/python_api/examples/bge.texture.1.py
branches/merwin-spacenav/doc/python_api/examples/bge.texture.py
branches/merwin-spacenav/doc/python_api/examples/blf.py
branches/merwin-spacenav/doc/python_api/sphinx_doc_gen.sh
branches/merwin-spacenav/release/scripts/modules/addon_utils.py
branches/merwin-spacenav/release/scripts/modules/bpy/__init__.py
branches/merwin-spacenav/release/scripts/modules/bpy_extras/io_utils.py
branches/merwin-spacenav/release/scripts/modules/bpy_extras/mesh_utils.py
branches/merwin-spacenav/release/scripts/startup/bl_operators/object.py
branches/merwin-spacenav/release/scripts/startup/bl_operators/object_align.py
branches/merwin-spacenav/release/scripts/startup/bl_operators/screen_play_rendered_anim.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/properties_data_empty.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/properties_data_modifier.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/properties_world.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/space_info.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/space_node.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/space_userpref.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/space_view3d.py
branches/merwin-spacenav/release/scripts/startup/bl_ui/space_view3d_toolbar.py
branches/merwin-spacenav/release/scripts/templates/batch_export.py
branches/merwin-spacenav/release/scripts/templates/ui_menu.py
branches/merwin-spacenav/source/blender/blenkernel/intern/cdderivedmesh.c
branches/merwin-spacenav/source/blender/blenkernel/intern/customdata.c
branches/merwin-spacenav/source/blender/blenkernel/intern/material.c
branches/merwin-spacenav/source/blender/blenkernel/intern/multires.c
branches/merwin-spacenav/source/blender/collada/MaterialExporter.cpp
branches/merwin-spacenav/source/blender/collada/MaterialExporter.h
branches/merwin-spacenav/source/blender/editors/interface/resources.c
branches/merwin-spacenav/source/blender/editors/space_node/node_edit.c
branches/merwin-spacenav/source/blender/editors/space_sequencer/sequencer_add.c
branches/merwin-spacenav/source/blender/editors/transform/transform_snap.c
branches/merwin-spacenav/source/blender/gpu/intern/gpu_material.c
branches/merwin-spacenav/source/blender/makesdna/DNA_modifier_types.h
branches/merwin-spacenav/source/blender/makesrna/intern/rna_access.c
branches/merwin-spacenav/source/blender/makesrna/intern/rna_modifier.c
branches/merwin-spacenav/source/blender/windowmanager/intern/wm_init_exit.c
branches/merwin-spacenav/source/creator/creator.c
branches/merwin-spacenav/source/tests/check_deprecated.py
Modified: branches/merwin-spacenav/build_files/cmake/cmake_consistency_check.py
===================================================================
--- branches/merwin-spacenav/build_files/cmake/cmake_consistency_check.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/build_files/cmake/cmake_consistency_check.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -42,9 +42,9 @@
l = data[i]
ws = l[:len(l) - len(l.lstrip())]
-
+
data[i] = "%s%s\n" % (ws, text)
-
+
file_handle = open(f, 'w')
file_handle.writelines(data)
file_handle.close()
@@ -182,13 +182,13 @@
if new_path_rel != l:
print("overly relative path:\n %s:%d\n %s\n %s" % (f, i, l, new_path_rel))
-
+
## Save time. just replace the line
# replace_line(f, i - 1, new_path_rel)
-
+
else:
raise Exception("non existant include %s:%d -> %s" % (f, i, new_file))
-
+
# print(new_file)
global_h.update(set(sources_h))
@@ -206,7 +206,7 @@
if ff not in sources_c:
print(" missing: " + ff)
'''
-
+
# reset
sources_h[:] = []
sources_c[:] = []
Modified: branches/merwin-spacenav/build_files/cmake/cmake_netbeans_project.py
===================================================================
--- branches/merwin-spacenav/build_files/cmake/cmake_netbeans_project.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/build_files/cmake/cmake_netbeans_project.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -30,8 +30,19 @@
Windows not supported so far
"""
-from project_info import *
+from project_info import (SIMPLE_PROJECTFILE,
+ SOURCE_DIR,
+ CMAKE_DIR,
+ PROJECT_DIR,
+ source_list,
+ is_project_file,
+ is_c_header,
+ is_py,
+ cmake_advanced_info,
+ cmake_compiler_defines,
+ )
+
import os
from os.path import join, dirname, normpath, relpath, exists
Modified: branches/merwin-spacenav/build_files/cmake/cmake_qtcreator_project.py
===================================================================
--- branches/merwin-spacenav/build_files/cmake/cmake_qtcreator_project.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/build_files/cmake/cmake_qtcreator_project.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -31,7 +31,17 @@
python .~/blenderSVN/blender/build_files/cmake/cmake_qtcreator_project.py ~/blenderSVN/cmake
"""
-from project_info import *
+from project_info import (SIMPLE_PROJECTFILE,
+ SOURCE_DIR,
+ CMAKE_DIR,
+ PROJECT_DIR,
+ source_list,
+ is_project_file,
+ is_c_header,
+ is_py,
+ cmake_advanced_info,
+ cmake_compiler_defines,
+ )
import os
import sys
Modified: branches/merwin-spacenav/doc/python_api/examples/bge.constraints.py
===================================================================
--- branches/merwin-spacenav/doc/python_api/examples/bge.constraints.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/doc/python_api/examples/bge.constraints.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -8,11 +8,11 @@
# get object list
objects = logic.getCurrentScene().objects
-
+
# get object named Object1 and Object 2
object_1 = objects["Object1"]
object_2 = objects["Object2"]
-
+
# want to use Edge constraint type
constraint_type = 2
@@ -31,7 +31,7 @@
edge_angle_z = 0.0
# create an edge constraint
-constraints.createConstraint( physics_id_1, physics_id_2,
- constraint_type,
- edge_position_x, edge_position_y, edge_position_z,
- edge_angle_x, edge_angle_y, edge_angle_z )
+constraints.createConstraint(physics_id_1, physics_id_2,
+ constraint_type,
+ edge_position_x, edge_position_y, edge_position_z,
+ edge_angle_x, edge_angle_y, edge_angle_z)
Modified: branches/merwin-spacenav/doc/python_api/examples/bge.texture.1.py
===================================================================
--- branches/merwin-spacenav/doc/python_api/examples/bge.texture.1.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/doc/python_api/examples/bge.texture.1.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -6,29 +6,31 @@
Controller.
"""
from bge import logic
-from bge import texture
+from bge import texture
+
def createTexture(cont):
"""Create a new Dynamic Texture"""
object = cont.owner
-
+
# get the reference pointer (ID) of the internal texture
ID = texture.materialID(obj, 'IMoriginal.png')
-
- # create a texture object
+
+ # create a texture object
object_texture = texture.Texture(object, ID)
-
+
# create a new source with an external image
url = logic.expandPath("//newtexture.jpg")
new_source = texture.ImageFFmpeg(url)
-
+
# the texture has to be stored in a permanent Python object
logic.texture = object_texture
-
+
# update/replace the texture
logic.texture.source = new_source
logic.texture.refresh(False)
+
def removeTexture(cont):
"""Delete the Dynamic Texture, reversing back the final to its original state."""
try:
Modified: branches/merwin-spacenav/doc/python_api/examples/bge.texture.py
===================================================================
--- branches/merwin-spacenav/doc/python_api/examples/bge.texture.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/doc/python_api/examples/bge.texture.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -9,14 +9,14 @@
cont = logic.getCurrentController()
obj = cont.owner
-
-# the creation of the texture must be done once: save the
+
+# the creation of the texture must be done once: save the
# texture object in an attribute of bge.logic module makes it persistent
if not hasattr(logic, 'video'):
-
+
# identify a static texture by name
matID = texture.materialID(obj, 'IMvideo.png')
-
+
# create a dynamic texture that will replace the static texture
logic.video = texture.Texture(obj, matID)
@@ -24,7 +24,7 @@
movie = logic.expandPath('//trailer_400p.ogg')
logic.video.source = texture.VideoFFmpeg(movie)
logic.video.source.scale = True
-
+
# quick off the movie, but it wont play in the background
logic.video.source.play()
Modified: branches/merwin-spacenav/doc/python_api/examples/blf.py
===================================================================
--- branches/merwin-spacenav/doc/python_api/examples/blf.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/doc/python_api/examples/blf.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -1,6 +1,7 @@
"""
Hello World Text Example
++++++++++++++++++++++++
+
Blender Game Engine example of using the blf module. For this module to work we
need to use the OpenGL wrapper :class:`~bgl` as well.
"""
@@ -11,31 +12,33 @@
import bgl
import blf
+
def init():
"""init function - runs once"""
# create a new font object, use external ttf file
font_path = logic.expandPath('//Zeyada.ttf')
- # store the font indice - to use later
+ # store the font indice - to use later
logic.font_id = blf.load(font_path)
- # set the font drawing routine to run every frame
+ # set the font drawing routine to run every frame
scene = logic.getCurrentScene()
- scene.post_draw=[write]
+ scene.post_draw = [write]
+
def write():
"""write on screen"""
width = render.getWindowWidth()
height = render.getWindowHeight()
-
+
# OpenGL setup
bgl.glMatrixMode(bgl.GL_PROJECTION)
bgl.glLoadIdentity()
bgl.gluOrtho2D(0, width, 0, height)
bgl.glMatrixMode(bgl.GL_MODELVIEW)
bgl.glLoadIdentity()
-
+
# BLF drawing routine
font_id = logic.font_id
- blf.position(font_id, (width*0.2), (height*0.3), 0)
+ blf.position(font_id, (width * 0.2), (height * 0.3), 0)
blf.size(font_id, 50, 72)
blf.draw(font_id, "Hello World")
Modified: branches/merwin-spacenav/doc/python_api/sphinx_doc_gen.sh
===================================================================
--- branches/merwin-spacenav/doc/python_api/sphinx_doc_gen.sh 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/doc/python_api/sphinx_doc_gen.sh 2011-07-29 07:58:03 UTC (rev 38814)
@@ -38,9 +38,12 @@
ssh $SSH_USER at emo.blender.org 'rm -rf '$SSH_UPLOAD_FULL'/*'
rsync --progress -avze "ssh -p 22" $SPHINXBASE/sphinx-out/* $SSH_HOST:$SSH_UPLOAD_FULL/
-# symlink the dir to a static URL
-ssh $SSH_USER at emo.blender.org 'rm '$SSH_UPLOAD'/250PythonDoc && ln -s '$SSH_UPLOAD_FULL' '$SSH_UPLOAD'/250PythonDoc'
+## symlink the dir to a static URL
+#ssh $SSH_USER at emo.blender.org 'rm '$SSH_UPLOAD'/250PythonDoc && ln -s '$SSH_UPLOAD_FULL' '$SSH_UPLOAD'/250PythonDoc'
+# better redirect
+ssh $SSH_USER at emo.blender.org 'echo "<html><head><title>Redirecting...</title><meta http-equiv=\"REFRESH\" content=\"0;url=../blender_python_api_'$BLENDER_VERSION'/\"></head><body>Redirecting...</body></html>" > '$SSH_UPLOAD'/250PythonDoc/index.html'
+
# pdf
sphinx-build -b latex $SPHINXBASE/sphinx-in $SPHINXBASE/sphinx-out
cd $SPHINXBASE/sphinx-out
Modified: branches/merwin-spacenav/release/scripts/modules/addon_utils.py
===================================================================
--- branches/merwin-spacenav/release/scripts/modules/addon_utils.py 2011-07-29 07:14:03 UTC (rev 38813)
+++ branches/merwin-spacenav/release/scripts/modules/addon_utils.py 2011-07-29 07:58:03 UTC (rev 38814)
@@ -33,6 +33,7 @@
error_duplicates = False
+
def paths():
# RELEASE SCRIPTS: official scripts distributed in Blender releases
paths = _bpy.utils.script_paths("addons")
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list