zoukankan      html  css  js  c++  java
  • RayFire Voronoi放射型破碎法相关属性详解

    RayFire的Voronoi放射型破碎法,是一个很典型的点云破碎法,其显著特点是类似蜘蛛网的结构,呈现出由中心点向外延伸的圈状破碎效果。

    不同于Voronoi其他类型的破碎法,放射型破碎法拥有其专属的属性设置。接下来,就让小编为大家详细讲解一下相关的属性设置吧。

    RayFire的Voronoi破碎法图1:RayFire的Voronoi破碎法

    1. 圈数(Rings)

    RayFire的圈数设置,顾名思义,就是放射点向外延伸的圈数。圈数越大。碎片显得越密集;圈数越小,碎片显得越宽松。

    如图2所示,可以看到,圈数为10的长方体碎片显得相当紧凑、密集;而圈数为5的长方体碎片就显得比较宽松。

    不同圈数的切割变化图2:不同圈数的切割变化

    1. 射线数(Rays)

    RayFire的射线数,与圈数并列,定义的是由点云放射出去的线条数量。射线数越多,碎片就会显得越多;反之,射线线数越少,碎片就会显得越少,同时碎片的体积会显得比较大。

    如图3所示,可以看到射线数为10的长方体拥有更多的碎片,而射线数为5的长方体拥有更少的碎片,但其碎片体积更大。

    不同射线数的切割变化图3:不同射线数的切割变化

    1. 半径百分比(Radius:%)

    RayFire的半径百分比,定义的是点云碎片大小占整体物体的百分比。百分比越大,意味着点云碎片占据的体积越大。

    如图4所示,可以看到,点云半径为物体的80%的长方体拥有更大体积的点云碎片;而点云半径为物体的20%的长方体拥有更小体积的点云碎片。

    不同半径百分比的切割变化图4:不同半径百分比的切割变化

    1. 放射偏移(Radial bias)

    RayFire的放射偏移,定义的是下一圈碎片与上一圈碎片的偏移程度,也就是射线在不同圈数中的偏移程度。如图5所示,可以看到,放射偏移为0.3的点云碎片显得比较“凌乱”,而放射偏移为0.02的点云碎片显得比较“整齐”。

    不同放射偏移的切割变化图5:不同放射偏移的切割变化

    1. 分歧百分比(Divergence:%)

    RayFire的分歧百分比,定义的是碎片大小的分歧程度,也就是说,分歧百分比越大,碎片因大小变化而产生的变形幅度越大。

    如图6所示,可以看到,分歧百分比为40%的长方体碎片变化幅度很大,碎片的形状变得各不相同;而分歧百分比为0%的长方体碎片,其大小变化基本是按照等比例的方式增大。

    不同分歧百分比的切割变化图6:不同分歧百分比的切割变化

    以上就是RayFire的Voronoi放射型破碎法的相关属性设置介绍。如果您还需要其他的功能介绍,或者希望学习其他使用技巧,请访问RayFire中文网站。

     
  • 相关阅读:
    进程详解
    java 实体对象与Map之间的转换工具类(自己还没看)
    fastjson中toString与toJSONString的差别
    JSONObject.toJSONString()包含或排除指定的属性
    FastJson中JSONObject用法及常用方法总结
    SpringBoot之ApplicationRunner接口和@Order注解
    shiro使用
    RedisTemplate 中 opsForHash()使用 (没有测试过,copy的)
    解决:javax.servlet.ServletException: Circular view path []: would dispatch back to the current....
    【Springboot】spring-boot-starter-redis包报错 :unknown
  • 原文地址:https://www.cnblogs.com/danzi/p/14060534.html
Copyright © 2011-2022 走看看