More work on rotate method for objects.

这个提交包含在:
Craig Warren
2020-06-22 14:54:19 +01:00
父节点 4f040a1cc3
当前提交 93b77a97bc
共有 10 个文件被更改,包括 170 次插入139 次删除

查看文件

@@ -21,7 +21,7 @@ import logging
import numpy as np
from ..fractals import FractalVolume
from .cmds_geometry import UserObjectGeometry
from .cmds_geometry import UserObjectGeometry, rotate_2point_object
logger = logging.getLogger(__name__)
@@ -55,8 +55,7 @@ class FractalBox(UserObjectGeometry):
def rotate(self, axis, angle, origin=None):
pts = np.array([self.kwargs['p1'], self.kwargs['p2']])
rotation = UserObjectGeometry.rotate_2point_object
rot_pts = rotation(self, pts, axis, angle, origin)
rot_pts = rotate_2point_object(pts, axis, angle, origin)
self.kwargs['p1'] = tuple(rot_pts[0, :])
self.kwargs['p2'] = tuple(rot_pts[1, :])