您还可以设置位置的X和Y值,以根据某个三角公式生成指定数量的立方体。然后,您必须执行一些数学运算,尤其是三角函数:如果您和数学是一个复杂的故事,请保留此方法,它将使您能够轻松管理旋转。

假设我们要创建一个立方体圆。您必须导入数学模块以计算正弦和正弦。并将以度表示的角度转换为弧度,这是Python的自然角度单位。

以下是允许获取立方体坐标的代码,该坐标在radius变量中提供了半径(0.0)左右旋转:

import bpy#导入Blender Python库

导入math#导入数学库以计算公式...

rayon = 10

for angle_degre in range(-0,360,36):

angle = math.radians(angle_degre) # math.radians 数学. radians 可以转换为弧度

x = rayon*math.cos(angle)

y = rayon*math.sin(angle)

bpy.ops.mesh.primitive_cube_add(location=(x,y,0))

因此,我们将循环进行几次计算具有angle_degre值0度,36度,72度...从0开始,每次返回时增加36度。

16-启动代码以查看结果。让我们尝试理解它的含义:

rayon = 10定义布局的半径。

for angle_degre in range(-0,360,36):允许取连续的angle_degre 0、36、72 ...

angle = math.radians(angle_degre)将角度转换为数学库()中包含的弧度方法。

x = rayon*math.cos(angle)定义当前立方体的x坐标。

y = rayon*math.sin(angle)定义当前立方体的坐标y。

bpy.ops.mesh.primitive_cube_add(location=(x,y,0))显示立方体

python 立方体切割块数_blender python通过三角函数调整立方体Location排成圆相关推荐

  1. python分割数字_对python数据切割归并算法的实例讲解

    当一个 .txt 文件的数据过于庞大,此时想要对数据进行排序就需要先将数据进行切割,然后通过归并排序,最终实现对整体数据的排序.要实现这个过程我们需要进行以下几步:获取总数据行数:根据行数按照自己的需 ...

  2. python图片切割与合并

    python图片切割与合并 1.tif图片切割为jpg 2.图片合并 1.tif图片切割为jpg 将图片切割为1024大小的小图片 大小不够1024的,填充为黑色 import os import n ...

  3. python 批量切割语音

    python批量切割语音文件(可以灵活控制切割长度) 话不多少,直接上代码: def file_name(file_dir):'''输入文件夹名称,并返回该文件夹下所有语音文件的完整路径(list类型 ...

  4. Python基础——零基础学Python

    在这里插入图片描述 一.Python语言家族 1 Introduction 1.1 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 简单来说,Pyt ...

  5. python基础教程书籍推荐-Python大神推荐给小白的36本入门书籍

    Python大神推荐给小白的36本入门书籍 如果看我喜欢可以找我领取Python电子书和学习资料 1.Python编程:从入门到实践 我自己最初看的这本书,觉得非常适合入门 2.python入门经典- ...

  6. python基础教程书籍推荐-python入门书籍推荐

    python入门书籍推荐 1.Python编程:入门到实践 理论和实践恰到好处,行文逻辑流畅,不跳跃,手把手教的感觉,却不啰嗦,非常适合入门.强烈推荐这本书,书中涵盖的内容是比较精简的,没有艰深晦涩的 ...

  7. python游戏编程入门下载-Python游戏编程入门 中文pdf扫描版|网盘下载内附地址提取码|...

    Python是一种解释型.面向对象.动态数据类型的程序设计语言,在游戏开发领域,Python也得到越来越广泛的应用,并由此受到重视. 本书教授用Python开发精彩游戏所需的[]为重要的该你那.本书不 ...

  8. python项目开发实例-《Python项目案例开发从入门到实战》PDF版百度网盘

    「教程分享:Python项目开发从入门到实列」 本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣. 编辑推荐 ...

  9. python移动图形工作站_让Python跑得更快

    原标题:让Python跑得更快 点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 Tips 参与文末话题讨论,即有机会获得异步图书一本. Python很容易学.你之所以阅读本 ...

最新文章

  1. 刚学会深拷贝一个对象,学妹却问我怎么深拷贝一个图
  2. 了解Netflix-zuul网关服务
  3. [MySQL FAQ]系列 -- 如何为一个数据库指定字符集
  4. Qt QDialog将窗体变为顶层窗体(activateWindow(); 和 raise() )
  5. BASIC-10 十进制转十六进制
  6. R可视化lend_club 全球最大的P2P平台数据75W条
  7. 监视程序中的死锁及其他
  8. java iconsolefactory_java – 如何设置IOConsole的Caret
  9. SkyEye——汽车电子系统仿真测试工具
  10. 「 Luogu P2574 」 XOR的艺术——线段树
  11. 超融合将成为数据中心技术应用主流
  12. SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(1)
  13. 最新生成树之克鲁斯卡尔算法
  14. 一名 IT 工程师的九年工作总结!
  15. C++实现人机对战围棋(使用Leela Zero权重)-自动提子
  16. PDF怎么删除空白页,PDF删除空白页的方法
  17. #Visio#教会你怎么安装和使用 Visio 哦 ~ ~
  18. 通过简单的演示理解TCP/IP网络
  19. python滤波与图像去噪
  20. 照片:Majoy是什么东西?

热门文章

  1. 单向链表操作之删除倒数第n个结点
  2. 详解CUDA核函数及运行时参数
  3. Java一行代码打印当前系统时间
  4. 科大星云诗社动态20211108
  5. 吴恩达《Machine Learning》精炼笔记 10:异常检测
  6. c++求矩阵的秩_线性代数复习(被玩坏的矩阵)
  7. 特征点提取之Harris角点提取法
  8. 一个比较完整的Inno Setup 安装脚本
  9. Object Pascal 中类型
  10. 经典SQL语句大全 收藏