Example #1
0
        public virtual ITool Build(FScene scene, List <SceneObject> targets)
        {
            List <DMeshSO>     meshes = SceneUtil.FindObjectsOfType <DMeshSO>(targets, true);
            SeparateSolidsTool tool   = new SeparateSolidsTool(scene, meshes)
            {
                OnApplyF              = this.OnApplyF,
                KeepPreviewMaterial   = this.KeepPreviewMaterial,
                HiddenPreviewMaterial = this.HiddenPreviewMaterial
            };

            if (BuildCustomizeF != null)
            {
                BuildCustomizeF(tool);
            }
            return(tool);
        }
Example #2
0
 void add_to_scene(SeparateSolidsTool tool, List <DMeshSO> previews)
 {
     // already added
 }