A Product by Mixed Dimensions

What is BooleanRT?

BooleanRT is a real-time 3D boolean operations extension for Unity that allows you from executing 3D
Boolean operations (Union, Intersection, Substract) during runtime or during level creation and editing
in the editor’s sceneview.
What does it offer?

1- Real-time or per-click Boolean execution.
2- Material, UV and texture preservation.
3- Saving to prefab.
4- Constructive solid Geometry (CSG).
5- Smoothing of Boolean execution to keep smooth frame rates by splitting the execution of the
Boolean operation over multiple frames.
6- Optional updating of the collider.
7- Creating a new mesh or overwriting existing mesh to affect all referenced objects.
8- Optional smart execution by avoiding the calculation when not need (when there is no
intersection or the operands are not being transformed.

How to Use?

In order to Use BooleanRT you need to have 2 operands with MeshFilters and a target GameObject.
1- Select your target object.
2- Add a Boolean object component from Component -> Boolean 3D -> Boolean Object menu.
3- Once added you will have a new component added to the target.
4- Set Operand (A) & Operand (B).
5- Select the type of operation (Union, Intersection, Substract) from the “Operation” field.
6- Position the operands in the state you want to generate the result from.
A Product by Mixed Dimensions
7- Click on “Execute” button to get the result (this is not required on runtime).
8- To see execution in realtime while in editor toggle “Execute in Editor”.
9- To save to a prefab click on “Save prefab” then you will be prompt to select the location to
create the prefab in.
10- To update the collider or to add a continuously updated collider to your target toggle “Update
Collider” field.
11- To overwrite the current mesh of the target to affect all referencing game objects toggle
“Overwrite mesh”, if no mesh exists a new mesh will be created.
12- To get smooth transition between frames toggle the “Smooth transition” field so that you can
get the Boolean operation to execute over multiple frames reducing any lagging that might
result from applying Boolean between large meshes.
13- To avoid unnecessary execution of the Boolean operation when the operands are not
intersecting or if both operands are static and not being transformed by any force toggle the
”On Intersection” field.

BooleanRT component Inspect

You can get more advanced mesh creation and editing features from 3D Boolean, Mesh editing, Extrude,
primitives, Optimization, UV editing to hundreds of game-ready assets through GameDraw “A Complete
3D modeling experience within Unity”.

For more information and support:
Tutorial : Youtube Video
Email : support@mixeddimensions.net
Website: www.mixeddimensions.com

Thread: BooleanRT : Realtime 3D boolean operations for (Runtime,Editor)的更多相关文章

  1. Boolean operations between triangle meshes

    Boolean operations between triangle meshes eryar@163.com Abstract. Boolean operations is one of basi ...

  2. OpenCascade Modeling Algorithms Boolean Operations

    Modeling Algorithms Boolean Operations of Opencascade eryar@163.com 布尔操作(Boolean Operations)是通过两个形状( ...

  3. [算法]Comparison of the different algorithms for Polygon Boolean operations

    Comparison of the different algorithms for  Polygon Boolean operations. Michael Leonov 1998 http://w ...

  4. Real-time 3D Reconstruction using Kinect

    http://jiakaizhang.com/project/real-time-3d-reconstruction/ Real-time 3D Reconstruction using Kinect ...

  5. Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated ?

    Thread.stop, Thread.suspend, Thread.resume被标记为废弃的方法.在查看JDK的文档时,提到了下面的参考文章,先是英文版,接着是中文翻译. Why is Thre ...

  6. java中的线程(1):如何正确停止线程Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnExit Deprecated?

    转自 : http://docs.oracle.com/javase/1.5.0/docs/guide/misc/threadPrimitiveDeprecation.html 1.Why is Th ...

  7. Runtime.exec() sucks!!!!

    自己项目中使用到了 Runtime rt = Runtime.getRuntime(); Process p = rt.exec("query session");p.waitFo ...

  8. .NET:CLR via C# Compute-Bound Asynchronous Operations

    线程槽 使用线程池了以后就不要使用线程槽了,当线程池执行完调度任务后,线程槽的数据还在. 测试代码 using System; using System.Collections.Generic; us ...

  9. 基于智能手机的3D地图导航

    https://www.gpsworld.com/resources/archives/ Going 3D Personal Nav and LBS To enrich user experience ...

随机推荐

  1. 关于font awesome或Glyphicons字体图标不能正确显示的问题

    此处讨论的是关于本地字体的安装和引进 实际操作经验中,某些网站模板设置的CSS, FONTS目录较深,如果按默认的路径设置,字体图标死活都不会显示. 解决办法是将FONTS目录,安装在网站根目录下 C ...

  2. Java学习之路:1、HelloWorld

    似乎每种语言都是从HelloWorld开始的,所以,我的第一个java程序,也应该是这样开始的! 1.配置好jdk后,开始编写HelloWorld.java package second;//这个应该 ...

  3. 二、记一次失败的 CAS 搭建 之 证书配置

    ==================================================================================================== ...

  4. 编辑器&IDE中适合程序员的字体

    adobe的免费字体 source Code Pro

  5. 简单3d RPG游戏 之 004 攻击(二)

    人物和怪物的攻击都有CD冷却,在PlayerAttack脚本中添加成员 //冷却倒计时 public float attackTimer; //CD冷却时间 public float coolDown ...

  6. python 开发webService

    最近在学习用python 开发webservice,费了半天时间把环境搭好,记录下具体过程,以备后用. 首先系统上要有python.其次要用python进行webservice开发,还需要一些库: 1 ...

  7. linux上很方便的上传下载文件工具rz和sz

    linux上很方便的上传下载文件工具rz和sz(本文适合linux入门的朋友) ##########################################################&l ...

  8. centos7安装chrome及加载poatman开发插件

    为什么要安装chrome?因为centos7的默认浏览器firefox的实在是不习惯,上面占了太多,本来显示器就不大... 好了,首先下载chome的rpm安装包(如果需要的可以留言,我有备份) 然后 ...

  9. 10+ 最流行的 jQuery Tree 菜单插件

    jstree – jQuery Tree Plugin With HTML & JSON Data jstree is a lightweight and flexible jQuery pl ...

  10. asp.net MVC日志插件Log4Net学习笔记二:保存日志到sqlserver的配置

    1.写到sqlserver的配置: <!--保存到SQLSERVER数据库日志--> <log4net> <appender name="AdoNetAppen ...