TurboCAD Forums

The Ultimate Resource for TurboCAD Knowledge

Register
 
Interested in some really terrific mobile apps? Visit www.turboapps.com for details.

Can't avoid a "degenerated" failure on 3D Add
Read 270 times
November 06, 2019, 03:59:40 AM
In the attache file, I have re-created both the sweep and the case bottom using different techniques and the results still won't 3D Add.

I tried:
1: Quick Pull on the swept object's lower facets, but that didn't work, so I Extracted Face (2019 tool) with the desired thickness and 3D Added them to the swept object, but the result still did not 3D Add to the Case Bottom. 
2: Save As in earlier formats (this is in 2017 format so that more people can try to fix it) for experimenting with different versions of TurboCAD, but still no joy. 
3: Increased the Faceter Quality for each object (0.001" and 2°).
4: Changed the profile of the swept object a couple different ways, with no change in result.
5: 3D Added a Box to each object to see if I could find the defective object.
6: Split the Case Bottom two different ways to see if that would help.

Running out of ideas, here.


Jeff

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


* November 06, 2019, 04:17:48 AM
#1
Will you save back to 2016 for me to have a bash, Jeff?

Logged


November 06, 2019, 05:29:49 AM
#2
Jeff,

    Is the attached what you're looking for?

Briefly,

    1.  I added the two lower parts.

    2.  Then moved the coral coloured part by 0.001" in both -X and -Y directions.

    3.  Finally, added the moved part to produce one ACIS solid.

    4.  Peculiarly, I could not repeat this.  Weird.   :-[

Regards Tim
« Last Edit: November 06, 2019, 05:48:09 AM by Tim Stewart »

Logged
You can design without engineering, but you cannot engineer without design.
Using Win 10 with Designer 2016/2017 and TurboCAD Pro. Plat. 2018/2019 + Lightworks (64-bit versions) + AnimationLab 5.2.
Windows 10 Pro 1903 (Build 18362.418) 64-bit


* November 06, 2019, 08:56:21 AM
#3
I was able to 3D Add after modifying the Sweep profile and redrawing the Sweep.

Henry H

Logged


November 06, 2019, 10:00:45 AM
#4
Like Henry, I suspected the polyline used for the sweep to be the culprit.

I sliced the coral-coloured object, mirror copied one half and did a Boolean add.

The attached file works for me in TurboCAD 2019 PP.

Regards Tim

Logged
You can design without engineering, but you cannot engineer without design.
Using Win 10 with Designer 2016/2017 and TurboCAD Pro. Plat. 2018/2019 + Lightworks (64-bit versions) + AnimationLab 5.2.
Windows 10 Pro 1903 (Build 18362.418) 64-bit


November 06, 2019, 11:29:52 AM
#5
Will you save back to 2016 for me to have a bash, Jeff?

I'm curious to see if you have another solution, so here it is in V21 format in case anyone else wants to add their 2 cents.


Jeff

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


* November 06, 2019, 12:16:54 PM
#6
In the attache file, I have re-created both the sweep and the case bottom using different techniques and the results still won't 3D Add.

I tried:
1: Quick Pull on the swept object's lower facets, but that didn't work, so I Extracted Face (2019 tool) with the desired thickness and 3D Added them to the swept object, but the result still did not 3D Add to the Case Bottom. 
2: Save As in earlier formats (this is in 2017 format so that more people can try to fix it) for experimenting with different versions of TurboCAD, but still no joy. 
3: Increased the Faceter Quality for each object (0.001" and 2°).
4: Changed the profile of the swept object a couple different ways, with no change in result.
5: 3D Added a Box to each object to see if I could find the defective object.
6: Split the Case Bottom two different ways to see if that would help.

Running out of ideas, here.


Jeff
Jeff,
All I did was >

>Delete your sweep
>Convert the profile polyline to a bezier
> Sweep the bezier
> 3d add sweep to base

Logged
"What do I know, I'm still learning"..
Windows 7 64 bit HP > 2019-2018-2017, TurboCad Platinum 21,20,19 and 18.Using LightWorks, Anilab lab 5.  HP all in one  23" Touch smart screen with Nvidia Geforce 210, open gl 3.3. Intel Core i5 ,2.27GHz,4 GB ram.


November 06, 2019, 12:18:07 PM
#7
    2.  Then moved the coral coloured part by 0.001" in both -X and -Y directions.

Neither moving the coral-colored part by that amount nor slicing it and mirror copying (either side) avoided the 'degenerated' notice on my original file.

I've got to say that these work-on-one-machine-or-operating-system-but-not-another results are not what any programmer should be producing.


Jeff

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


November 06, 2019, 12:23:47 PM
#8
>Convert the profile polyline to a bezier

I have been moving away from curves towards Arcs and Polylines for smoother, more reliable results, so your suggestion was puzzling.

Still, I tried that with the default 0.001 setting; still failed.  Did you use a different value?


Jeff



Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


* November 06, 2019, 12:36:48 PM
#9
>Convert the profile polyline to a bezier

I have been moving away from curves towards Arcs and Polylines for smoother, more reliable results, so your suggestion was puzzling.

Still, I tried that with the default 0.001 setting; still failed.  Did you use a different value?


Jeff

both tolerances were .0001
sweep was smooth and 3d added quickly.

Logged
"What do I know, I'm still learning"..
Windows 7 64 bit HP > 2019-2018-2017, TurboCad Platinum 21,20,19 and 18.Using LightWorks, Anilab lab 5.  HP all in one  23" Touch smart screen with Nvidia Geforce 210, open gl 3.3. Intel Core i5 ,2.27GHz,4 GB ram.


November 06, 2019, 03:55:45 PM
#10
both tolerances were .0001
sweep was smooth and 3d added quickly.

Still failed, it just took a bit longer to happen (3-4 seconds instead of ~2 seconds).


Jeff

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


November 06, 2019, 04:41:32 PM
#11
I was able to 3D Add after modifying the Sweep profile and redrawing the Sweep.

Your profile is almost identical to one I tried (and failed).  Do you remember just much you added?


Jeff
 

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


* November 06, 2019, 05:26:08 PM
#12
I was able to 3D Add after modifying the Sweep profile and redrawing the Sweep.

Your profile is almost identical to one I tried (and failed).  Do you remember just much you added?


Jeff

Jeff,
try moving the profile .0008 in delta Y.. (closer to the base face.)
Then sweep > then 3d add

Logged
"What do I know, I'm still learning"..
Windows 7 64 bit HP > 2019-2018-2017, TurboCad Platinum 21,20,19 and 18.Using LightWorks, Anilab lab 5.  HP all in one  23" Touch smart screen with Nvidia Geforce 210, open gl 3.3. Intel Core i5 ,2.27GHz,4 GB ram.


* November 06, 2019, 05:59:17 PM
#13
I was able to 3D Add after modifying the Sweep profile and redrawing the Sweep.

Your profile is almost identical to one I tried (and failed).  Do you remember just much you added?


Jeff

Here's the file with the modified profile...

Henry H

Logged


November 06, 2019, 06:05:09 PM
#14
try moving the profile .0008 in delta Y.. (closer to the base face.)
Then sweep > then 3d add

That worked, sort of.  Thanks.

It 3D Added (took several seconds), but an STL export resulted in tens of thousands of duplicate faces.  I increased the Faceter Quality to 0.001" and 2°, but that increased the number of Duplicate Facets and Non-Manifold Edges (the number of Free Edges did decrease, however).

This thing is going to be 3D printed, so STL quality is paramount.  So... I've still got work to do.


Jeff

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1


November 07, 2019, 02:24:51 AM
#15
try moving the profile .0008 in delta Y.. (closer to the base face.)
Then sweep > then 3d add

That worked, sort of.  Thanks.

It 3D Added (took several seconds), but an STL export resulted in tens of thousands of duplicate faces.  I increased the Faceter Quality to 0.001" and 2°, but that increased the number of Duplicate Facets and Non-Manifold Edges (the number of Free Edges did decrease, however).

This thing is going to be 3D printed, so STL quality is paramount.  So... I've still got work to do.


Jeff

So, possibly, have the developers ...  ;D

I am not sure I would want to put too much reliance, on what is/was essentially beta software.   :-\

Regards Tim


Logged
You can design without engineering, but you cannot engineer without design.
Using Win 10 with Designer 2016/2017 and TurboCAD Pro. Plat. 2018/2019 + Lightworks (64-bit versions) + AnimationLab 5.2.
Windows 10 Pro 1903 (Build 18362.418) 64-bit


* November 07, 2019, 01:16:36 PM
#16
I sliced .2" off the part and quick-pulled the slice's top surface another .2" upwards, offset the piece's outer surface .1", then added the part back to it's original complement.  I think that the issue with the join is that you're trying to dictate a 3 degree draft to the inner surface, so I simple-extruded your sweep path open with 3 degrees draft, then used solid-from-surface on the open extrusion to make a solid, which I subtracted from the base.  Then I filleted the edges to the values of your sweep profile.  A different workflow, but I think it arrives at your destination. 

Logged


* November 10, 2019, 03:40:45 PM
#17
Jeff, did the alternative workflow give you the result you want?

Logged


November 10, 2019, 04:24:03 PM
#18
I went with the "moved it in Y by 0.0008" solution.  The resulting STL export had more duplicate facets than I would have wanted (tens of thousands) and a few dozen Non-Manifold artifacts, but MeshLab was able to clean it up.

I had already spent 1.5 days trying to fix it by other means, so I just delivered and moved on to the next thing.


Jeff

Logged
TC Pro Platinum 2019, 2018, 2017, 2016 & 2015 (all with LightWorks & RedSDK) & V21
System: i7-5820K @ 3.30GHz, ASRock X99 Extreme4, 16GB DDR4-2133 RAM, Gigabyte GTX 970, Samsung NVMe SSD 950 (256GB), Windows 7 Pro (64-bit) SP1