Advanced Extrude And Bevel Tool
Advanced Extrude and Bevel Tool Addon
Overview
This addon provides advanced tools for edge subdivision, selective extrusion, and beveling in Blender. It allows users to:
- Subdivide edges with custom cuts.
- Extrude selected geometry along its normal with fine control over extrusion distance.
- Apply custom bevels with options to adjust width, segments, and profile.
Addon Features
- Edge Subdivision: Add subdivisions to selected edges.
- Selective Extrusion: Extrude selected faces or edges with control over the extrusion distance.
- Custom Bevel: Apply bevels to selected edges or faces with options for width, segments, and profile shape.
Operators
1. MESH_OT_subdivide_edges
- Description: Subdivides the selected edges with a specified number of cuts.
-
Properties:
- cuts (IntProperty): The number of subdivisions to make (default: 1, min: 1, max: 100).
- Usage: Select edges, set the number of cuts, and press "Subdivide."
2. MESH_OT_selective_extrude
- Description: Extrudes selected geometry (faces or edges) along their average normal.
-
Properties:
- extrude_amount (FloatProperty): The amount to extrude the selected geometry (default: 0.1, min: -10.0, max: 10.0).
- Usage: Select faces or edges, set the extrusion amount, and press "Extrude."
3. MESH_OT_custom_bevel
- Description: Applies a custom bevel to selected edges or faces.
-
Properties:
- width (FloatProperty): The bevel width (default: 0.1, min: 0.0, max: 10.0).
- segments (IntProperty): The number of bevel segments (default: 3, min: 1, max: 100).
- profile (FloatProperty): The bevel profile (0.5 for circular, 1.0 for square, default: 0.5).
- select_result (BoolProperty): Whether to select the newly created faces after beveling (default: True).
- Usage: Select edges or faces, adjust the bevel settings, and press "Bevel."
Panel: Advanced Extrusion and Bevel
The panel is located under View3D > Sidebar > Edit Tab and contains sections for each of the tools.
-
Edge Subdivision:
- Cuts: A property slider to set the number of cuts for subdividing edges.
- Subdivide: Button to apply the subdivision to the selected edges.
-
Selective Extrusion:
- Extrude Amount: A property slider to set how far to extrude the selected geometry.
- Extrude: Button to apply the extrusion to the selected faces or edges.
-
Custom Bevel:
- Width: Property slider to control the bevel width.
- Segments: Property slider to control the number of bevel segments.
- Profile: Property slider to control the bevel profile shape.
- Select Result: Checkbox to determine if the newly created faces should be selected after beveling.
- Bevel: Button to apply the bevel to the selected geometry.
Properties in Scene Context
The following properties are available in the scene context and can be used in the panel for customization:
- edge_subdivision_cuts (IntProperty): Sets the number of cuts for edge subdivision.
- selective_extrude_amount (FloatProperty): Sets the extrusion amount for selected geometry.
- custom_bevel_width (FloatProperty): Controls the width of the bevel.
- custom_bevel_segments (IntProperty): Controls the number of segments for the bevel.
- custom_bevel_profile (FloatProperty): Controls the profile of the bevel.
- custom_bevel_select_result (BoolProperty): Determines if the result faces are selected after beveling.
Installation
-
Download the Addon:
- Download the addon
.zip
file from the provided source.
- Download the addon
-
Install in Blender:
- Open Blender and go to Edit > Preferences > Add-ons > Install.
- Choose the
.zip
file and install it. - Once installed, enable the addon by ticking the checkbox next to "Advanced Extrude and Bevel Tool."
-
Access the Tool:
- After enabling the addon, open the Sidebar in the 3D View (
N
key) and go to the Edit Tab. - You will see the Advanced Extrusion and Bevel panel where you can access the tools and properties.
- After enabling the addon, open the Sidebar in the 3D View (
Uninstallation
- Go to Edit > Preferences > Add-ons.
- Find the Advanced Extrude and Bevel Tool in the list and uncheck the box to disable it.
- To fully remove it, click the "X" next to the addon.
Known Issues & Limitations
- Ensure you are in Edit Mode when applying these operations to your mesh objects.
- Some operations may not work on non-mesh objects or in Object Mode.
- The addon is designed for basic edge and face manipulation and may not support more advanced geometric features like sculpting or curve-based beveling.
Support
For any issues or questions, feel free to contact the developer or submit a bug report on the addon’s repository.