python如何画凸包

原有1234四个点行程了四面体,然后多出了点5,最后删除134那个面,我写的程式会遍历所有点连线。参考csdn一个大佬的,但是这段代码会遍历所有点连线,请我怎么删除重复面

import numpy as np

import mpl_toolkits.mplot3d

import matplotlib.pyplot as plt

 

x=[0,3,0,3,1.5]

y=[0,0,3,3,1.5]

z=[0,0.8,1.5,2.3,3]

 

ax=plt.subplot(111,projection='3d')

for i in range(len(x)):

    for j in range(len(y)):

        ax.plot((x[i],x[j]),(y[i],y[j]),(z[i],z[j]),color='red');

 

for i in range(len(x)):

    ax.text(x[i],y[i],z[i],i,color='blue')

 

 

ax.set_zlabel('z')

ax.set_ylabel('y')

ax.set_xlabel('x')

plt.show()

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,超出我们目前的服务范围,暂时无法为您解答。

问答VIP目前服务范围为 :Python、Java、MySQL、Redis、MongoDB、HBase、Zookeeper、Kafka、Linux领域专业问题解答,为您提供解决问题的思路和指导。
不提供源码代写、项目文档代写、论文代写、作文代写、安装包资源发送或安装指导等服务。

本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。