logo
NOTICE:  This is the new PunchCAD forum. You should have received an email with your new password around August 27, 2014. If you did not, or would like it reset, simply use the Lost Password feature, and enter Answer as the security answer.
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
ZeroLengthCurve  
#1 Posted : Sunday, October 16, 2011 4:27:23 PM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
Would someone check my attached file for me to help me determine why the weight is greater when the surface is thickened inward compared to when the surface is thickened outward? (It has several layers which contain the original surface that can be thickened, if the normals point outward; the resulting large, single solid; 14 surfaces from joined facets with normals pointing inward; 14 solids resulting from those.)

I attempted to thicken a large surface. When normals are facing inward, ACIS collapses, the screen turns whited for 15 seconds or so, and there then is an error message about there being no solution...

I tried various tools all to no avail (except one) in an attempt to make the surface become something that ACIS could do anything with.

When I change the direction of the surface to outward, I successfully thickened the surface. I made it SAE1020 steel, and then i wrote down the weights values.

I then broke the large surface down to smaller surfaces. Longitudinally, I joined them with the result being 14 surfaces

I thickened each surface join group. Some which were larger were just too much for ACIS to handle, and I had to convert those surfaces into facets again and regroup, thus resulting in 14 final surfaces.

I then thickened each of the 14 and made them SAE1020 steel. I checked the weights.


There is a discrepancy. Here are the weights:

kg 22481.0348 for the surface thickened outward
kg 25955.2096 for the surface thickened inward

lbs 49562.1979 for the surface thickened outward
lbs 57221.4422 for the surface thickened inward.

Here are the weights differences:

kg 3477.1748
lbs 7659.2443

NOTE: I expected that by facing the normals inward that there would be some raggedy edges overlapping, which I'd have to systematically look for and figure out how to trim off at the seams or areas where they meet. I don't imagine that the overlapping solids somehow increases the overall weight since by thickening INWARD there would be less material if ACIS could deal with this in the first place.

Conceptually, in my mind, ACIS or ViaCAD would look at the overall shape. If it is planar or even self-intersecting, it could evaluate ignoring the self-intersections and compare them to an object thickened outward. Ideally, it would do a before and after comparison of the successful thicken operation, draw imaginary boundaries for each operation, and then extrapolate what the case would be for the same thickness if the geometry is thickened inward with very few self-intersections.

I am finding it difficult that ACIS is having a problem with this. The overlaps themselves should be non-significant given the object being thickened. I'd imagine a fraction of the total surface area being involved, and all of it very close to the vertices of the major curve areas.

I am thinking that even another programmatic backup ACIS could have deployed to spare the users agony would be to internally break the surface down, thicken them, then evaluate and adjust the seams or matching points. Programmatically, I imagine this would be seconds worth of work. For a human, it amounts to about 30 minutes of tedious, avoidable work if anticipated and programmed for.

Thanks for any input.
File Attachment(s):
why is weight greater when thickened in vs out.vcp (1,098kb) downloaded 4 time(s).

You cannot view/download attachments. Try to login or register.
zumer  
#2 Posted : Monday, October 17, 2011 7:03:14 AM(UTC)
zumer

Rank: Senior Member

Joined: 11/4/2007(UTC)
Posts: 515

Was thanked: 1 time(s) in 1 post(s)
Got to be something to do with how you're connecting facets. I'm wondering why? Easier and more comprehensible to trace interpolate splines along the vertices, loft them and thicken the surface.
File Attachment(s):
surface thickened in and out.sfx (1,269kb) downloaded 4 time(s).

You cannot view/download attachments. Try to login or register.
ZeroLengthCurve  
#3 Posted : Monday, October 17, 2011 9:51:11 AM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
Hehehe... two things come to mind:

--laser & eyeball vs scalpel and camera

-- scalpel and eyeball vs laser and camera


I'm pretty sure I did not double up any surfaces as I color coded and zoomed and selected discrete distances and areas of surfaces. At no time did VCP throw error messages at me about operations, and the logicursor did not offer me multiple surfaces. I guess it's possible VCP created extra surfaces on changing from mesh, but that should happen to both resulting solids, I suspect.


I hope the next upgrade of Spatial's magic code can cope with this. I used to decompose the mesh to facets, then stitch all those, but it is tedious. Sometimes, there are gaps and weird angles, necessitating lots of inspection to troubleshoot. Seems there needs to be the CAD equivalent of rubber tennis shoe on plaster/mould. Can't CAD companies use light reflectance, or digital/mathematical distance checking and offer the user various degrees/methods of substituting a usable surface? I guess I'm asking too much, or somebody's got a patent on it somewhere...

Ah, I think in the past we've even asked about obtaining a reverse copy by putting the troublesome surface into a solid, doing a boolean operation, then replacing the surface with a new, clean, native VCP surface. Too bad we cannot use a mesh to cut something or measure to/from it.
ZeroLengthCurve  
#4 Posted : Monday, October 17, 2011 9:57:40 AM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
At any rate, if it is the program and not me, then it makes it highly untrustworthy if someone is estimatiing steel costs for large structures having compound curvature. I am pretty sure Spatial is producing custom or customizable kernels for Autodesk and other shipdesigners and certain companies that design using compound curvature/reverse direction. The user should not have to break down into multiple parts a surface having an S profile just because the kernel can't remove internal kinks in the distribution of material within boundaries.

Does anyone use VCP to shape "moulds" and run into this problem? I converted a DXF 3D mesh (from Free!ship 3.24/Hydronship) to surfaces in VCP 7 Pro. Often, 90% or 95% of things go well, until a random thing like this happens.

I next chance I get will inspect to determine whether the CGs and momentum information are being impacted by this. Dunno if it's something Tim can fix or if it's Spatials problem (assuming, assuming that it is not me).
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.