mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 06:39:13 +00:00
fix lint
This commit is contained in:
@@ -469,8 +469,12 @@ class ChangeExtrusionXAngle(bpy.types.Operator, tool.Ifc.Operator):
|
|||||||
existing_x_angle = 0 if tool.Cad.is_x(existing_x_angle, pi, tolerance=0.001) else existing_x_angle
|
existing_x_angle = 0 if tool.Cad.is_x(existing_x_angle, pi, tolerance=0.001) else existing_x_angle
|
||||||
|
|
||||||
coord_list = builder.get_polyline_coords(extrusion.SweptArea.OuterCurve)
|
coord_list = builder.get_polyline_coords(extrusion.SweptArea.OuterCurve)
|
||||||
coord_list = [(p[0], p[1] * abs(cos(existing_x_angle))) for p in coord_list] # Reset the transformation and returns to the original points with 0 degrees
|
coord_list = [
|
||||||
coord_list = [(p[0], p[1] * abs(1 / cos(x_angle))) for p in coord_list] # Apply the transformation for the new x_angle
|
(p[0], p[1] * abs(cos(existing_x_angle))) for p in coord_list
|
||||||
|
] # Reset the transformation and returns to the original points with 0 degrees
|
||||||
|
coord_list = [
|
||||||
|
(p[0], p[1] * abs(1 / cos(x_angle))) for p in coord_list
|
||||||
|
] # Apply the transformation for the new x_angle
|
||||||
builder.set_polyline_coords(extrusion.SweptArea.OuterCurve, coord_list)
|
builder.set_polyline_coords(extrusion.SweptArea.OuterCurve, coord_list)
|
||||||
|
|
||||||
# The extrusion direction calculated previously default to the positive direction
|
# The extrusion direction calculated previously default to the positive direction
|
||||||
|
|||||||
@@ -50,7 +50,6 @@ else:
|
|||||||
raise RuntimeError("Unsupported platform")
|
raise RuntimeError("Unsupported platform")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BONSAI_PATH_CANDIDATES = (
|
BONSAI_PATH_CANDIDATES = (
|
||||||
# Installed from Bonsai Unstalble Repo.
|
# Installed from Bonsai Unstalble Repo.
|
||||||
BLENDER_PATH / r"extensions/raw_githubusercontent_com/bonsai",
|
BLENDER_PATH / r"extensions/raw_githubusercontent_com/bonsai",
|
||||||
|
|||||||
Reference in New Issue
Block a user