如何创建三维坐标系? [关闭]

问题描述 投票:0回答:0

这段代码是二维矩形的判定

ANS=[]
for _ in range(4) :
    Poin  = list(map(int,input().split()))
    point = [[x,y] for x,y in zip(Poin[0::2], Poin[1::2])]
    A,B,C,D = point[0],point[1],point[2],point[3]
    XM, Xm, YM, Ym = B[0], A[0], B[1], A[1]
    if (Xm < D[0]) and (XM > C[0]) and (Ym < D[1]) and (YM > C[1]):
        ANS.append("FACE")
    elif (Xm==D[0] and (Ym==D[1]) or (XM==C[0] and YM==C[1]) or (Xm==D[0] and YM==C[1]) or (XM==C[0] and Ym==D[1]) :
        ANS.append("POINT")
    elif (Xm==D[0]) or (XM==C[0]) or (Ym==D[1]) or (YM==C[1]) :
        ANS.append("LINE")
    else :
        ANS.append("NULL")
def print_result() :
    for i in range(1,5):
        print(ANS[i-1])
print_result()

我想把这段代码展开成三维的,怎么办?

=> 像这样

[VOL,FACE,LINE,POINT,NULL]

python dimensions
© www.soinside.com 2019 - 2024. All rights reserved.