当前位置: 首页 > news >正文

MaxScript二维图形布尔(并)运算

以下脚本演示了在 3ds Max 中使用 MaxScript 进行二维图形的布尔并运算(Union)。该脚本创建两个圆形(obj_a 和 obj_b),并通过 ShapeBooleanObject 将它们合并为一个新的样条线对象 obj_boolean。运行此脚本后,两个圆形的重叠部分将被合并,生成一个统一的形状。

maxscript脚本:

-- 脚本适用于3dsMax 2019及以上版本,无需附加图形对象。
obj_a = circle pos:[15,0,0] wirecolor:red name:"obj_a"
obj_b = circle pos:[-15,0,0] wirecolor:green name:"obj_b"
obj_boolean = splineshape wirecolor:yellow name:"obj_boolean"
select obj_boolean
startObjectCreation ShapeBooleanObject
obj_boolean.AppendOperand obj_boolean obj_a true
obj_boolean.AppendOperand obj_boolean obj_b true

运行此脚本后,您将在场景中看到两个原始圆形(红色和绿色)以及合并后的黄色样条线。通过调整 obj_a 和 obj_b 的位置或形状,可以进一步观察布尔运算的效果。此方法适用于复杂的二维图形编辑,为建模和路径设计提供灵活的支持。

相关文章:

  • 【iOS】OC源码阅读——alloc源码分析
  • Android显示学习笔记本
  • 第一天 车联网定义、发展历程与生态体系
  • 机器学习中的标签策略:直接标签、代理标签与人工数据生成
  • 清华大学正式成立人工智能医院
  • 北重数控滑台加工厂家:汽车零部件试验铁地板-安全性能的测试方法
  • 代码片段存储解决方案ByteStash
  • 八大排序——直接插入排序/希尔排序
  • python使用dlib的5点和68点的人脸检测
  • 深入理解缓存淘汰策略:LRU 与 LFU 算法详解及 Java 实现
  • springboot 实现敏感信息脱敏
  • OpenCV 图形API(69)图像与通道拼接函数------将一个 GMat 类型的对象转换为另一个具有不同深度GMat对象函数convertTo()
  • git 修改用户名和邮箱
  • 关于常量指针和指向常量的指针
  • HTML5好看的水果蔬菜在线商城网站源码系列模板7
  • vue复习91~135
  • GPU 架构入门笔记
  • 获得ecovadis徽章资格标准是什么?ecovadis评估失败的风险
  • 【ACL系列论文写作指北07-论文标题与关键词部分怎么写】-赢在第一眼
  • 今日行情明日机会——20250428
  • 张元济和百日维新
  • 王毅:坚持金砖团结合作,改革完善全球治理
  • 中公教育薪酬透视:董监高合计涨薪122万,员工精简近三成
  • 坚守刑事检察一线13年,“在我心中每次庭审都是一次大考”
  • 报告:到2030年我国无人机产业将率先实现万亿规模
  • 湖南小伙“朱雀玄武敕令”提交申请改名为“朱咸宁”