[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [950] tags: svn:eol-style = native
Dalai Felinto
dfelinto at gmail.com
Fri Aug 27 01:16:54 CEST 2010
Revision: 950
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=950
Author: dfelinto
Date: 2010-08-27 01:16:54 +0200 (Fri, 27 Aug 2010)
Log Message:
-----------
svn:eol-style = native
keywords don't make sense now because scripts are not adding $id$. It's worth thinking if we want the revision or the date as part of one bl_addon_info
Modified Paths:
--------------
branches/ivygen/ivy_functions.py
branches/ivygen/ivy_rewrite.py
branches/ivygen/ivy_test.py
branches/ivygen/licence.txt
branches/ivygen/raycast_test.py
branches/repair_holding/about_repair_holding.txt
contrib/dev-tools/commit_new_description.py
contrib/dev-tools/svn-testing.py
contrib/py/api-doc/Panel_HelloWorld.py
contrib/py/api-doc/Script_AddObjectsAroundCursor.py
contrib/py/api-doc/Script_GeneratePyramidMesh.py
contrib/py/scripts/addons/add_mesh_archimedean_solids.py
contrib/py/scripts/addons/io_import_scene_dxf.py
contrib/py/scripts/addons/space_view3d_index_visualiser.py
contrib/py/scripts/addons/system_blend_info.py
contrib/py/scripts/addons/system_smart_line_break.py
contrib/py/scripts/addons/text_editor_pasteall.py
contrib/py/scripts/demo_fcurve_colouriser.py
contrib/py/scripts/demo_fcurve_fixer.py
tags/2_49_bundle/plugins/texture/src/circdots_rgb/readme.txt
tags/2_49_bundle/plugins/texture/src/wbricks/readme.txt
tags/2_49_bundle/py/nodes/pynode_dots.py
tags/2_49_bundle/py/nodes/pynode_eight-parts-paint.py
tags/2_49_bundle/py/nodes/pynode_halftone-like.py
tags/2_49_bundle/py/nodes/pynode_invert-color.py
tags/2_49_bundle/py/nodes/pynode_invert-vector.py
tags/2_49_bundle/py/nodes/pynode_ipo-input.py
tags/2_49_bundle/py/nodes/pynode_merge-vectors.py
tags/2_49_bundle/py/nodes/pynode_mod-balloony.py
tags/2_49_bundle/py/nodes/pynode_mod-stripy.py
tags/2_49_bundle/py/nodes/pynode_quantize-value.py
tags/2_49_bundle/py/nodes/pynode_quantize-vector.py
tags/2_49_bundle/py/nodes/pynode_scale-vector.py
tags/2_49_bundle/py/nodes/pynode_split-vector.py
tags/2_49_bundle/py/nodes/pynode_toon1.py
tags/2_49_bundle/py/nodes/pynode_toon2.py
tags/2_49_bundle/py/nodes/pynode_vector-to-rgb.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/2.26 to 2.32/Python/dynoise.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Dreadlocks.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Fiber2.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Fiber203.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/FiberAnim.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/FiberGUI.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Grass.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/PonyTail.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/README.TXT
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Wheat.fib
tags/2_49_bundle/py/script_example_files/prim_blender/Readme.txt
tags/2_49_bundle/py/script_example_files/swarm/swarm.py
tags/2_49_bundle/py/scripts/add/add_cells.py
tags/2_49_bundle/py/scripts/add/add_city_block_generator.py
tags/2_49_bundle/py/scripts/add/add_cityscape.py
tags/2_49_bundle/py/scripts/add/add_domical_vault.py
tags/2_49_bundle/py/scripts/add/add_hang_curve.py
tags/2_49_bundle/py/scripts/add/add_head_creator.py
tags/2_49_bundle/py/scripts/add/add_poliedri_platonici.py
tags/2_49_bundle/py/scripts/add/add_saltshaker.py
tags/2_49_bundle/py/scripts/add/add_stairs_creator.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_diamond.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_gears.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_hyperboloid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_n_pyramid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_octahedron.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_paraboloid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_pipe.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_pyramid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_spindle.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_sqorus.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_star.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_threaded_pipe.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_wedge.py
tags/2_49_bundle/py/scripts/animation/animation_bone_tools.py
tags/2_49_bundle/py/scripts/animation/animation_bsod_rigs.py
tags/2_49_bundle/py/scripts/animation/animation_camera_background_matcher.py
tags/2_49_bundle/py/scripts/animation/animation_floctation.py
tags/2_49_bundle/py/scripts/animation/animation_ipo_converter.py
tags/2_49_bundle/py/scripts/animation/animation_ipo_tools.py
tags/2_49_bundle/py/scripts/animation/animation_pose_lib.py
tags/2_49_bundle/py/scripts/animation/onionskin/onionskin_gui.py
tags/2_49_bundle/py/scripts/animation/onionskin/onionskin_note.txt
tags/2_49_bundle/py/scripts/animation/onionskin/onionskin_spacehandler.py
tags/2_49_bundle/py/scripts/bpydata/config/BLensProfiles.cfg
tags/2_49_bundle/py/scripts/bpymodules/BMAE_LID.py
tags/2_49_bundle/py/scripts/bpymodules/BMAE_MMC.py
tags/2_49_bundle/py/scripts/bpymodules/add_hang_curve_module.py
tags/2_49_bundle/py/scripts/bpymodules/forms.py
tags/2_49_bundle/py/scripts/bpymodules/geodesic.py
tags/2_49_bundle/py/scripts/bpymodules/goo.py
tags/2_49_bundle/py/scripts/bpymodules/uv_export_width_height.py
tags/2_49_bundle/py/scripts/bpymodules/vefm.py
tags/2_49_bundle/py/scripts/export/export_bezcurve2svg.py
tags/2_49_bundle/py/scripts/export/export_ogre.py
tags/2_49_bundle/py/scripts/export/export_unreal_skeletal_mesh.py
tags/2_49_bundle/py/scripts/help/help_browse_script_catalog.py
tags/2_49_bundle/py/scripts/help/help_browse_script_plugin_bundles.py
tags/2_49_bundle/py/scripts/help/python_template.py
tags/2_49_bundle/py/scripts/image/image_fix_broken_paths.py
tags/2_49_bundle/py/scripts/image/image_geometry.py
tags/2_49_bundle/py/scripts/import/import_static_smd.py
tags/2_49_bundle/py/scripts/materials/materials_autoname_textures.py
tags/2_49_bundle/py/scripts/materials/materials_creator.py
tags/2_49_bundle/py/scripts/materials/materials_framebased_texture_changer.py
tags/2_49_bundle/py/scripts/materials/materials_ior_values.py
tags/2_49_bundle/py/scripts/materials/materials_mh_fake_sss.py
tags/2_49_bundle/py/scripts/materials/materials_random_color.py
tags/2_49_bundle/py/scripts/mesh/BMAE/BMAE.bsf
tags/2_49_bundle/py/scripts/mesh/BMAE/BMAE.py
tags/2_49_bundle/py/scripts/mesh/mesh_center_to_verts.py
tags/2_49_bundle/py/scripts/mesh/mesh_compute_edge_intersection.py
tags/2_49_bundle/py/scripts/mesh/mesh_inset.py
tags/2_49_bundle/py/scripts/mesh/mesh_isobaren.py
tags/2_49_bundle/py/scripts/mesh/mesh_lengthen.py
tags/2_49_bundle/py/scripts/mesh/mesh_looptools.py
tags/2_49_bundle/py/scripts/mesh/mesh_pointalign.py
tags/2_49_bundle/py/scripts/mesh/mesh_vertex_align.py
tags/2_49_bundle/py/scripts/mesh/mesh_vertex_noise.py
tags/2_49_bundle/py/scripts/misc/audio_midi_import.py
tags/2_49_bundle/py/scripts/misc/audio_sound_tracker.py
tags/2_49_bundle/py/scripts/misc/misc_analytics.py
tags/2_49_bundle/py/scripts/misc/misc_blender_brot.py
tags/2_49_bundle/py/scripts/misc/misc_cable_guy.py
tags/2_49_bundle/py/scripts/misc/misc_catenary.py
tags/2_49_bundle/py/scripts/misc/misc_displace_verts.py
tags/2_49_bundle/py/scripts/misc/misc_floretions.py
tags/2_49_bundle/py/scripts/misc/misc_galaxy_generator.py
tags/2_49_bundle/py/scripts/misc/misc_measure_mesh.py
tags/2_49_bundle/py/scripts/misc/misc_nebula_generator.py
tags/2_49_bundle/py/scripts/misc/misc_normal_smooth.py
tags/2_49_bundle/py/scripts/misc/misc_pdb_chemfiles.py
tags/2_49_bundle/py/scripts/misc/misc_spirals_alexv_set.py
tags/2_49_bundle/py/scripts/misc/pdb_files/c60.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/dna.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/morphine.pdb
tags/2_49_bundle/py/scripts/object/object_align_displace.py
tags/2_49_bundle/py/scripts/object/object_auto_tile.py
tags/2_49_bundle/py/scripts/object/object_batch_size_rot.py
tags/2_49_bundle/py/scripts/object/object_check_integrity.py
tags/2_49_bundle/py/scripts/object/object_euler_filter.py
tags/2_49_bundle/py/scripts/object/object_scat_n_drop.py
tags/2_49_bundle/py/scripts/object/object_slice.py
tags/2_49_bundle/py/scripts/object/object_spawn_xyz.py
tags/2_49_bundle/py/scripts/object/object_taper_n_twist.py
tags/2_49_bundle/py/scripts/render/BLensesFiles/BLensAnim.py
tags/2_49_bundle/py/scripts/render/BLensesFiles/BLenses.py
tags/2_49_bundle/py/scripts/render/LuxBlend_v0.6RC5 Exporter.py
tags/2_49_bundle/py/scripts/render/render_arnaud_skybox.py
tags/2_49_bundle/py/scripts/render/render_blender_go_cubic.py
tags/2_49_bundle/py/scripts/render/render_feild_of_view.py
tags/2_49_bundle/py/scripts/render/render_overlay_wire.py
tags/2_49_bundle/py/scripts/render/render_pick_camera.py
tags/2_49_bundle/py/scripts/render/render_really_big_render.py
tags/2_49_bundle/py/scripts/system/system_3d_cursor_menu.py
tags/2_49_bundle/py/scripts/system/system_4mm_layer_manager.py
tags/2_49_bundle/py/scripts/system/system_blend_info.py
tags/2_49_bundle/py/scripts/system/system_camera_lamp_mesh_names.py
tags/2_49_bundle/py/scripts/system/system_dpi calculator.py
tags/2_49_bundle/py/scripts/system/system_openGL_export.py
tags/2_49_bundle/py/scripts/system/system_sysinfo.py
tags/2_49_bundle/py/scripts/themes/theme_3dviewbg.py
tags/2_49_bundle/py/scripts/themes/theme_androcto.py
tags/2_49_bundle/py/scripts/themes/theme_default.py
tags/2_49_bundle/py/scripts/themes/theme_save_as_py.py
tags/2_49_bundle/py/scripts/themes/theme_zebulon.py
tags/2_49_bundle/py/scripts/uv/uv_auto_layout_tex.py
tags/2_49_bundle/py/scripts/uv/uv_bray_baker.py
tags/2_49_bundle/py/scripts/uv/uv_from_adjacent.py
tags/2_49_bundle/py/scripts/uv/uv_ma_baker.py
tags/2_49_bundle/py/scripts/uv/uv_ma_self.py
tags/2_49_bundle/py/scripts/uv/uv_normal_based_mapping.py
tags/2_49_bundle/py/scripts/uv/uv_relax.py
tags/2_49_bundle/py/scripts/uv/uv_render_seams.py
tags/2_49_bundle/py/scripts/uv/uv_smart_uv.py
tags/2_49_bundle/py/scripts/uv/uv_space_coordinator.py
tags/2_49_bundle/py/scripts/uv/uv_tex2uvbaker.py
tags/2_49_bundle/py/scripts/wizards/holes.txt
tags/2_49_bundle/py/scripts/wizards/wizards_asteroids.py
tags/2_49_bundle/py/scripts/wizards/wizards_auto_masonry.py
tags/2_49_bundle/py/scripts/wizards/wizards_caliper.py
tags/2_49_bundle/py/scripts/wizards/wizards_cloudgen.py
tags/2_49_bundle/py/scripts/wizards/wizards_curves_galor.py
tags/2_49_bundle/py/scripts/wizards/wizards_geodesic_domes.py
tags/2_49_bundle/py/scripts/wizards/wizards_holes.py
tags/2_49_bundle/py/scripts/wizards/wizards_pgr_meandering_paths.py
tags/2_49_bundle/py/scripts/wizards/wizards_sama_landscape.py
tags/2_49_bundle/py/scripts/wizards/wizards_skin_armature.py
tags/2_49_bundle/py/scripts/wizards/wizards_teapot_gen.py
tags/2_49_bundle/py/scripts/wizards/wizards_world_ forge.py
tags/2_53_contrib/py/api-doc/Panel_HelloWorld.py
tags/2_53_contrib/py/api-doc/Script_AddObjectsAroundCursor.py
tags/2_53_contrib/py/api-doc/Script_GeneratePyramidMesh.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/Boltfactory.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/__init__.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/createMesh.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/original_script_add_mesh_bolt.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/preset_utils.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M10.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M12.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M3.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M4.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M5.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M6.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M8.py
tags/2_53_contrib/py/scripts/addons/add_mesh_archimedean_solids.py
tags/2_53_contrib/py/scripts/addons/import_scene_dxf.py
tags/2_53_contrib/py/scripts/addons/space_view3d_cursor_to_edge_intersection.py
tags/2_53_contrib/py/scripts/addons/space_view3d_index_visualiser.py
tags/2_53_contrib/py/scripts/addons/space_view3d_multiselect_menu.py
tags/2_53_contrib/py/scripts/addons/system_blend_info.py
tags/2_53_contrib/py/scripts/addons/system_smart_line_break.py
tags/2_53_contrib/py/scripts/demo_fcurve_colouriser.py
tags/2_53_contrib/py/scripts/demo_fcurve_fixer.py
Property Changed:
----------------
branches/ivygen/ivy_functions.py
branches/ivygen/ivy_rewrite.py
branches/ivygen/ivy_test.py
branches/ivygen/licence.txt
branches/ivygen/raycast_test.py
branches/repair_holding/about_repair_holding.txt
contrib/dev-tools/commit_new_description.py
contrib/dev-tools/gpl.py
contrib/dev-tools/svn-testing.py
contrib/py/api-doc/Panel_HelloWorld.py
contrib/py/api-doc/Script_AddObjectsAroundCursor.py
contrib/py/api-doc/Script_GeneratePyramidMesh.py
contrib/py/scripts/addons/add_corrective_shape_key.py
contrib/py/scripts/addons/add_mesh_archimedean_solids.py
contrib/py/scripts/addons/io_import_scene_dxf.py
contrib/py/scripts/addons/object_name_edit.py
contrib/py/scripts/addons/space_view3d_copy_attributes.py
contrib/py/scripts/addons/space_view3d_game_props_visualiser.py
contrib/py/scripts/addons/space_view3d_index_visualiser.py
contrib/py/scripts/addons/space_view3d_manipulator_Menu.py
contrib/py/scripts/addons/system_blend_info.py
contrib/py/scripts/addons/system_keyboard_svg.py
contrib/py/scripts/addons/system_smart_line_break.py
contrib/py/scripts/addons/text_editor_pasteall.py
contrib/py/scripts/demo_fcurve_colouriser.py
contrib/py/scripts/demo_fcurve_fixer.py
flatten_contrib.py
tags/2_49_bundle/plugins/bmake
tags/2_49_bundle/plugins/texture/src/brick/brick.c
tags/2_49_bundle/plugins/texture/src/brick/changes.txt
tags/2_49_bundle/plugins/texture/src/brick/readme.txt
tags/2_49_bundle/plugins/texture/src/brick1/brick1.c
tags/2_49_bundle/plugins/texture/src/brick1/changes.txt
tags/2_49_bundle/plugins/texture/src/brick1/readme.txt
tags/2_49_bundle/plugins/texture/src/circdots_rgb/changes.txt
tags/2_49_bundle/plugins/texture/src/circdots_rgb/readme.txt
tags/2_49_bundle/plugins/texture/src/dots2/changes.txt
tags/2_49_bundle/plugins/texture/src/dots2/dots2.c
tags/2_49_bundle/plugins/texture/src/dots2/readme.txt
tags/2_49_bundle/plugins/texture/src/led/changes.txt
tags/2_49_bundle/plugins/texture/src/led/led.c
tags/2_49_bundle/plugins/texture/src/led/readme.txt
tags/2_49_bundle/plugins/texture/src/pattern/changes.txt
tags/2_49_bundle/plugins/texture/src/pattern/pattern.c
tags/2_49_bundle/plugins/texture/src/pattern/readme.txt
tags/2_49_bundle/plugins/texture/src/pie/changes.txt
tags/2_49_bundle/plugins/texture/src/pie/pie.c
tags/2_49_bundle/plugins/texture/src/pie/readme.txt
tags/2_49_bundle/plugins/texture/src/r_weave/changes.txt
tags/2_49_bundle/plugins/texture/src/r_weave/r_texture.h
tags/2_49_bundle/plugins/texture/src/r_weave/r_weave.c
tags/2_49_bundle/plugins/texture/src/r_weave/readme.txt
tags/2_49_bundle/plugins/texture/src/refract/changes.txt
tags/2_49_bundle/plugins/texture/src/refract/readme.txt
tags/2_49_bundle/plugins/texture/src/refract/refract.c
tags/2_49_bundle/plugins/texture/src/rings2/changes.txt
tags/2_49_bundle/plugins/texture/src/rings2/readme.txt
tags/2_49_bundle/plugins/texture/src/rings2/rings2.c
tags/2_49_bundle/plugins/texture/src/rtilings/changes.txt
tags/2_49_bundle/plugins/texture/src/rtilings/readme.txt
tags/2_49_bundle/plugins/texture/src/rtilings/rtilings.c
tags/2_49_bundle/plugins/texture/src/sarah0/changes.txt
tags/2_49_bundle/plugins/texture/src/sarah0/readme.txt
tags/2_49_bundle/plugins/texture/src/sarah0/sarah0.c
tags/2_49_bundle/plugins/texture/src/sarah0/sarahplugins.h
tags/2_49_bundle/plugins/texture/src/sarah0/sarahutil.h
tags/2_49_bundle/plugins/texture/src/scales/changes.txt
tags/2_49_bundle/plugins/texture/src/scales/readme.txt
tags/2_49_bundle/plugins/texture/src/scales/scales.c
tags/2_49_bundle/plugins/texture/src/sinus/changes.txt
tags/2_49_bundle/plugins/texture/src/sinus/readme.txt
tags/2_49_bundle/plugins/texture/src/sinus/sinus.c
tags/2_49_bundle/plugins/texture/src/spirals/changes.txt
tags/2_49_bundle/plugins/texture/src/spirals/readme.txt
tags/2_49_bundle/plugins/texture/src/spirals/spirals.c
tags/2_49_bundle/plugins/texture/src/t_bricks/changes.txt
tags/2_49_bundle/plugins/texture/src/t_bricks/readme.txt
tags/2_49_bundle/plugins/texture/src/t_bricks/t_bricks.c
tags/2_49_bundle/plugins/texture/src/t_bricks/t_texture.h
tags/2_49_bundle/plugins/texture/src/t_clouds/changes.txt
tags/2_49_bundle/plugins/texture/src/t_clouds/readme.txt
tags/2_49_bundle/plugins/texture/src/t_clouds/t_clouds.c
tags/2_49_bundle/plugins/texture/src/t_clouds/t_texture.h
tags/2_49_bundle/plugins/texture/src/t_marble/changes.txt
tags/2_49_bundle/plugins/texture/src/t_marble/readme.txt
tags/2_49_bundle/plugins/texture/src/t_marble/t_marble.c
tags/2_49_bundle/plugins/texture/src/t_marble/t_texture.h
tags/2_49_bundle/plugins/texture/src/t_marble_terrain/changes.txt
tags/2_49_bundle/plugins/texture/src/t_marble_terrain/readme.txt
tags/2_49_bundle/plugins/texture/src/t_marble_terrain/t_marble_terrain.c
tags/2_49_bundle/plugins/texture/src/t_marble_terrain/t_texture.h
tags/2_49_bundle/plugins/texture/src/t_terrain/changes.txt
tags/2_49_bundle/plugins/texture/src/t_terrain/readme.txt
tags/2_49_bundle/plugins/texture/src/t_terrain/t_terrain.c
tags/2_49_bundle/plugins/texture/src/t_terrain/t_texture.h
tags/2_49_bundle/plugins/texture/src/t_wood/changes.txt
tags/2_49_bundle/plugins/texture/src/t_wood/readme.txt
tags/2_49_bundle/plugins/texture/src/t_wood/t_texture.h
tags/2_49_bundle/plugins/texture/src/t_wood/t_wood.c
tags/2_49_bundle/plugins/texture/src/trellis/changes.txt
tags/2_49_bundle/plugins/texture/src/trellis/readme.txt
tags/2_49_bundle/plugins/texture/src/trellis/trellis.c
tags/2_49_bundle/plugins/texture/src/water/bug_list.txt
tags/2_49_bundle/plugins/texture/src/water/changelog.txt
tags/2_49_bundle/plugins/texture/src/water/changes.txt
tags/2_49_bundle/plugins/texture/src/water/readme.txt
tags/2_49_bundle/plugins/texture/src/water/water.c
tags/2_49_bundle/plugins/texture/src/water/water_maths.h
tags/2_49_bundle/plugins/texture/src/water/water_plugin_howto.txt
tags/2_49_bundle/plugins/texture/src/wbricks/changes.txt
tags/2_49_bundle/plugins/texture/src/wbricks/readme.txt
tags/2_49_bundle/plugins/texture/src/wbricks/wbricks.c
tags/2_49_bundle/py/constraints/trackto_notwist.py
tags/2_49_bundle/py/nodes/material_pynode_template.py
tags/2_49_bundle/py/nodes/pynode_dots.py
tags/2_49_bundle/py/nodes/pynode_eight-parts-paint.py
tags/2_49_bundle/py/nodes/pynode_halftone-like.py
tags/2_49_bundle/py/nodes/pynode_invert-color.py
tags/2_49_bundle/py/nodes/pynode_invert-vector.py
tags/2_49_bundle/py/nodes/pynode_ipo-input.py
tags/2_49_bundle/py/nodes/pynode_merge-vectors.py
tags/2_49_bundle/py/nodes/pynode_mod-balloony.py
tags/2_49_bundle/py/nodes/pynode_mod-stripy.py
tags/2_49_bundle/py/nodes/pynode_quantize-value.py
tags/2_49_bundle/py/nodes/pynode_quantize-vector.py
tags/2_49_bundle/py/nodes/pynode_scale-vector.py
tags/2_49_bundle/py/nodes/pynode_split-vector.py
tags/2_49_bundle/py/nodes/pynode_toon1.py
tags/2_49_bundle/py/nodes/pynode_toon2.py
tags/2_49_bundle/py/nodes/pynode_vector-to-rgb.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/2.26 to 2.32/Python/dynoise.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Dreadlocks.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Fiber2.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Fiber203.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/FiberAnim.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/FiberGUI.py
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Grass.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/PonyTail.fib
tags/2_49_bundle/py/script_example_files/fiber_ripsting/README.TXT
tags/2_49_bundle/py/script_example_files/fiber_ripsting/Wheat.fib
tags/2_49_bundle/py/script_example_files/prim_blender/GNU_License.txt
tags/2_49_bundle/py/script_example_files/prim_blender/Lib/Main.py
tags/2_49_bundle/py/script_example_files/prim_blender/Readme.txt
tags/2_49_bundle/py/script_example_files/prim_blender/Tests/sample_v1.prims
tags/2_49_bundle/py/script_example_files/prim_blender/Tests/sample_v2.prims
tags/2_49_bundle/py/script_example_files/prim_blender/Tests/sample_v3_test.prims
tags/2_49_bundle/py/script_example_files/prim_blender/Tests/sample_v3_test2.prims
tags/2_49_bundle/py/script_example_files/prim_blender/Tests/sample_v3_test3.prims
tags/2_49_bundle/py/script_example_files/swarm/swarm.py
tags/2_49_bundle/py/scripts/add/add_cells.py
tags/2_49_bundle/py/scripts/add/add_city_block_generator.py
tags/2_49_bundle/py/scripts/add/add_cityscape.py
tags/2_49_bundle/py/scripts/add/add_domical_vault.py
tags/2_49_bundle/py/scripts/add/add_hang_curve.py
tags/2_49_bundle/py/scripts/add/add_head_creator.py
tags/2_49_bundle/py/scripts/add/add_poliedri_platonici.py
tags/2_49_bundle/py/scripts/add/add_saltshaker.py
tags/2_49_bundle/py/scripts/add/add_stairs_creator.py
tags/2_49_bundle/py/scripts/add/add_torus_primitive.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_circular_stairway.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_diamond.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_gears.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_hyperboloid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_ladder.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_n_pyramid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_octahedron.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_paraboloid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_pipe.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_pipe_joint.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_pyramid.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_spindle.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_sqorus.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_star.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_threaded_pipe.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_twisted_torus.py
tags/2_49_bundle/py/scripts/add_mesh/add_mesh_wedge.py
tags/2_49_bundle/py/scripts/animation/animation_armature_modeler.py
tags/2_49_bundle/py/scripts/animation/animation_bone_tools.py
tags/2_49_bundle/py/scripts/animation/animation_bsod_rigs.py
tags/2_49_bundle/py/scripts/animation/animation_camera_background_matcher.py
tags/2_49_bundle/py/scripts/animation/animation_camera_manager.py
tags/2_49_bundle/py/scripts/animation/animation_camera_tracking.py
tags/2_49_bundle/py/scripts/animation/animation_floctation.py
tags/2_49_bundle/py/scripts/animation/animation_ipo_converter.py
tags/2_49_bundle/py/scripts/animation/animation_ipo_stretcher.py
tags/2_49_bundle/py/scripts/animation/animation_ipo_tools.py
tags/2_49_bundle/py/scripts/animation/animation_pose_lib.py
tags/2_49_bundle/py/scripts/animation/animation_relative_object _ipo.py
tags/2_49_bundle/py/scripts/animation/animation_shake_n_bake.py
tags/2_49_bundle/py/scripts/animation/onionskin/onionskin_gui.py
tags/2_49_bundle/py/scripts/animation/onionskin/onionskin_note.txt
tags/2_49_bundle/py/scripts/animation/onionskin/onionskin_spacehandler.py
tags/2_49_bundle/py/scripts/bpydata/AstroDeg.dat
tags/2_49_bundle/py/scripts/bpydata/config/BLensProfiles.cfg
tags/2_49_bundle/py/scripts/bpymodules/AstroDat.py
tags/2_49_bundle/py/scripts/bpymodules/AstroUnit.py
tags/2_49_bundle/py/scripts/bpymodules/BMAE_LID.py
tags/2_49_bundle/py/scripts/bpymodules/BMAE_MMC.py
tags/2_49_bundle/py/scripts/bpymodules/add_hang_curve_module.py
tags/2_49_bundle/py/scripts/bpymodules/add_mesh_ladder_module.py
tags/2_49_bundle/py/scripts/bpymodules/boxpack2d.py
tags/2_49_bundle/py/scripts/bpymodules/forms.py
tags/2_49_bundle/py/scripts/bpymodules/geodesic.py
tags/2_49_bundle/py/scripts/bpymodules/goo.py
tags/2_49_bundle/py/scripts/bpymodules/gt/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gteximtl.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gteximtxt.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gteximxml.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gtgenerator.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gtgui.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gtmath.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gtmathrng.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gtparams.py
tags/2_49_bundle/py/scripts/bpymodules/gt/gttree.py
tags/2_49_bundle/py/scripts/bpymodules/mesh_geom_tool_math.py
tags/2_49_bundle/py/scripts/bpymodules/nif_common.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/bsa/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/bsa/bsa.xml
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/dds/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/dds/dds.xml
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/egm/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/egm/egm.xml
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/nif/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/formats/nif/nifxml/nif.xml
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/any_type.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/array_type.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/binary_type.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/common.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/editable.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/simple_type.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/array.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/basic.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/bit_struct.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/enum.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/expression.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/object_models/xml/struct_.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/check.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/dds.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/nif/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/nif/check.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/nif/dump.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/nif/fix.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/nif/modify.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/spells/nif/optimize.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/__init__.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/graph.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/inertia.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/mathutils.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/mopp.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/quickhull.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/tangentspace.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/trianglemesh.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/trianglestripifier.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/tristrip.py
tags/2_49_bundle/py/scripts/bpymodules/pyffi/utils/vertex_cache.py
tags/2_49_bundle/py/scripts/bpymodules/uv_export_width_height.py
tags/2_49_bundle/py/scripts/bpymodules/vefm.py
tags/2_49_bundle/py/scripts/export/export_ase.py
tags/2_49_bundle/py/scripts/export/export_bezcurve2svg.py
tags/2_49_bundle/py/scripts/export/export_half-life_smd.py
tags/2_49_bundle/py/scripts/export/export_md5.py
tags/2_49_bundle/py/scripts/export/export_nif.py
tags/2_49_bundle/py/scripts/export/export_ogre.py
tags/2_49_bundle/py/scripts/export/export_point_cache2.py
tags/2_49_bundle/py/scripts/export/export_unreal_skeletal_mesh.py
tags/2_49_bundle/py/scripts/help/help_browse_script_catalog.py
tags/2_49_bundle/py/scripts/help/help_browse_script_plugin_bundles.py
tags/2_49_bundle/py/scripts/help/python_template.py
tags/2_49_bundle/py/scripts/image/image_2d_cutout_from gimp.py
tags/2_49_bundle/py/scripts/image/image_fix_broken_paths.py
tags/2_49_bundle/py/scripts/image/image_geometry.py
tags/2_49_bundle/py/scripts/image/image_to_mesh.py
tags/2_49_bundle/py/scripts/import/import_ase.py
tags/2_49_bundle/py/scripts/import/import_cr2.py
tags/2_49_bundle/py/scripts/import/import_md5.py
tags/2_49_bundle/py/scripts/import/import_nif.py
tags/2_49_bundle/py/scripts/import/import_static_smd.py
tags/2_49_bundle/py/scripts/materials/materials_3d_view_color_pallet.py
tags/2_49_bundle/py/scripts/materials/materials_assign_to_faces.py
tags/2_49_bundle/py/scripts/materials/materials_autoname_textures.py
tags/2_49_bundle/py/scripts/materials/materials_clean_indices.py
tags/2_49_bundle/py/scripts/materials/materials_creator.py
tags/2_49_bundle/py/scripts/materials/materials_framebased_texture_changer.py
tags/2_49_bundle/py/scripts/materials/materials_gimp_pallet_manager.py
tags/2_49_bundle/py/scripts/materials/materials_ior_values.py
tags/2_49_bundle/py/scripts/materials/materials_mh_fake_sss.py
tags/2_49_bundle/py/scripts/materials/materials_random_color.py
tags/2_49_bundle/py/scripts/materials/materials_works.py
tags/2_49_bundle/py/scripts/mesh/BMAE/BMAE.bsf
tags/2_49_bundle/py/scripts/mesh/BMAE/BMAE.py
tags/2_49_bundle/py/scripts/mesh/mesh_center_to_verts.py
tags/2_49_bundle/py/scripts/mesh/mesh_compute_edge_intersection.py
tags/2_49_bundle/py/scripts/mesh/mesh_connect_tools.py
tags/2_49_bundle/py/scripts/mesh/mesh_cube_wire.py
tags/2_49_bundle/py/scripts/mesh/mesh_geom_tool.py
tags/2_49_bundle/py/scripts/mesh/mesh_inset.py
tags/2_49_bundle/py/scripts/mesh/mesh_isobaren.py
tags/2_49_bundle/py/scripts/mesh/mesh_lengthen.py
tags/2_49_bundle/py/scripts/mesh/mesh_looptools.py
tags/2_49_bundle/py/scripts/mesh/mesh_niftools_hull.py
tags/2_49_bundle/py/scripts/mesh/mesh_niftools_morphcopy.py
tags/2_49_bundle/py/scripts/mesh/mesh_niftools_weightsquash.py
tags/2_49_bundle/py/scripts/mesh/mesh_pointalign.py
tags/2_49_bundle/py/scripts/mesh/mesh_select_frontfacing_faces.py
tags/2_49_bundle/py/scripts/mesh/mesh_stamp_noise.py
tags/2_49_bundle/py/scripts/mesh/mesh_subdivide_weights.py
tags/2_49_bundle/py/scripts/mesh/mesh_vertex_align.py
tags/2_49_bundle/py/scripts/mesh/mesh_vertex_noise.py
tags/2_49_bundle/py/scripts/misc/audio_midi_import.py
tags/2_49_bundle/py/scripts/misc/audio_sound_tracker.py
tags/2_49_bundle/py/scripts/misc/misc_analytics.py
tags/2_49_bundle/py/scripts/misc/misc_batchx_conversion.py
tags/2_49_bundle/py/scripts/misc/misc_blender_brot.py
tags/2_49_bundle/py/scripts/misc/misc_cable_guy.py
tags/2_49_bundle/py/scripts/misc/misc_catenary.py
tags/2_49_bundle/py/scripts/misc/misc_displace_verts.py
tags/2_49_bundle/py/scripts/misc/misc_floretions.py
tags/2_49_bundle/py/scripts/misc/misc_galaxy_generator.py
tags/2_49_bundle/py/scripts/misc/misc_measure_mesh.py
tags/2_49_bundle/py/scripts/misc/misc_nebula_generator.py
tags/2_49_bundle/py/scripts/misc/misc_normal_smooth.py
tags/2_49_bundle/py/scripts/misc/misc_pdb_chemfiles.py
tags/2_49_bundle/py/scripts/misc/misc_spirals_alexv_set.py
tags/2_49_bundle/py/scripts/misc/misc_spiro_fit.py
tags/2_49_bundle/py/scripts/misc/pdb_files/1b2m.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/c60.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/d_galactose.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/dna.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/l_glucose.pdb
tags/2_49_bundle/py/scripts/misc/pdb_files/morphine.pdb
tags/2_49_bundle/py/scripts/object/object_align_displace.py
tags/2_49_bundle/py/scripts/object/object_analytical_geometry.py
tags/2_49_bundle/py/scripts/object/object_auto_tile.py
tags/2_49_bundle/py/scripts/object/object_batch_size_rot.py
tags/2_49_bundle/py/scripts/object/object_big_numbers_toolkit.py
tags/2_49_bundle/py/scripts/object/object_check_integrity.py
tags/2_49_bundle/py/scripts/object/object_euler_filter.py
tags/2_49_bundle/py/scripts/object/object_megabool.py
tags/2_49_bundle/py/scripts/object/object_niftools_load_bone_pose.py
tags/2_49_bundle/py/scripts/object/object_niftools_save_bone_pose.py
tags/2_49_bundle/py/scripts/object/object_niftools_set_bone_priority.py
tags/2_49_bundle/py/scripts/object/object_parametric_object.py
tags/2_49_bundle/py/scripts/object/object_scat_n_drop.py
tags/2_49_bundle/py/scripts/object/object_slice.py
tags/2_49_bundle/py/scripts/object/object_spawn_xyz.py
tags/2_49_bundle/py/scripts/object/object_taper_n_twist.py
tags/2_49_bundle/py/scripts/primstar/__init__.py
tags/2_49_bundle/py/scripts/primstar/add_mesh_gui_test.py
tags/2_49_bundle/py/scripts/primstar/add_mesh_sculpt_mesh.py
tags/2_49_bundle/py/scripts/primstar/export_lsl.py
tags/2_49_bundle/py/scripts/primstar/gpl-2.0.txt
tags/2_49_bundle/py/scripts/primstar/gui.py
tags/2_49_bundle/py/scripts/primstar/image_sculptie_finalise.py
tags/2_49_bundle/py/scripts/primstar/image_sculptie_import.py
tags/2_49_bundle/py/scripts/primstar/image_sculptie_lod.py
tags/2_49_bundle/py/scripts/primstar/import_collada_as_sculptie.py
tags/2_49_bundle/py/scripts/primstar/import_sculptie.py
tags/2_49_bundle/py/scripts/primstar/install.py
tags/2_49_bundle/py/scripts/primstar/library/readme.txt
tags/2_49_bundle/py/scripts/primstar/mesh_update_sculptie.py
tags/2_49_bundle/py/scripts/primstar/readme.txt
tags/2_49_bundle/py/scripts/primstar/render_sculptie.py
tags/2_49_bundle/py/scripts/primstar/sculpty.py
tags/2_49_bundle/py/scripts/primstar/uvcalc_eac.py
tags/2_49_bundle/py/scripts/render/BLensesFiles/BLensAnim.py
tags/2_49_bundle/py/scripts/render/BLensesFiles/BLenses.py
tags/2_49_bundle/py/scripts/render/BLensesFiles/B_Lenses_Info_Text.txt
tags/2_49_bundle/py/scripts/render/LuxBlend_v0.6RC5 Exporter.py
tags/2_49_bundle/py/scripts/render/render_all_cameras.py
tags/2_49_bundle/py/scripts/render/render_arnaud_skybox.py
tags/2_49_bundle/py/scripts/render/render_blender_go_cubic.py
tags/2_49_bundle/py/scripts/render/render_feild_of_view.py
tags/2_49_bundle/py/scripts/render/render_overlay_wire.py
tags/2_49_bundle/py/scripts/render/render_pick_camera.py
tags/2_49_bundle/py/scripts/render/render_really_big_render.py
tags/2_49_bundle/py/scripts/render/render_vector_render.py
tags/2_49_bundle/py/scripts/render/render_vector_rendering_method.py
tags/2_49_bundle/py/scripts/render/render_vr_object.py
tags/2_49_bundle/py/scripts/system/system_3d_cursor_menu.py
tags/2_49_bundle/py/scripts/system/system_4mm_layer_manager.py
tags/2_49_bundle/py/scripts/system/system_blend_info.py
tags/2_49_bundle/py/scripts/system/system_camera_lamp_mesh_names.py
tags/2_49_bundle/py/scripts/system/system_dpi calculator.py
tags/2_49_bundle/py/scripts/system/system_openGL_export.py
tags/2_49_bundle/py/scripts/system/system_py_doc_browser.py
tags/2_49_bundle/py/scripts/system/system_sysinfo.py
tags/2_49_bundle/py/scripts/themes/theme_3dviewbg.py
tags/2_49_bundle/py/scripts/themes/theme_androcto.py
tags/2_49_bundle/py/scripts/themes/theme_default.py
tags/2_49_bundle/py/scripts/themes/theme_save_as_py.py
tags/2_49_bundle/py/scripts/themes/theme_zebulon.py
tags/2_49_bundle/py/scripts/uv/uv_auto_layout_tex.py
tags/2_49_bundle/py/scripts/uv/uv_bray_baker.py
tags/2_49_bundle/py/scripts/uv/uv_from_adjacent.py
tags/2_49_bundle/py/scripts/uv/uv_ma_baker.py
tags/2_49_bundle/py/scripts/uv/uv_ma_self.py
tags/2_49_bundle/py/scripts/uv/uv_mesh_displace.py
tags/2_49_bundle/py/scripts/uv/uv_mesh_uv_rw.py
tags/2_49_bundle/py/scripts/uv/uv_normal_based_mapping.py
tags/2_49_bundle/py/scripts/uv/uv_projection_mapper.py
tags/2_49_bundle/py/scripts/uv/uv_relax.py
tags/2_49_bundle/py/scripts/uv/uv_render_seams.py
tags/2_49_bundle/py/scripts/uv/uv_smart_uv.py
tags/2_49_bundle/py/scripts/uv/uv_space_coordinator.py
tags/2_49_bundle/py/scripts/uv/uv_tex2uvbaker.py
tags/2_49_bundle/py/scripts/uv/uv_texface_utils.py
tags/2_49_bundle/py/scripts/uv/uv_tool.py
tags/2_49_bundle/py/scripts/wizards/holes.txt
tags/2_49_bundle/py/scripts/wizards/wizards_asteroids.py
tags/2_49_bundle/py/scripts/wizards/wizards_astro.py
tags/2_49_bundle/py/scripts/wizards/wizards_auto_masonry.py
tags/2_49_bundle/py/scripts/wizards/wizards_caliper.py
tags/2_49_bundle/py/scripts/wizards/wizards_cloudgen.py
tags/2_49_bundle/py/scripts/wizards/wizards_curves_galor.py
tags/2_49_bundle/py/scripts/wizards/wizards_fiat_lux_sun_data.py
tags/2_49_bundle/py/scripts/wizards/wizards_gen3_trees.py
tags/2_49_bundle/py/scripts/wizards/wizards_geodesic_domes.py
tags/2_49_bundle/py/scripts/wizards/wizards_holes.py
tags/2_49_bundle/py/scripts/wizards/wizards_pgr_meandering_paths.py
tags/2_49_bundle/py/scripts/wizards/wizards_sama_landscape.py
tags/2_49_bundle/py/scripts/wizards/wizards_skin_armature.py
tags/2_49_bundle/py/scripts/wizards/wizards_teapot_gen.py
tags/2_49_bundle/py/scripts/wizards/wizards_treegen.py
tags/2_49_bundle/py/scripts/wizards/wizards_world_ forge.py
tags/2_49_release/plugins/bmake
tags/2_49_release/py_scripts/add_mesh/add_mesh_empty.py
tags/2_49_release/py_scripts/add_mesh/add_mesh_torus.py
tags/2_49_release/py_scripts/animation/animation_bake_constraints.py
tags/2_49_release/py_scripts/animation/animation_clean.py
tags/2_49_release/py_scripts/animation/animation_trajectory.py
tags/2_49_release/py_scripts/animation/armature_symmetry.py
tags/2_49_release/py_scripts/animation/blenderLipSynchro.py
tags/2_49_release/py_scripts/animation/camera_changer.py
tags/2_49_release/py_scripts/animation/envelope_symmetry.py
tags/2_49_release/py_scripts/animation/widgetwizard.py
tags/2_49_release/py_scripts/bpymodules/BPyAddMesh.py
tags/2_49_release/py_scripts/bpymodules/BPyArmature.py
tags/2_49_release/py_scripts/bpymodules/BPyBlender.py
tags/2_49_release/py_scripts/bpymodules/BPyCurve.py
tags/2_49_release/py_scripts/bpymodules/BPyImage.py
tags/2_49_release/py_scripts/bpymodules/BPyMathutils.py
tags/2_49_release/py_scripts/bpymodules/BPyMesh.py
tags/2_49_release/py_scripts/bpymodules/BPyMesh_redux.py
tags/2_49_release/py_scripts/bpymodules/BPyMessages.py
tags/2_49_release/py_scripts/bpymodules/BPyNMesh.py
tags/2_49_release/py_scripts/bpymodules/BPyObject.py
tags/2_49_release/py_scripts/bpymodules/BPyRegistry.py
tags/2_49_release/py_scripts/bpymodules/BPyRender.py
tags/2_49_release/py_scripts/bpymodules/BPySys.py
tags/2_49_release/py_scripts/bpymodules/BPyTextPlugin.py
tags/2_49_release/py_scripts/bpymodules/BPyWindow.py
tags/2_49_release/py_scripts/bpymodules/blend2renderinfo.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/__init__.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/collada.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/cstartup.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/cutils.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/helperObjects.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/translator.py
tags/2_49_release/py_scripts/bpymodules/colladaImEx/xmlUtils.py
tags/2_49_release/py_scripts/bpymodules/defaultdoodads.py
tags/2_49_release/py_scripts/bpymodules/dxfColorMap.py
tags/2_49_release/py_scripts/bpymodules/dxfLibrary.py
tags/2_49_release/py_scripts/bpymodules/dxfReader.py
tags/2_49_release/py_scripts/bpymodules/mesh_gradient.py
tags/2_49_release/py_scripts/bpymodules/meshtools.py
tags/2_49_release/py_scripts/bpymodules/paths_ai2obj.py
tags/2_49_release/py_scripts/bpymodules/paths_eps2obj.py
tags/2_49_release/py_scripts/bpymodules/paths_gimp2obj.py
tags/2_49_release/py_scripts/bpymodules/paths_svg2obj.py
tags/2_49_release/py_scripts/export/3ds_export.py
tags/2_49_release/py_scripts/export/DirectX8Exporter.py
tags/2_49_release/py_scripts/export/ac3d_export.py
tags/2_49_release/py_scripts/export/colladaExport14.py
tags/2_49_release/py_scripts/export/collada_export.py
tags/2_49_release/py_scripts/export/export-iv-0.1.py
tags/2_49_release/py_scripts/export/export_dxf.py
tags/2_49_release/py_scripts/export/export_fbx.py
tags/2_49_release/py_scripts/export/export_lightwave_motion.py
tags/2_49_release/py_scripts/export/export_m3g.py
tags/2_49_release/py_scripts/export/export_map.py
tags/2_49_release/py_scripts/export/export_mdd.py
tags/2_49_release/py_scripts/export/export_obj.py
tags/2_49_release/py_scripts/export/flt_export.py
tags/2_49_release/py_scripts/export/lightwave_export.py
tags/2_49_release/py_scripts/export/md2_export.py
tags/2_49_release/py_scripts/export/off_export.py
tags/2_49_release/py_scripts/export/ply_export.py
tags/2_49_release/py_scripts/export/raw_export.py
tags/2_49_release/py_scripts/export/save_theme.py
tags/2_49_release/py_scripts/export/vrml97_export.py
tags/2_49_release/py_scripts/export/x3d_export.py
tags/2_49_release/py_scripts/export/xsi_export.py
tags/2_49_release/py_scripts/help/IDPropBrowser.py
tags/2_49_release/py_scripts/help/help_bpy_api.py
tags/2_49_release/py_scripts/help/help_browser.py
tags/2_49_release/py_scripts/help/help_getting_started.py
tags/2_49_release/py_scripts/help/help_manual.py
tags/2_49_release/py_scripts/help/help_release_notes.py
tags/2_49_release/py_scripts/help/help_tutorials.py
tags/2_49_release/py_scripts/help/help_web_blender.py
tags/2_49_release/py_scripts/help/help_web_devcomm.py
tags/2_49_release/py_scripts/help/help_web_eshop.py
tags/2_49_release/py_scripts/help/help_web_usercomm.py
tags/2_49_release/py_scripts/help/hotkeys.py
tags/2_49_release/py_scripts/help/sysinfo.py
tags/2_49_release/py_scripts/image/image_2d_cutout.py
tags/2_49_release/py_scripts/image/image_auto_layout.py
tags/2_49_release/py_scripts/image/image_billboard.py
tags/2_49_release/py_scripts/image/image_edit.py
tags/2_49_release/py_scripts/import/3ds_import.py
tags/2_49_release/py_scripts/import/DirectX8Importer.py
tags/2_49_release/py_scripts/import/ac3d_import.py
tags/2_49_release/py_scripts/import/bvh_import.py
tags/2_49_release/py_scripts/import/c3d_import.py
tags/2_49_release/py_scripts/import/colladaImport14.py
tags/2_49_release/py_scripts/import/collada_import.py
tags/2_49_release/py_scripts/import/flt_import.py
tags/2_49_release/py_scripts/import/import_dxf.py
tags/2_49_release/py_scripts/import/import_lightwave_motion.py
tags/2_49_release/py_scripts/import/import_mdd.py
tags/2_49_release/py_scripts/import/import_obj.py
tags/2_49_release/py_scripts/import/import_web3d.py
tags/2_49_release/py_scripts/import/lightwave_import.py
tags/2_49_release/py_scripts/import/md2_import.py
tags/2_49_release/py_scripts/import/ms3d_import.py
tags/2_49_release/py_scripts/import/ms3d_import_ascii.py
tags/2_49_release/py_scripts/import/off_import.py
tags/2_49_release/py_scripts/import/paths_import.py
tags/2_49_release/py_scripts/import/ply_import.py
tags/2_49_release/py_scripts/import/raw_import.py
tags/2_49_release/py_scripts/import/slp_import.py
tags/2_49_release/py_scripts/mesh/discombobulator.py
tags/2_49_release/py_scripts/mesh/mesh_boneweight_copy.py
tags/2_49_release/py_scripts/mesh/mesh_cleanup.py
tags/2_49_release/py_scripts/mesh/mesh_edges2curves.py
tags/2_49_release/py_scripts/mesh/mesh_mirror_tool.py
tags/2_49_release/py_scripts/mesh/mesh_poly_reduce.py
tags/2_49_release/py_scripts/mesh/mesh_poly_reduce_grid.py
tags/2_49_release/py_scripts/mesh/mesh_skin.py
tags/2_49_release/py_scripts/mesh/mesh_solidify.py
tags/2_49_release/py_scripts/mesh/mesh_unfolder.py
tags/2_49_release/py_scripts/mesh/mesh_wire.py
tags/2_49_release/py_scripts/mesh/rvk1_torvk2.py
tags/2_49_release/py_scripts/mesh/unweld.py
tags/2_49_release/py_scripts/misc/flt_defaultp.py
tags/2_49_release/py_scripts/misc/flt_dofedit.py
tags/2_49_release/py_scripts/misc/flt_filewalker.py
tags/2_49_release/py_scripts/misc/flt_lodedit.py
tags/2_49_release/py_scripts/misc/flt_palettemanager.py
tags/2_49_release/py_scripts/misc/flt_properties.py
tags/2_49_release/py_scripts/misc/flt_toolbar.py
tags/2_49_release/py_scripts/object/Axiscopy.py
tags/2_49_release/py_scripts/object/bevel_center.py
tags/2_49_release/py_scripts/object/obdatacopier.py
tags/2_49_release/py_scripts/object/object_active_to_other.py
tags/2_49_release/py_scripts/object/object_apply_def.py
tags/2_49_release/py_scripts/object/object_batch_name_edit.py
tags/2_49_release/py_scripts/object/object_cookie_cutter.py
tags/2_49_release/py_scripts/object/object_drop.py
tags/2_49_release/py_scripts/object/object_find.py
tags/2_49_release/py_scripts/object/object_random_loc_sz_rot.py
tags/2_49_release/py_scripts/object/object_sel2dupgroup.py
tags/2_49_release/py_scripts/object/object_timeofs_follow_act.py
tags/2_49_release/py_scripts/object/renameobjectbyblock.py
tags/2_49_release/py_scripts/object/uvcopy.py
tags/2_49_release/py_scripts/render/render_save_layers.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_background_job.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_camera_object.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_gamelogic.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_gamelogic_basic.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_gamelogic_module.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_ipo_gen.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_mesh_edit.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_metaball_create.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_object_edit.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_pyconstraint.py
tags/2_49_release/py_scripts/script_templates/scripttemplate_text_plugin.py
tags/2_49_release/py_scripts/system/config.py
tags/2_49_release/py_scripts/system/console.py
tags/2_49_release/py_scripts/text_plugins/textplugin_convert_ge.py
tags/2_49_release/py_scripts/text_plugins/textplugin_functiondocs.py
tags/2_49_release/py_scripts/text_plugins/textplugin_imports.py
tags/2_49_release/py_scripts/text_plugins/textplugin_membersuggest.py
tags/2_49_release/py_scripts/text_plugins/textplugin_outliner.py
tags/2_49_release/py_scripts/text_plugins/textplugin_suggest.py
tags/2_49_release/py_scripts/text_plugins/textplugin_templates.py
tags/2_49_release/py_scripts/uv/uv_export.py
tags/2_49_release/py_scripts/uv/uv_seams_from_islands.py
tags/2_49_release/py_scripts/uv/uvcalc_follow_active_coords.py
tags/2_49_release/py_scripts/uv/uvcalc_lightmap.py
tags/2_49_release/py_scripts/uv/uvcalc_quad_clickproj.py
tags/2_49_release/py_scripts/uv/uvcalc_smart_project.py
tags/2_49_release/py_scripts/vertex_paint/vertexpaint_from_material.py
tags/2_49_release/py_scripts/vertex_paint/vertexpaint_gradient.py
tags/2_49_release/py_scripts/vertex_paint/vertexpaint_selfshadow_ao.py
tags/2_49_release/py_scripts/weight_paint/faceselect_same_weights.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_average.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_clean.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_copy.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_envelope_assign.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_gradient.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_grow_shrink.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_invert.py
tags/2_49_release/py_scripts/weight_paint/weightpaint_normalize.py
tags/2_49_release/py_scripts/wizards/wizard_bolt_factory.py
tags/2_49_release/py_scripts/wizards/wizard_curve2tree.py
tags/2_49_release/py_scripts/wizards/wizard_landscape_ant.py
tags/2_53_contrib/py/api-doc/Panel_HelloWorld.py
tags/2_53_contrib/py/api-doc/Script_AddObjectsAroundCursor.py
tags/2_53_contrib/py/api-doc/Script_GeneratePyramidMesh.py
tags/2_53_contrib/py/scripts/addons/add_corrective_shape_key.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/Boltfactory.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/__init__.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/createMesh.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/original_script_add_mesh_bolt.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/preset_utils.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M10.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M12.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M3.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M4.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M5.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M6.py
tags/2_53_contrib/py/scripts/addons/add_mesh_BoltFactory/presets/M8.py
tags/2_53_contrib/py/scripts/addons/add_mesh_archimedean_solids.py
tags/2_53_contrib/py/scripts/addons/import_scene_dxf.py
tags/2_53_contrib/py/scripts/addons/object_name_edit.py
tags/2_53_contrib/py/scripts/addons/space_view3d_copy_attributes.py
tags/2_53_contrib/py/scripts/addons/space_view3d_cursor_to_edge_intersection.py
tags/2_53_contrib/py/scripts/addons/space_view3d_game_props_visualiser.py
tags/2_53_contrib/py/scripts/addons/space_view3d_index_visualiser.py
tags/2_53_contrib/py/scripts/addons/space_view3d_manipulator_Menu.py
tags/2_53_contrib/py/scripts/addons/space_view3d_multiselect_menu.py
tags/2_53_contrib/py/scripts/addons/system_blend_info.py
tags/2_53_contrib/py/scripts/addons/system_keyboard_svg.py
tags/2_53_contrib/py/scripts/addons/system_smart_line_break.py
tags/2_53_contrib/py/scripts/demo_fcurve_colouriser.py
tags/2_53_contrib/py/scripts/demo_fcurve_fixer.py
Modified: branches/ivygen/ivy_functions.py
===================================================================
--- branches/ivygen/ivy_functions.py 2010-08-26 19:36:35 UTC (rev 949)
+++ branches/ivygen/ivy_functions.py 2010-08-26 23:16:54 UTC (rev 950)
@@ -1,295 +1,295 @@
-
-
-def computeCollision(obj, old_pos, new_pos, tmpRoot):
- '''basic steps:
- thought: maybe implement and octree for the faces
- to efficently discard the one too far away?
-
- ### http://www.flipcode.com/archives/Basic_Collision_Detection.shtml
-
-
- - test if old_pos --> new_pos is passing through the hyperplane of the polygon
- not sure about this one (below)
- direction = new_pos.dot(facee.normal) + (old_pos - face.center).length
- if direcion > 0:
- new_pos_placement = 'plane_front'
- else:
- new_pos_placement = 'plane_back'
- return new_pos_placement
-
- - test if the path old_pos --> new_pos passes through the bounderies of the polygon
- --> find the intersectionpoint():
- ray_vector = (old_pos - new_pos).normalize()
- t = -(face.normal.dot(old_pos) + (old_pos - face.center).length) /
- face.normal.dot(ray_vector)
- ### check if face.normal.dot(ray_vector) is zero: if yes: do something ###
- intersectPoint = old_pos + ray_vector * t
- return intersectPoint
-
- --> test if intersectPoint is on the polygon():
- ### An Efficient Ray-Polygon Intersection
- ### by Didier Badouel from Graphics Gems I :
- ### http://graphics.stanford.edu/courses/cs348b-98/gg/intersect.html
-
- ###################################################
- if you have read all of the above: nice
- actuall i remembered we have this whole rayintersection test
- as a function of objects. much simpler.
- obj.ray_cast(old_pos, new_pos)
- returns [hitlocation, hitnormal at face, faceindex]
-
- ####################################################
- now: what do i think does the original function do:
- it tests if the new_pos is intersecting some part of the mesh (doh)
- if yes it adjusts the new_pos as to move it out of the mesh again
- it also sets the climbingState of the RootNode:
- if it intersects the climbing is set to true
- if not climbing is set to false
- not sure about the following:
- the climbing is imortant for the adhesion i think
- the longer the chain of nonclimbing RootNodes
- --> something should be done i think (?)
- - suggestions? (mabye look elsewhere better :) )
-
- '''
- #reset climbing state
- climbing = False
- intersection = False
-
- print(obj)
- #print(obj.data.faces.values())
-
- ray_result = obj.ray_cast(old_pos, new_pos) #when changing props this can't find the meshdata?
-
- # need a test if old_pos starts on the outside of the mesh?
-
- print('ray_result', ray_result)
-
- if ray_result[2] != -1: #if raycasting doesn't yield an intersection
- climbing = False
- intersection = True
- else:
- climbing = True
- print('intersection',intersection)
-
-
- #now modifiy new_pos
- #project newPos to triangle plane --> don't know yet what he did here
- # Vector3d p0 = newPos - t->norm * Vector3d::dotProduct(t->norm, newPos - t->v0->pos)
-
- #mirror newPos at triangle plane --> don't know yet what he did here
- # newPos += 2.0f * (p0 - newPos)
-
-
-
-def computeAdhesion(obj, old_pos): #tmp, needs to be filled :)
- '''
- ok, first: what does he exactly wnat to do here?
- the function returns the adhesionVector. so my best guess would be that
- this is the force and direction towards the surface.
- combined with the adhesionWeight this then defines how strongly the Ivy wants to stick to the surface.
-
- so how does he do that?:
- -check for nearest face of the mesh
- -now this again i don't quiet get:
- -scalar produt projection of old_pos to the center of the fface?:
- float nq = Vector3d::dotProduct(t->norm, pos - t->v0->pos)
- -check if the projection nq(?) is on the outer side of the face
- if not: continue
-
- -...
-
- -compute barycentric coordinates of p0 <<<?>>>
-
- -at last compute normalized direction of adhesion
- -and multiply it with the ditance to the surface divided by the scale_factor of the local_maxAdhesion
- -return the adhesionVector
-
- ####### obviously the middle i haven't figured out yet #########
-
- '''
- # code from kodemax
- # determines shortest distance to a plane from a point
- # still needs surrounding code
-
- #
-
- face_index = 0 # don't need this, i think (or maybe you have a plan)
- normal = mathutils.Vector((0,0,0)) # same here?
- plane_eq = mathutils.Vector((0,0,0,0)) # why 4 # and here
-
- minimum_dist = targetBoundingSphere[1] * max_adhesion_distance #set a maximum distance to minimum_distance
- for i, fcs in enumerate(obj.data.faces):
- N = fcs.normal #Normal to the face fcs
- vert = bpy.context.object.data.verts[fcs.verts[0]]
- point = vert.co #any point on the face
-
- #plane_eq is a Vector with 4 parts?
- plane_eq = mathutils.Vector((N[0], N[1], N[2], -(N[0]*point[0]+N[1]*point[1]+N[2]*point[2]))) #Equation of the face
- # part1 part2 part3 part4____________________________________ #the 4 parts
- # fca.normal.dot(vert.co) #simpler 4th part
- # i must confess i havn't compared this yet to the page you sent, but i think this doesn't make much sense.
- # although if it does i am more than happy to be told otherwise :)
- # what does this vector represent?
-
- num = plane_eq[0]*old_pos[0]+plane_eq[1]*old_pos[1]+plane_eq[2]*old_pos[2]+plane_eq[3] #this yields a float
- # num = plane_eq.dot(old_pos.resize4D())
- # this should yield the same
- # what does this represent? the distance from old_pos to the plane?
-
- den = (pow(plane_eq[0],2))+(pow(plane_eq[1],2))+((plane_eq[2]^2))
- # what's this ^ symbol for, never seen/used it
- #what does this represent?
-
- den = pow(den,0.5)
- dist = num/den #distance of the face from the old_point
- if dist < minimum: # variable not defined before. you mean minimum_dist?
- minimum = dist
- face_index = i # added this befor, don't know why, sorry for the confusion.
-
-
-
-
-
-#################################################################################
-#################################################################################
-######### i think this should work ##############################################
-######### retrieving the face and distance to the nearest face of a mesh ########
-#################################################################################
-import bpy
-import mathutils
-import math
-
-# testet this, doesn' do anything meaningful
-# just forget it
-def distance(old_pos, ob):
- distances = {}
- for i, face in enumerate(ob.data.faces):
-
- referencePoint = ob.data.verts[face.verts[0]].co# * ob.matrix_world
- print('referencePoint', referencePoint)
- print('old_pos', old_pos)
- normal = face.normal # n
- referenceVector = old_pos - referencePoint # vector n
- distance = referenceVector.dot(normal)
- distance2 = normal.dot(referenceVector)
- print(distance)
- print(distance2)
-
-
-
-
-##################################################################################
-def altitude(point1, point2, pointn):
- # returns the orthoprojection distance (i think thats the name)
- # of pointn to 2 other points
- edge1 = point2 - point1
- edge2 = pointn - point1
- if edge2.length == 0:
- altitude = 0
- return altitude
- if edge1.length == 0:
- altitude = edge2.length
- return altitude
- alpha = edge1.angle(edge2)
- altitude = math.sin(alpha) * edge2.length
- return altitude
-
-def testangles(ob, face, point):
- #this may be known as the worst algorithm for this problem.
- #returns the added angles between th point and the faces verts
- #the closer this value is to 2PI the more likely the point is on the inside
- #of the polygon. This may not be that reliable because quadPolys
- #may not be coplanar, and the anglevalue drops below 2PI (6.2831).
-
- angle = 0
- verts = [ob.data.verts[i] for vert, i in enumerate(face.verts)]
-
- for i, vert in enumerate(verts):
- angle += (point - verts[i].co).angle(point - verts[i-1].co, 0)
-
- return angle
-
-def isInside(ob, face, point):
- #tests if the point is always on the same side of the edges
- #seems to work reasonably well, except:
- #returns False if the point lies directly on a vert
-
- inside = False
- bigger = 0
- smaller = 0
- for edge in face.edge_keys:
- v1 = ob.data.verts[edge[0]]
- v2 = ob.data.verts[edge[1]]
- val = (v1.co - v2.co).cross(point - v1.co)
- com = (v1.co - v2.co).cross(point - ob.data.verts[edge[0]-2].co)
- prod = val.dot(com)
- if prod >= 0:
- bigger += 1
- else:
- smaller += 1
-
- if bigger == 0 or smaller == 0:
- return True
- else:
- return False
-
-
-def adhesion2(old_pos, ob, data, props):
- targetBoundingSphere = data[0]
- minimum_dist = targetBoundingSphere[1] * props.ivyMaxAdhesionDist
- distances = []
-
- adhesionVector = mathutils.Vector((0,0,0))
- #print('minimum_dist', minimum_dist)
- for i, face in enumerate(ob.data.faces):
- n = face.normal
- c = face.center + ob.location
-
- plane_dist = (n.dot(c - old_pos))
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-extensions-cvs
mailing list