哈喽,大家好。我摸鱼小王子今天又来了,最近更新的内容大部分都是二次开发相关的。
想在2023年少干一点活的道友,可以抓紧上车了,一个星期光速学会二次开发。从此准时下班,走上人生巅峰!
今天讲的是关于球体六面体网格的二次开发。
想要开发这个插件的原因是,每次要画六面体的球体网格我觉得很麻烦,于是就想着能不能偷个懒。还得是我啊,啥都想着电脑能多干一点。
刚好最近在看二次开发的时候看到了创建六面体球体的API,就拿来试了一下,没想到还成功了。
下面请看效果:
不说了,直接上代码吧
import ansa
from ansa import base
from ansa import constants
from ansa import mesh
def main():
center = (2, 2, 2)
mesh.HexaSphere( center, 10., 32, False, True )
if __name__ == '__main__':
main()
这里我们要确认球心的坐标(2,2,2),球的半径(10),和球表面的体单元数量(32)。
后来我又发现,原来ANSA里已经有了这个功能。
请看操作示范:
今天的分享就到这里了,本文完。