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. liger grid loadData

    function fn_Search() { var beginDt = $("#txtBegin").val(); var endDt = $("#txtEnd&quo ...

  2. 一个不错的图片滑动展示插件 anythingslider

    一个不错的图片http://css-tricks.com/anythingslider-jquery-plugin/ DEMO演示: http://css-tricks.github.io/Anyth ...

  3. .NET中的弱引用

    弱引用是什么? 要搞清楚什么是弱引用,我们需要先知道强引用是什么.强引用并不是什么深奥的概念,其实我们平时所使用的.Net引用就是强引用.例如: Cat cat = new Cat(); 变量cat就 ...

  4. img test

  5. Linux 目录操作和4中文件拷贝效率测试

    /*1.用户输入任意目录名称,显示该目录下的文件列表信息,包括文件类型,文件权限,文件大小,文件名称2.拷贝用户输入的文件到当前目录下3.第二点功能,使用4种方式完成,并比较说明效率*/ /* str ...

  6. (转)《深入理解java虚拟机》学习笔记3——垃圾回收算法

    Java虚拟机的内存区域中,程序计数器.虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭:栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构 ...

  7. 关于分区技术的索引 index

    关于分区技术---索引 Index 一.   分区索引分类: 本地前缀分区索引(local prefixedpartitioned index) 全局分区索引(global partitionedin ...

  8. IOS6开发环境环境配置

    IOS6开发环境环境配置http://www.wizzer.cn/?p=2438http://diybbs.zol.com.cn/1/34037_629.htmlhttp://diybbs.zol.c ...

  9. [译] ASP.NET 生命周期 – ASP.NET 应用生命周期(一)

    概述 ASP.NET 平台定义了两个非常重要的生命周期.第一个是 应用生命周期  (application life cycle),用来追踪应用从启动的那一刻到终止的那一刻.另一个就是 请求生命周期 ...

  10. MBProgressHUD ---

    1,MBProgressHUD常用属性和用法Demo - (void)testMBProgressHUD { NSLog(@"test MBProgressHUD "); /* 要 ...