Blender add-on “B-Presets” updated to v. 1.1.0.
- Excluded the name of the Scene
- Added active view_layer settings (optional)
- Added saving curves from Color management
When you make a button in a custom UI to call the operator with passing the necessary parameters to it, pay attention that only the parameters specified explicitly will be sent to the operator. Other operator parameters will remain with default values.
For example, we need to execute the “transform_apply” operator – applying object transformations with applying just the scale.
If we call the operator as follows:
bl_idname = 'TESTPANEL_PT_panel'
bl_label = 'Testpanel'
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
bl_category = 'Testpanel'
def draw(self, context):
self.layout.operator('context.object.transform_apply', text='Apply Scale').scale = True
But all transformation (scale, rotation, and position) will still be applied to the object.
Overview of the Blender “FLIP Fluids” add-on for simulating fluids version 1.0.8a.
by Pavel Blend
Blender 3D add-on for making specification tables for the project.
Making neon from the mesh with the Neoner add-on
Blender add-on for setting render region border with exact values and easily manage it.
The direction of a Bezier curve, visually indicated by its normals slope, can be checked by the indices of its points.
The Bezier curve points indices always ascending in the curve direction.
So, having two points on the curve we can get the direction through their indices:
bezier_spline = bpy.context.object.data.splines
p0 = bezier_spline.bezier_points
p1 = bezier_spline.bezier_points
p0_index = next(iter([point for point in bezier_spline.bezier_points.items() if point == p0]), None)
p1_index = next(iter([point for point in bezier_spline.bezier_points.items() if point == p1]), None)
direction = 'p0 to p1' if p0_index < p1_index else 'p1 to p0'
# p0 to p1
It’s simple. When paying for the add-on, you are not paying for the add-on you are buying. This add-on is already written. The developer has already spent his time and strength on it. About this particular add-on – there is completely no difference will it be paid or not. So, why to pay? You pay for the future. You pay for the add-ons that the developer writes now and will write in the future. If the addon is bought, the developer has the opportunity to continue development. If not, he will do something else, and you will not receive new add-ons, as well as enhancement and porting to future platforms existed. When paying for an add-on, you provide, first of all – for yourself, the opportunity to receive new add-ons and technical support for the old ones. Pay for add-ons and donate for free – this will benefit yourself!