1 Star 0 Fork 2

chenyp401/CAM

forked from zzthfut/CAM 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Segment.py 585 Bytes
一键复制 编辑 原始数据 按行查看 历史
zzthfut 提交于 2023-08-11 16:16 . 9-5
class Segment:
def __init__(self, A, B):
self.A, self.B = A.clone(), B.clone()
def __str__(self):
return "Segment\nA:%s\nB:%s\n" % (str(self.A), str(self.B))
def length(self):
return self.A.distance(self.B)
def direction(self):
return self.A.pointTo(self.B)
def swap(self):
self.A, self.B = self.B, self.A
def multiply(self, m):
self.A = self.A.multiplied(m)
self.B = self.B.multiplied(m)
def multiplied(self, m):
seg = Segment(self.A, self.B)
seg.multiply(m)
return seg
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/chenyp401/cam.git
git@gitee.com:chenyp401/cam.git
chenyp401
cam
CAM
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385