首页 > 其他分享 >3D打印爱心4

3D打印爱心4

时间:2023-03-04 10:32:34浏览次数:43  
标签:__ 10 lim 打印 爱心 points time np 3D

#!/usr/bin/env python

# -*- coding: utf-8 -*-


import matplotlib.pyplot as plt

import numpy as np

import time


# 打印爱心3D图案

def print_love3D():

   start = time.time()


   x_lim, y_lim, z_lim = np.linspace(-10, 10, 520), np.linspace(-10, 10, 520), np.linspace(-10, 10, 520)

   X_points, Y_points, Z_points = [], [], []


   for x in x_lim:

       for y in y_lim:

           for z in z_lim:

               if (x**2+(9/4)*y**2+z**2-1)**3-(9/80)*y**2*z**3-x**2*z**3<=0:

                   X_points.append(x)

                   Y_points.append(y)

                   Z_points.append(z)


   end = time.time()


   fig = plt.figure()

   ax = fig.add_subplot(111, projection='3d')

   ax.scatter(X_points, Y_points, Z_points, s=20, alpha=0.5, color="red")

   plt.show()


   print(end-start)


if __name__ == '__main__':

   print_love3D()

3D打印爱心4_3D

标签:__,10,lim,打印,爱心,points,time,np,3D
From: https://blog.51cto.com/u_15692628/6099730

相关文章

  • unity3D使用协程控制怪物的生命周期
    分析九个坑位要随机生成怪物,随机时间生成类似打地鼠协程(Coroutines)协程:协程是一个分部执行,遇到条件(yieldreturn语句)时会挂起,直到条件满足时才会被唤醒继续执行后面的......
  • unity3D控制怪物的随机生成
    对target创建脚本逻辑梳理控制目标显示与隐藏控制被射击是否显示死亡动画创建怪物数组usingSystem.Collections;usingSystem.Collections.Generic;usingUni......
  • CF1773D Dominoes - 网络流 - 二分图 - 计数 -
    题目链接:https://codeforces.com/problemset/problem/1773/D题解:首先将棋盘黑白染色,是一个二分图由于题目保证初始状态一定能密铺,因此这个二分图一定有完美匹配现在要......
  • 工业仿真:Chai 3D之点云技术
    推荐:将 NSDT场景编辑器 加入你的3D开发工具链。介绍  点云是三维坐标系中的一组数据点。在CHAI3D中,这些点由X、Y和Z坐标定义,通常用于表示对象的外表面。  ......
  • unity3D
    第一部分:游戏基本功能的实现(场景的搭建、协程的使用、碰撞器、UGUI)第二部分:游戏的存档与读档的实现(PlayerPrefs、XML、JSON)1.搭建场景找到图片后右键此处可初始化......
  • chai 3D 之网格对象
    推荐:将 NSDT场景编辑器 加入你的3D开发工具链介绍网格对象是由三角形和顶点组成的形状  在CHAI3D中,多边形网格是定义多面体对象形状的顶点和三角形的集合。  ......
  • Modbus网关ZLAN5443D 在锂电池干燥箱的应用
    在锂离子电池生产过程中,将正负极片辊压绕卷再放入电池盒之后,须对锂电池电芯极组进行烘烤干燥。相信大家也了解水分对锂电池的性能影响是很大的,需要注液前在装配车间将锂离......
  • lodop打印插件
    日前做一个批打卡片和批打条码的功能模块,在网上搜索了好久,发现有一款插件lodop很是好用,很好的完成了功能实现,而且使用方便,在此做下笔记望以后有所帮助。Lodop支持IE系列、IE......
  • maxpool3d修改成maxpool2d与maxpool1d方法
    有时候遇到不支持maxpool3d的硬件或算子时候,可将其改成maxpool2d加上maxpool1d组合方式表示,经验证与maxpool3d结果完全一致,其实现细节如下:代码:importtorchclassMax......
  • 复刻p站3d打印开源项目:improved wandering hour clock
    改进的徘徊小时时钟大卫·金斯曼|下载免费的STL模型|Printables.com使用天瑞petg-eco打印首层高度0.3,降低首层速度、加速器。喷嘴245℃、热床55℃。流量15。xy孔洞补......