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. Discuz 哪些文件和文件夹需要777权限

    Discuz有强大的缓存能力,当然要想建立这些缓存,就需要对需要的文件和文件夹进行读写,因此给需要的文件和文件夹777权限(Linux服务器)是必不可少的,下面就列出了需要给777权限的文件和文件夹, ...

  2. 符合web标准的网页下拉菜单

    <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> < ...

  3. Django开发网站(四)

    模型: 配置数据库 首先保证数据库已经安装,默认在Ubuntu下已经安装了sqlite3数据库,然后在项目名下的配置文件settings.py修改如下代码: 安装sqlite3 DATABASES = ...

  4. hdu 4622 Reincarnation SAM模板题

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4622 题意:给定一个长度不超过2000的字符串,之后有Q次区间查询(Q <= 10000),问区 ...

  5. 十六、mysql 分区之 简单sql优化1

    .使用 show session status like '%Com_%'; 可以查看当前连接的各个sql的执行频率 show global status like '%Com_%'; 可以查看从上次 ...

  6. 浅析 public static void main(String[] args)

    最初接触Java程序的时候,老师就教导我们要从下面这句开始学起,据说是约定俗成的,所以直到今天,还是只知道java程序应该这么写,具体为什么这么写,鄙人惭愧. public class ClassNa ...

  7. showModalDialog 超过问题

    a.aspx页面打开一个弹出模式对话框b.aspx. a.aspx 页面页面代码: function SetPlay() { window.showModalDialog('SetAdvertisin ...

  8. 如何应用CLR线程池来管理多线程

        class Program     {         static void Main(string[] args)         {             int intWorkerT ...

  9. hdu 4707 Pet(DFS水过)

    http://acm.hdu.edu.cn/showproblem.php?pid=4707 [题目大意]: Lin Ji 的宠物鼠丢了,在校园里寻找,已知Lin Ji 在0的位置,输入N D,N表示 ...

  10. 1200: [HNOI2005]木梳 - BZOJ

    Description   Input 第一行为整数L,其中4<=L<=100000,且有50%的数据满足L<=104,表示木板下侧直线段的长.第二行为L个正整数A1,A2,…,AL ...