Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
In that son of 'butter dish lid' file - I can delete all solids and surfaces (including those hidden), but they still exist in the history tree ... why would that be ? Jol
Rank: Guest
Joined: 12/14/2017(UTC) Posts: 263
Thanks: 31 times Was thanked: 27 time(s) in 12 post(s)
Originally Posted by: Jolyon In that son of 'butter dish lid' file - I can delete all solids and surfaces (including those hidden), but they still exist in the history tree ... why would that be ? Jol
NeuTechFLA attached the following image(s):
Noooooo.jpg
(11kb) downloaded 0 time(s). You cannot view/download attachments. Try to login or register.
Rank: Guest
Joined: 12/14/2017(UTC) Posts: 263
Thanks: 31 times Was thanked: 27 time(s) in 12 post(s)
I do not know the inner workings of the code to be sure. But are they Ghost remnants of surface work? Can you click on them in the tree, RMB and "Show" them to see if they are hidden, then delete them?
Ahh...didn't read "those hidden"...mea culpa.
Edited by user Monday, February 5, 2018 12:21:49 PM(UTC)
| Reason: Not specified
Rank: Senior Member
Joined: 9/24/2014(UTC)
Posts: 123
Was thanked: 9 time(s) in 9 post(s)
Originally Posted by: Jolyon OK - even simpler example (The more an example of a fail can be distilled - the easier it is for the dev teem to fix, right ?) Here is a square polygon with a cover surface It's split by a surface (which is extruded from spline A) (Hide half of the split cover) Then extrude a surface (call it B) from the split edge of the remaining half of the cover Associativity DOES NOT EXIST between spline A and extrude B This is fundamental !
This works as expected if the
same spline is used for generating both surfaces . Obviously the common spline has to be trimmed to the edges of the cover surface.
Bill Bedford Viacad Pro 11 (11417) OS X 10.13.6
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
Hi Bill - what you say is true However, my point is that whilst you CAN drive geometry directly from the split edge of a split surface ... you CANNOT drive associative geometry directly from the split edge of a split surface. Why is this an exception to the rule ? It's surely an omission !? The only way to do it is to also do a 'surface intersect' - and drive your associative geometry from the intersect curve If this is as intended - the 'split surface' help docs should sate that you cannot drive associative geometry from the resultant split edge I'm only making a fuss about this cos I've been using this software since year 2000 and I didn't get this ( ... and I really needed to). So, devs - is it a problem or not ? - will it be fixed, will it be ignored - I'd really like to understand Jol
Rank: Senior Member
Joined: 9/24/2014(UTC)
Posts: 123
Was thanked: 9 time(s) in 9 post(s)
Originally Posted by: Jolyon Hi Bill - what you say is true However, my point is that whilst you CAN drive geometry directly from the split edge of a split surface ... you CANNOT drive associative geometry directly from the split edge of a split surface.
But why would you want to drive geometry from a derived entity when the original is available? It seems to me that using a secondary entity would always be a source of potential errors.
Bill Bedford Viacad Pro 11 (11417) OS X 10.13.6
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
So you're advocating that a history tree should be no more than 2 levels deep ? OK
A different example ... Imagine slicing an 'infinite plane' through a surface tube - in order to cap it with a 'cover surface' at a certain height or a specific angle.
Well you can !
But if you later change your mind about what height or what angle that cap should be (ie you move the IP) .... you're out of luck !
(Example attached)
This is an associative modeller - each function is built on the results of the previous function.
That's how it's supposed to work ! ... or am I wrong ?
If some tools do not and cannot play the 'associative' game ... fine ... let's call them out - put it in the help notes, make them bright purple - something.
However, if this is simply an oversight on the dev side - let's get it fixed !
If I'm being stupid - also fine, but make me understand why
But for heaven's sake let's get rid of all these inconsistencies and misunderstandings - then perhaps we can spend more time modelling beautiful things and less time debating the tools !
File Attachment(s):
split.sfx
(13kb) downloaded 3 time(s). Jolyon attached the following image(s):
split.jpg
(29kb) downloaded 0 time(s). You cannot view/download attachments. Try to login or register.
Rank: Senior Member
Joined: 9/24/2014(UTC)
Posts: 373
Thanks: 8 times Was thanked: 104 time(s) in 85 post(s)
ACIS was originally a solids/physical kernel. Associations are more persistent through solid Booleans, in my experience. Surface interactions SEEM more direct, less work required, but maybe that perception's a false economy?
Rank: Senior Member
Joined: 9/24/2014(UTC)
Posts: 123
Was thanked: 9 time(s) in 9 post(s)
Originally Posted by: Jolyon So you're advocating that a history tree should be no more than 2 levels deep ? OK A different example ... Imagine slicing an 'infinite plane' through a surface tube - in order to cap it with a 'cover surface' at a certain height or a specific angle. Well you can ! But if you later change your mind about what height or what angle that cap should be (ie you move the IP) .... you're out of luck ! (Example attached)
This works as expected
until you put the cover surface in place. Then the end of the cylinder freezes.
Bill Bedford Viacad Pro 11 (11417) OS X 10.13.6
Rank: Senior Member
Joined: 9/24/2014(UTC)
Posts: 123
Was thanked: 9 time(s) in 9 post(s)
Originally Posted by: murray ACIS was originally a solids/physical kernel. Associations are more persistent through solid Booleans, in my experience. Surface interactions SEEM more direct, less work required, but maybe that perception's a false economy?
That's what I have found. Using 3D primitives seems to be a lot more robust than deriving everything from sketches.
Bill Bedford Viacad Pro 11 (11417) OS X 10.13.6
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
I take your point Murray - for example, you could never extrude a solid from a rectangle with a radius'ed corned - and later change the value of that radius. This was never an issue as you generally don't radius an object until - at least until it's a solid.
I think changing a radius value (as the driver of a solid) was possible when we had constraints - if I remember correctly
Either way - in an associative modeller, perhaps it would be smart to define objects that can't update associatively in the History Tree with an Asterix or something - as from this screenshot ... it looks to me as if what's below the radius can be updated if I change the value of the radius.
Jolyon attached the following image(s):
rad.jpg
(16kb) downloaded 0 time(s). You cannot view/download attachments. Try to login or register.
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
Tim - why can the (cut) boundary of a 'split surface' NOT be used to define another surface ... associatively ? (... I note that a resultant curve of the 'intersect' tool DOES allow you to build onward associatively) Is there a reason why this is difficult to achieve ? (... or is it an oversight that might be remedied ?) [Now that I realise why my onward associatively is failing - I can work around it by 'splitting' surfaces first using the intersect tool, and then the split surf tool ... but ideally I wouldn't have to !?] Jol
Rank: Senior Member
Joined: 9/12/2009(UTC)
Posts: 608
Location: In my place
Was thanked: 59 time(s) in 51 post(s)
I know this is an old thread and I'm an old time user of Shark. The butter tray should have been started with a solid and should have been chopped up using your surfaces. That's how I would approach it. There's a hierarchy in designing with modern 3D CAD and solids should be the first in MHO. Surfaces should be the last approach. This intersection of surfaces just went over my head as far as determining what is the base control surface. I do agree that the intersect tool does not update automatically if you move the intersecting surface and that should be looked up by Tim.
FX 7-FXPro14-1650
MacPro 11.7.4
2x2.8GHz Quad Xeon 32GB
NVIDIA 4 K5000 4GB
Work
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
Thanks RR Butterdish was just an example of my current workflow. My current workflow is for generating complex organic parts. I was working on a dashboard at this time The best way I've found is to construct it with a multitude of intersecting surfaces [I then trim them back to each other and then stitch, shell ... & pass it on for detailing] ... If however I want to change a foundational curve - (which I do constantly to tune a design) - I can't tweak and have assocoiativity update my dashboard Well why damn not !! That's the question I've been trying to answer for years ! Here I found one reason - but the developers are deaf to it So - are they deaf because it's 'too hard', because it's somehow irrelevant to them - or because I'm not being succinct in my question ? I'd like my workflow to be smoother - and I see absolutely no reason why Shark should not be able to handle it - but it can't ! Jol
Rank: Senior Member
Joined: 2/18/2007(UTC)
Posts: 1,253
Location: Paris & Frankfurt
Thanks: 218 times Was thanked: 169 time(s) in 102 post(s)
Originally Posted by: Jolyon ... Well why damn not !! That's the question I've been trying to answer for years ! Here I found one reason - but the developers are deaf to it So - are they deaf because it's 'too hard', because it's somehow irrelevant to them - or because I'm not being succinct in my question ? I'd like my workflow to be smoother - and I see absolutely no reason why Shark should not be able to handle it - but it can't ! Jol
I agree with you Jol and ask the same question : why does a simple example like that fails ?
To link to my favorite topic "Model to sheet" : Have you tried to do a 2D drawing from your tube surface ?
--> It works, but ...
-----> it has no associativity. (modifying, moving, scaling the surface has no effect on the 2D views).
I know it's not common to make a drawing from a surface model, but a warning message should blink...
Rank: Senior Member
Joined: 2/18/2007(UTC)
Posts: 1,253
Location: Paris & Frankfurt
Thanks: 218 times Was thanked: 169 time(s) in 102 post(s)
Originally Posted by: Jolyon ... Well why damn not !! That's the question I've been trying to answer for years ! Here I found one reason - but the developers are deaf to it So - are they deaf because it's 'too hard', because it's somehow irrelevant to them - or because I'm not being succinct in my question ? I'd like my workflow to be smoother - and I see absolutely no reason why Shark should not be able to handle it - but it can't ! Jol
I agree with you Jol and ask the same question : why does a simple example like that fails ?
To link to my favorite topic "Model to sheet" : Have you tried to do a 2D drawing from your tube surface ?
--> It works, but ...
-----> it has no associativity. (modifying, moving, scaling the surface has no effect on the 2D views).
I know it's not common to make a drawing from a surface model, but a warning message should blink...
Rank: Senior Member
Joined: 2/18/2007(UTC)
Posts: 1,253
Location: Paris & Frankfurt
Thanks: 218 times Was thanked: 169 time(s) in 102 post(s)
Originally Posted by: Jolyon ... Well why damn not !! That's the question I've been trying to answer for years ! Here I found one reason - but the developers are deaf to it So - are they deaf because it's 'too hard', because it's somehow irrelevant to them - or because I'm not being succinct in my question ? I'd like my workflow to be smoother - and I see absolutely no reason why Shark should not be able to handle it - but it can't ! Jol
I agree with you Jol and ask the same question : why does a simple example like that fails ?
To link to my favorite topic "Model to sheet" : Have you tried to do a 2D drawing from your tube surface ?
--> It works, but ...
-----> it has no associativity. (modifying, moving, scaling the surface has no effect on the 2D views).
I know it's not common to make a drawing from a surface model, but a warning message should blink...
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
Thanks JL - in triplicate - go steady on that red wine !
Rank: Senior Member
Joined: 2/18/2007(UTC)
Posts: 1,253
Location: Paris & Frankfurt
Thanks: 218 times Was thanked: 169 time(s) in 102 post(s)
Originally Posted by: Jolyon Thanks JL - in triplicate - go steady on that red wine !
Triplicate yes !
I swear I posted only once...
In Germany this week, not the best place to have red wine.
Rank: Guest
Joined: 9/27/2017(UTC) Posts: 231
Thanks: 1 times Was thanked: 22 time(s) in 19 post(s)
Try it JL ... It's just the stuff they export
Forum Jump
Punch! CAD
ViaCAD & Shark
- News and Announcements
- General
- 2D Drafting
- Surface Modeling
- Solid Modeling
- Subdivision Modeling
- Rendering & Display
- Import/Export
- Tips and Tutorials
- Suggestions
- Gallery
- PowerPack
- Punch Lounge
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.