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. 在SAE上同步djanogo的mysql数据库

    折腾了一个下午,终于搞掂了把djanogo应用的mysql数据库导入到SAE上了,归根到底麻烦的根源是SAE限制多多.下面简单记录一下过程以备日后参考使用. 首先还是修改settings.py,把数据 ...

  2. Web服务器集群搭建关键步骤纪要

    前言:本文记述了搭建一个小型web服务器集群的过程,由于篇幅所限,系统.软件的安装和基本配置我这里就省略了,只记叙关键配置和脚本内容.假如各位朋友想了解各软件详细配置建议查阅官方文档. 一 需求分析: ...

  3. Have Fun with Numbers (大数)

    Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, wit ...

  4. 【转】O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸)

    Learning Java the O'Reilly's Way (Part I) Java 技术可以说是越来越重要了,不但可以用在计算机上,甚至连电视等家电用品,行动电话.个人数字助理(PDA)等电 ...

  5. Import和SQL*Loader这2个工具的异同

    问:请讲述Import和SQL*Loader这2个工具的异同? 解答: 相同点:这两个ORACLE工具都是用来将数据导入数据库的. 区别是: IMPORT工具只能处理由另一个ORACLE工具EXPOR ...

  6. 微软职位内部推荐-Sr DEV Lead, Bing Search Relevance

    微软近期Open的职位: Contact Person: Winnie Wei (wiwe@microsoft.com )Sr DEV Lead, Bing Search RelevanceLocat ...

  7. [转]oracle10.2.0.1下载链接

    记录一下ORACLE 10gR2的软件下载地址,备用. 下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了: Oracle Database 10g Rel ...

  8. 使用Yeoman搭建 AngularJS 应用 (8) —— 让我们搭建一个网页应用

    原文地址:http://yeoman.io/codelab/write-app.html 创建一个新的模板来显示一个todo的列表 打开views/main.html 为了从一个干净的模板开始,删除m ...

  9. 1198: [HNOI2006]军机调度 - BZOJ

    Description 凯萨拥有一支由n个人组成的雇佣军,他们靠在威尼斯商行接任务过活.这支军队的成份比较复杂,不同的人往往具有不同的技能,有的人还拥有多项技能.威尼斯商行的任务也参差不齐,有的需要几 ...

  10. c++ deque 双端队列

    双端队列: 函数 描述 c.assign(beg,end)c.assign(n,elem)  将[beg; end)区间中的数据赋值给c.将n个elem的拷贝赋值给c. c.at(idx)  传回索引 ...