美文网首页
智能选择倒角边

智能选择倒角边

作者: Rayson | 来源:发表于2021-02-06 00:35 被阅读0次

macroScript selectConvexEdges //定制快捷键栏目
category:"selectConvexEdges Script" //category层级
toolTip:"Quick Conver Edges Select" //Tip

macroScript selectConvexEdges
category:"selectConvexEdges Script"
toolTip:"Quick Conver Edges Select"
(
fn getConvexEdges node:selection[1] show:on threshold:45 ignoreHardEdges:off ignoreOpenEdges:on = if iskindof node Editable_Poly do
(
 local edgeFaces = polyop.getedgefaces 
 local faceNormal = polyop.getfacenormal 
 local faceCenter = polyop.getfacecenter 
 local faceSmooth = polyop.getfacesmoothgroup
 edges = #{}
 for e in (node.edges as bitarray) do
 (
  ff = edgeFaces node e
  
  if (not ignoreOpenEdges and ff.count != 2) or 
  (
   (ff.count == 2) and 
   (
    n1 = faceNormal node ff[1]
    n2 = faceNormal node ff[2]
    vc = faceCenter node ff[2] - faceCenter node ff[1]
    (dot n1 vc <= 0) and (acos (dot n1 n2) > threshold) and 
    (
     not ignoreHardEdges or (bit.and (faceSmooth node ff[1]) (faceSmooth node ff[2]) > 0)
    )
   )
  )
  do append edges e
 )
 if show do node.selectededges = edges
 edges
)
getConvexEdges()
)
智能选边效果

相关文章

  • 智能选择倒角边

    macroScript selectConvexEdges //定制快捷键栏目category:"sel...

  • microstation二次开发之边界倒角

    智能实体边界倒角程序实现 边界倒角接口 ChamferEdge (solid, closestPoint, dis...

  • 2 小度音响

    底部 卡边技巧:边倒角MS 斜角均匀 分离技巧:选两线 填充选择UF分裂UP ———————— 中部 选好线 选好...

  • Blender Shade Smooth技巧

    Blender建模时,边线部分常用到Bevel工具(倒角)添加倒角。 为了减少添加倒角增加过多的顶点,往往会选择倒...

  • day21

    ctrl+d 更改默认对象颜色 v选择视图切换等 ms倒角 沿法线缩放 点-倒角-取消平直 (变成曲线)

  • 编辑模式下其他操作

    网格:切割投影顶点:顶点倒角、合并顶点边:桥接循环边、边线折痕面:交集(切割)、交集(布尔) 吸附:点、边、面、物...

  • 高模,卡边倒角简述

    1手动卡边,2quad chamfer,3zb倒边,我就会这三种哈 导入zb细分到足够级别画花纹遮罩挤出。 用插件...

  • 李锦康+第3天作业#何一味3Dmax建模课#

    一丶第3天学习心得 第一步:布线!布线!布线! 随后就是面倒角 插入 挤出 分离 分割等等 最后一步倒角!!选择用...

  • 关于倒角的一个问题

    在对一个物体倒角的时候,发现有的边无法选择 所以只能将那两个面删除,然后使用patch这个命令,生成的面就没有裸露...

  • day12

    nb-光影着色模式 1是两个立方体相交接处为什么出不来倒角效果? 布尔的模式要注意哦-选择交接-创建单个对象 倒角...

网友评论

      本文标题:智能选择倒角边

      本文链接:https://www.haomeiwen.com/subject/ynjntltx.html