patch [#17856] Correction on docs for Ipo module. from Lucas Vella (lvella) + some...
authorCampbell Barton <ideasman42@gmail.com>
Sat, 18 Oct 2008 13:33:27 +0000 (13:33 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 18 Oct 2008 13:33:27 +0000 (13:33 +0000)
release/scripts/import_web3d.py
release/scripts/scripttemplate_gamelogic_basic.py
source/blender/python/api2_2x/doc/Ipo.py

index 157af62338e28367a2b1adf8f0b5fadd94dbc1a3..e934d06e9efc55ae55fb92698deaa8804f8838da 100755 (executable)
@@ -3,7 +3,7 @@
 Name: 'X3D & VRML97 (.x3d / wrl)...'
 Blender: 248
 Group: 'Import'
-Tooltip: 'Load a VRML97 File'
+Tooltip: 'Load an X3D or VRML97 file'
 """
 
 # ***** BEGIN GPL LICENSE BLOCK *****
@@ -36,6 +36,30 @@ __bpydoc__ = """\
 This script is an importer for the X3D and VRML97 file formats.
 """
 
+# This should work without a blender at all
+try:
+       from Blender.sys import exists
+except:
+       from os.path import exists
+
+def baseName(path):
+       return path.split('/')[-1].split('\\')[-1]
+
+def dirName(path):
+       return path[:-len(baseName(path))]
+
+# notes
+# transform are relative 
+# order dosnt matter for loc/size/rot
+# right handed rotation
+# angles are in radians
+# rotation first defines axis then ammount in deg
+
+
+
+# =============================== VRML Spesific
+
+
 def vrmlFormat(data):
        '''
        Keep this as a valid vrml file, but format in a way we can pradict.
@@ -98,30 +122,6 @@ def vrmlFormat(data):
        
        return [l for l in data.split('\n') if l]
 
-
-# This should work without a blender at all
-try:
-       from Blender.sys import exists
-except:
-       from os.path import exists
-
-def baseName(path):
-       return path.split('/')[-1].split('\\')[-1]
-
-def dirName(path):
-       return path[:-len(baseName(path))]
-
-# notes
-# transform are relative 
-# order dosnt matter for loc/size/rot
-# right handed rotation
-# angles are in radians
-# rotation first defines axis then ammount in deg
-
-
-
-# =============================== VRML Spesific
-
 NODE_NORMAL = 1 # {}
 NODE_ARRAY = 2 # []
 NODE_REFERENCE = 3 # USE foobar
index dfd52a9f749318194d8811a554ae7e4494bb7e6b..1584659d3176f13130ff84dcc673f34181568f58 100644 (file)
@@ -27,7 +27,7 @@ def main():
 main()
 '''
 
-new_text = bpy.data.texts.new('gamelogic_example.py')
+new_text = bpy.data.texts.new('gamelogic_simple.py')
 new_text.write(script_data)
 bpy.data.texts.active = new_text
 Window.RedrawAll()
index d1c72f8cb86cfb06c5751336546463e0011a9426..507592ce8a68800e9094fc0fdf3ec4c0420a6878 100644 (file)
@@ -57,8 +57,8 @@ The valid IpoCurve constants are:
                        TE_DISTA, TE_MGTYPE, TE_MGH, TE_LACU, TE_OCT, TE_MGOFF,
                        TE_MGGAIN, TE_NBASE1, TE_NBASE2, TE_COLR, TE_COLG, TE_COLB,
                        TE_BRIGHT, TE_CONTRAS
-                       9. Pose/Action Ipo: PO_LOCX, PO_LOCY, PO_LOCZ, PO_SIZEX, PO_SIZEY,
-                       PO_SIZEZ, PO_QUATW, PO_QUATX, PO_QUATY, PO_QUATZ
+                       9. Pose/Action Ipo: PO_LOCX, PO_LOCY, PO_LOCZ, PO_SCALEX, PO_SCALEY,
+                       PO_SCALEZ, PO_QUATW, PO_QUATX, PO_QUATY, PO_QUATZ
                        10. Sequence Ipo: SQ_FAC
 
 Shape Key Ipos are handled differently from other Ipos.  The user can rename