Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonioya <blendergit@gmail.com>2016-08-10 14:34:42 +0300
committerAntonioya <blendergit@gmail.com>2016-08-10 14:34:42 +0300
commit8c65dec46f66da797d5d740d0f2e236a1f45c8b5 (patch)
tree978889ddccbccb01559d44a6cbb68b85bb5b7b81 /archimesh/achm_main_panel.py
parenta9778838a1d85784d603dcff41c577adbf02daec (diff)
Archimesh: Fix import error for math module
Diffstat (limited to 'archimesh/achm_main_panel.py')
-rw-r--r--archimesh/achm_main_panel.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/archimesh/achm_main_panel.py b/archimesh/achm_main_panel.py
index 70293df0..a2f72388 100644
--- a/archimesh/achm_main_panel.py
+++ b/archimesh/achm_main_panel.py
@@ -28,6 +28,7 @@ import bpy
# noinspection PyUnresolvedReferences
import bgl
from bpy.types import Operator, Panel, SpaceView3D
+from math import sqrt, fabs, pi, asin
from .achm_tools import *
from .achm_gltools import *
@@ -280,7 +281,7 @@ class AchmPencilAction(Operator):
i = len(mypoints)
distlist = []
for e in range(1, i):
- d = math.sqrt(
+ d = sqrt(
((mypoints[e][0] - mypoints[e - 1][0]) ** 2) + ((mypoints[e][1] - mypoints[e - 1][1]) ** 2))
# Imperial units if needed
if bpy.context.scene.unit_settings.system == "IMPERIAL":
@@ -300,12 +301,12 @@ class AchmPencilAction(Operator):
i = len(mypoints)
anglelist = []
for e in range(1, i):
- sinv = (mypoints[e][1] - mypoints[e - 1][1]) / math.sqrt(
+ sinv = (mypoints[e][1] - mypoints[e - 1][1]) / sqrt(
((mypoints[e][0] - mypoints[e - 1][0]) ** 2) + ((mypoints[e][1] - mypoints[e - 1][1]) ** 2))
- a = math.asin(sinv)
+ a = asin(sinv)
# Clamp to 90 or 0 degrees
- if math.fabs(a) > math.pi / 4:
- b = math.pi / 2
+ if fabs(a) > pi / 4:
+ b = pi / 2
else:
b = 0
@@ -320,8 +321,8 @@ class AchmPencilAction(Operator):
distlist[e - 1] *= -1 # reverse distance
if debugmode is True:
- print(str(e - 1) + ":" + str((a * 180) / math.pi) + "...:" + str(
- (b * 180) / math.pi) + "--->" + str(distlist[e - 1]))
+ print(str(e - 1) + ":" + str((a * 180) / pi) + "...:" + str(
+ (b * 180) / pi) + "--->" + str(distlist[e - 1]))
# ---------------------------------------
# Verify duplications and reduce noise
@@ -365,17 +366,17 @@ class AchmPencilAction(Operator):
i = len(mypoints)
for e in range(0, i - 1):
- if clearangles[e] == math.pi / 2:
+ if clearangles[e] == pi / 2:
if cleardistan[e] > 0:
- mydata.walls[e].w = round(math.fabs(cleardistan[e]), 2)
- mydata.walls[e].r = (math.fabs(clearangles[e]) * 180) / math.pi # from radians
+ mydata.walls[e].w = round(fabs(cleardistan[e]), 2)
+ mydata.walls[e].r = (fabs(clearangles[e]) * 180) / pi # from radians
else:
- mydata.walls[e].w = round(math.fabs(cleardistan[e]), 2)
- mydata.walls[e].r = (math.fabs(clearangles[e]) * 180 * -1) / math.pi # from radians
+ mydata.walls[e].w = round(fabs(cleardistan[e]), 2)
+ mydata.walls[e].r = (fabs(clearangles[e]) * 180 * -1) / pi # from radians
else:
mydata.walls[e].w = round(cleardistan[e], 2)
- mydata.walls[e].r = (math.fabs(clearangles[e]) * 180) / math.pi # from radians
+ mydata.walls[e].r = (fabs(clearangles[e]) * 180) / pi # from radians
# Remove Grease pencil
if pencil is not None: