From BlenderWiki
< Extensions:Py | Scripts | Manual | Wizards
[edit] Klop Utilities
[edit] About
| Name | kloputils | Version | 3.233 |
|---|---|---|---|
| Set of object aligning modifying tools. | License | GPL | |
| Menu | Group:Misc | Blender | 2.37a - 2.48 |
| Author | Carlos Lopez (klopez) | ||
| Link(s) | http://klopes.iespana.es/enchufes-guiri.htm | ||
| Executable: kloputils.py | Modules: |
| Data: | External Dependencies: |
| Additional information: Also in Wizards Toolkit Bundle |
[edit] Introduction
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.
[edit] External Documentation
There is an excelent Online PDF Tutorial for this Multi Lingual script. http://klopes.iespana.es/enchufes-guiri.htm
[edit] Support
- Python & Plugins forum at Blender Artists.







![[]](/skins/blender/open.png)
