首页/文章/ 详情

ANSA二次开发之创建球体六面体网格

1年前浏览2387

哈喽,大家好。我摸鱼小王子今天又来了,最近更新的内容大部分都是二次开发相关的。

想在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里已经有了这个功能。


请看操作示范:

今天的分享就到这里了,本文完。

来源:FEAer
二次开发ANSA
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-01-30
最近编辑:1年前
FEAer
本科 | CAE工程师 到点就下班的CAE打工人
获赞 71粉丝 94文章 79课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈