Difference between revisions of "Scripts"

From Blender for Architecture
Jump to: navigation, search
m
m
Line 12: Line 12:
 
* [http://yorik.orgfree.com/scripts/crosssection.py Cross Section]: This script creates cross-sections of selected objects at their intersection with active object. Active object must be a plane (or any one-face object). Only meshes will be cut. Be sure to apply transformations to objects before running the script...
 
* [http://yorik.orgfree.com/scripts/crosssection.py Cross Section]: This script creates cross-sections of selected objects at their intersection with active object. Active object must be a plane (or any one-face object). Only meshes will be cut. Be sure to apply transformations to objects before running the script...
 
* [http://yorik.orgfree.com/scripts/checkintegrity.py Mesh integrity check]: This script checks the active mesh for open or non-manifold edges. If all edges are shared by exactly 2 faces, this means we have a perfectly closed manifold mesh. Otherwise, the 1-face or 3-face edges get selected, so you can fix them easily... Useful if you need well-closed meshes, for example when calculating volumes.
 
* [http://yorik.orgfree.com/scripts/checkintegrity.py Mesh integrity check]: This script checks the active mesh for open or non-manifold edges. If all edges are shared by exactly 2 faces, this means we have a perfectly closed manifold mesh. Otherwise, the 1-face or 3-face edges get selected, so you can fix them easily... Useful if you need well-closed meshes, for example when calculating volumes.
* [[:Image:alignit.zip|alignit.py]]: Alignit script will move all but last selected objects to the last selected object. Use the buttons to specify the alignment. The suggested view above the rows of buttons helps make sense of the button captions.
+
* [[:Image:Alignit.zip|alignit.py]]: Alignit script will align a chosen edge to the last selected object chosen edge. Also buttons to move 3D cursor to chosen edge.  
  
 
== Object creation ==
 
== Object creation ==

Revision as of 17:30, 20 September 2009

Import / Export

  • Allplan : Export your model from Allplan in 3DS format, and use this script to import your model in your Blender scene.
  • DXF-Importer : ver.1.12 can import both 2D and 3D geometry from DXF files up to v2007. (07.2007 migius at blenderartists.org)
  • DXF-Exporter : ver.1.25 can export 2D and 3D mesh and curve objects to DXF-r12 format. (09.2008 migius at blenderartists.org)

Tools

  • Section: Use a plane to cut many objects at one time. Make your cross-section easily.
  • Lengthen
  • PointAlign Script : To align different vertexes to a coordinate.
  • ProCAD - Italian Manual - English Manual CAD tools for Blender! (Chamfer, Fillet...)
    Download the latest version (2.3) here: Image:Procad23-1.tar.bz2.blend
    Download the latest version (2.4) originaly from www.utenti.lycos.it/paoloprovenda/PROCAD24.zip here: Image:PROCAD24.zip
  • Quantities bill: This scripts creates a quantities bill from the selected objects. It separates the objects by material, then computes for each object either the volume, the total area or the total length and creates a new text in the text editor, formatted in CSV format, which you can save and open with any spreadsheet application.
  • Cross Section: This script creates cross-sections of selected objects at their intersection with active object. Active object must be a plane (or any one-face object). Only meshes will be cut. Be sure to apply transformations to objects before running the script...
  • Mesh integrity check: This script checks the active mesh for open or non-manifold edges. If all edges are shared by exactly 2 faces, this means we have a perfectly closed manifold mesh. Otherwise, the 1-face or 3-face edges get selected, so you can fix them easily... Useful if you need well-closed meshes, for example when calculating volumes.
  • alignit.py: Alignit script will align a chosen edge to the last selected object chosen edge. Also buttons to move 3D cursor to chosen edge.

Object creation

Materials

Rendering

Web ressources

You can find useful scripts on :