Extensions:2.4/Py/Scripts/Wizards/KlopUtils

提供: wiki
< Extensions:2.4‎ | Py‎ | Scripts‎ | Wizards
移動先: 案内検索

Klop Utilities

About

kloputils
Set of object aligning modifying tools.
UI location Group:Misc
Version 3.233 Author(s) Carlos Lopez (klopez)
Blender 2.37a - 2.48 License GPL
Note(s) Also in Wizards Toolkit Bundle


Executable information
File name kloputils.py


Links http://klopes.iespana.es/enchufes-guiri.htm

http://blenderartists.org/forum/showthread?t=25017


Introduction

Scripts manual-cad klopesUtils menu.jpg

Klop Utils

From The PDF by klopez

  • What is KlopUtils
  • It is a program written in Python language for being used as a script while you are using Blender.
  • It contains tools about modeling, modifing and positioning 3D objects that the official Blender version have not.
  • These tools are initially oriented as a help for the general design of objects en 2D and 3D (architecture, industrial...), and this is the issue the program will be developed around.
  • The utilities in the program are separated in 4 areas, accesible trough a unfolding menu, always placed at the top of the interface:
  • Alignment
  • Fitting an object between two others
  • Setting to an object the absolute size of other one
  • Aligning selected objects, according to several criteria:
  • Alignment of location/rotation/scale
  • Scale can be changed either aditive or multiplicatively
  • Location separation can be referenced aither by centers, baricenters, origins or limits
  • Object creation (not included in Blender distribution)
  • Circunference passing through 3 points
  • Arc passing through 3 points
  • Arc based on angles and radius (interactive)
  • Mesh modifing (affects vertices, faces and edges)
  • Edges subdivision in any number of parts
  • Proyection onto an arbitrary plane, in an arbitrary direction
  • Applying of position, rotation, scale values (new matrix) over an object, though it looks unaffected.
  • Posibility of actualizing other matrix instances is available
  • 3D Objects modifing (affecs to transform matrices)
  • Moves/Rotates/Scales randomly the selected objects
  • Moves selected objects closer/away the active one,
  • setting them at a fix distance
  • moving them a fix number
  • setting them at a proporcional distance

Indeed, all numeric/vectorial values used during the program use, can be copied and pasted with the help of a buffer, which can contain:

  • A position vector
  • A Euler list
  • A scale vector
  • and can store:
  • Numbers, entered by user
  • Values aquired from objects (matrices mean, distance, difference of position or rotation angles between two objects)and being showed on Blender console as text.


External Documentation

There is an excelent Online PDF Tutorial for this Multi Lingual script. http://klopes.iespana.es/enchufes-guiri.htm

Support