Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
B
blender-addons
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
blender
blender-addons
Commits
7033ee2c
Commit
7033ee2c
authored
13 years ago
by
Brendon Murphy
Browse files
Options
Downloads
Patches
Plain Diff
removing Version Information & adding to wiki page
parent
3e0c882f
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
add_mesh_pipe_joint.py
+0
-97
0 additions, 97 deletions
add_mesh_pipe_joint.py
object_cloud_gen.py
+0
-19
0 additions, 19 deletions
object_cloud_gen.py
space_view3d_spacebar_menu.py
+0
-33
0 additions, 33 deletions
space_view3d_spacebar_menu.py
with
0 additions
and
149 deletions
add_mesh_pipe_joint.py
+
0
−
97
View file @
7033ee2c
...
@@ -31,103 +31,6 @@ bl_info = {
...
@@ -31,103 +31,6 @@ bl_info = {
"
func=detail&aid=21443
"
,
"
func=detail&aid=21443
"
,
"
category
"
:
"
Add Mesh
"
}
"
category
"
:
"
Add Mesh
"
}
"""
Pipe Joints
This script lets the user create various types of pipe joints.
Usage:
You have to activated the script in the
"
Add-Ons
"
tab (user preferences).
The functionality can then be accessed via the
"
Add Mesh
"
->
"
Pipe Joints
"
menu.
Note: Currently only the
"
Elbow
"
type supports odd number of vertices.
Version history:
v0.10.6 - Removed
"
recall properties
"
from all functions.
Updated various code for new API.
API: mathutils.RotationMatrix -> mathutils.Matrix.Rotation
API: xxx.selected -> xxx.select
API:
"
invoke
"
function for each operator.
Updated for new bl_info structure.
New code for the
"
align_matrix
"
.
made script PEP8 compatible.
v0.10.5 - createFaces can now create fan/star like faces.
v0.10.4 - Updated the function
"
createFaces
"
a bit. No functional changes.
v0.10.3 - Updated store_recall_properties, apply_object_align
and create_mesh_object.
Changed how recall data is stored.
Added
'
description
'
.
v0.10.2 - API change Mathutils -> mathutils (r557)
Fixed wiki url.
v0.10.1 - Use hidden
"
edit
"
property for
"
recall
"
operator.
v0.10 - Store
"
recall
"
properties in the created objects.
Align the geometry to the view if the user preference says so.
v0.9.10 - Use bl_info for Add-On information.
v0.9.9 - Changed the script so it can be managed from the
"
Add-Ons
"
tab in
the user preferences.
Added dummy
"
PLUGIN
"
icon.
v0.9.8 - Fixed some new API stuff.
Mainly we now have the register/unregister functions.
Also the new() function for objects now accepts a mesh object.
Corrected FSF address.
Clean up of tooltips.
v0.9.7 - Use
"
unit
"
settings for angles as well.
This also lets me use radiant for all internal values..
v0.9.6 - Use
"
unit
"
settings (i.e. none/metric/imperial).
v0.9.5 - Use mesh.from_pydata() for geometry creation.
So we can remove unpack_list and unpack_face_list again.
v0.9.4 - Creating of the pipe now works in mesh edit mode too.
Thanks to ideasman42 (Campbell Barton) for his nice work
on the torus script code :-).
v0.9.3 - Changed to a saner vertex/polygon creation process (previously
my usage of mesh.faces.add could only do quads)
For this I
'
ve copied the functions unpack_list and unpack_face_list
from import_scene_obj.py.
Elbow joint actually supports 3 vertices per circle.
Various comments.
Script _should_ now be PEP8 compatible.
v0.9.2 - Converted from tabs to spaces (4 spaces per tab).
v0.9.1 - Converted add_mesh and add_object to their new counterparts
"
bpy.data.meshes.new() and
"
bpy.data.objects.new()
"
v0.9 - Converted to 2.5. Made mostly pep8 compatible (exept for tabs and
stuff the check-script didn
'
t catch).
v0.8.5 - Fixed bug in Elbow joint. Same problem as in 0.8.1
v0.8.4 - Fixed bug in Y joint. Same problem as in 0.8.1
v0.8.3 - Fixed bug in N joint. Same problem as in 0.8.1
v0.8.2 - Fixed bug in X (cross) joint. Same problem as in 0.8.1
v0.8.1 - Fixed bug in T joint. Angles greater than 90 deg combined with a
radius != 1 resulted in bad geometry (the radius was not taken into
account when calculating the joint vertices).
v0.8 - Added N-Joint.
Removed all uses of baseJointLocZ. It just clutters the code.
v0.7 - Added cross joint
v0.6 - No visible changes. Lots of internal ones though
(complete redesign of face creation process).
As a bonus the code is a bit easier to read now.
Added a nice&simple little
"
bridge
"
function
(createFaces) for these changes.
v0.5.1 - Made it possible to create asymmetric Y joints.
Renamed the 2 Wye Joints to something more fitting and unique.
One is now the Tee joint, the second one remains the Wye joint.
v0.5 - Added real Y joint.
v0.4.3 - Added check for odd vertex numbers. They are not (yet) supported.
v0.4.2 - Added pipe length to the GUI.
v0.4.1 - Removed the unfinished menu entries for now.
v0.4 - Tried to clean up the face creation in addTeeJoint
v0.3 - Code for wye (Y) shape (straight pipe with
"
branch
"
for now)
v0.2 - Restructured to allow different types of pipe (joints).
v0.1 - Initial revision.
More links:
http://gitorious.org/blender-scripts/blender-pipe-joint-script
http://blenderartists.org/forum/showthread.php?t=154394
TODO:
Use a rotation matrix for rotating the circle vertices:
rotation_matrix = mathutils.Matrix.Rotation(-math.pi/2, 4,
'
x
'
)
mesh.transform(rotation_matrix)
"""
import
bpy
import
bpy
from
math
import
*
from
math
import
*
from
bpy.props
import
*
from
bpy.props
import
*
...
...
This diff is collapsed.
Click to expand it.
object_cloud_gen.py
+
0
−
19
View file @
7033ee2c
...
@@ -31,25 +31,6 @@ bl_info = {
...
@@ -31,25 +31,6 @@ bl_info = {
"
func=detail&aid=22015
"
,
"
func=detail&aid=22015
"
,
"
category
"
:
"
Object
"
}
"
category
"
:
"
Object
"
}
"""
Place this file in the .blender/scripts/addons dir
You have to activated the script in the
"
Add-Ons
"
tab (user preferences).
The functionality can then be accessed via the Tool shelf when objects
are selected
Rev 0 initial release
Rev 0.1 added scene to create_mesh per python api change.
Rev 0.2 Added Point Density turbulence and fixed degenerate
Rev 0.3 Fixed bug in degenerate
Rev 0.4 updated for api change/changed to new apply modifier technique
Rev 0.5 made particle count equation with radius so radius increases with cloud volume
Rev 0.6 added poll function to operator, fixing crash with no selected objects
Rev 0.7 added particles option and Type of Cloud wanted selector
Rev 0.8 fixed particles by commenting out add cloud texture force field
Rev 0.9 Added smoothing and explosion material
Rev 1.0 Added ability to convert object with particle system to cloud and auto resizing of bound box
"""
import
bpy
import
bpy
from
math
import
*
from
math
import
*
from
bpy.props
import
*
from
bpy.props
import
*
...
...
This diff is collapsed.
Click to expand it.
space_view3d_spacebar_menu.py
+
0
−
33
View file @
7033ee2c
...
@@ -33,39 +33,6 @@ bl_info = {
...
@@ -33,39 +33,6 @@ bl_info = {
"
func=detail&aid=22060
"
,
"
func=detail&aid=22060
"
,
"
category
"
:
"
3D View
"
}
"
category
"
:
"
3D View
"
}
"""
Dynamic Menu
This adds a the Dynamic Spacebar Menu in the View3D.
Usage:
* This script gives a basic menu with common simple tools for easy access.
* Very similar to the Spacebar menu in 2.49
* Context sensitive for Object, Edit, Sculpt, Pose, Weight/Texture/Vertex
Paint modes.
* Object sensitive based on object selected in edit mode.
Version history:
v1.7.3 - (JayDez) - Wrong operator names for deleting in editmode
v1.7.2 - (JayDez) - Adding proportional editing menu to where it was missing
v1.7.1 - (JayDez) - Fixing up lattice menu and a wrong operator in curve menu
v1.7 - (JayDez) - Fixing up animation menu and Metaball Add Menu
v1.6.1 - (JayDez) - Added Add Menu to Curve and Surface (respectively)
v1.6 - (JayDez) - Fixed a couple wrong names. (Thanks Bao2 and Dennis)
v1.5.1 - (JayDez) - Changing formatting to be more uniform.
v1.5 - (meta-androcto) - adding context sensitive menus.
v1.3 - (JayDez) - Changed toggle editmode to an if statement, so that
if you are in editmode it will show change to object mode but
otherwise it shows change to edit mode. Also added separate icons
for change to edit mode and to object mode.
v1.2 - (JayDez) - Editing docs, changing 3D cursor to dynamic menu,
reorganizing menu.
v1.1 - (meta-androcto) - added editmode menu
v1.0 - (meta-androcto) - initial final revision (commited to contrib)
v0.1 through 0.9 - various tests/contributions by various people and scripts
Devs: JayDez, Crouch, sim88, meta-androcto, Sam
Scripts: 3D Cursor Menu, Original Dynamic Menu
"""
import
bpy
import
bpy
from
bpy
import
*
from
bpy
import
*
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment