Punch! CAD
»
ViaCAD & Shark
»
Surface Modeling
»
history .. I don't understand this ! (#2008)
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
- make a circle - cover surface from that circle you now have associativity ! blow away that circle and you get a warning that your associativity will be broken if you continue .. seems fair ! However, split the circle (segment at location) .. and you turn your circle into 2 arcs. In doing so you break the associativity Yet .. NO dialog comes up to let you know my feature tree / history is at risk Why ? Am I beginning to understand why I often don't find the 'features' I expect to find in my model ? (There must be many more examples of this .. as far as I can see, it represents a flaw)
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
We need to do everything we can to maintain the integrity of the history of a part .. including issuing dialog warnings for any actions that will mean the history tree will be wiped .. .. otherwise what is the point in maintaining a part history at all ? [the other possibility is that the circle split - in this case - itself becomes part of the history tree]
Rank: Senior Member
Joined: 6/24/2008(UTC) Posts: 591
Originally Posted by: jol - make a circle - cover surface from that circle you now have associativity ! blow away that circle and you get a warning that your associativity will be broken if you continue .. seems fair ! However, split the circle (segment at location) .. and you turn your circle into 2 arcs. In doing so you break the associativity Yet .. NO dialog comes up to let you know my feature tree / history is at risk Why ? Am I beginning to understand why I often don't find the 'features' I expect to find in my model ? (There must be many more examples of this .. as far as I can see, it represents a flaw)
Yes I agree...VC should report the associativity is at risk!
As you pointed out by splitting a curve currently removes all links from the surface :confused:. IMO There should be a warning AND the option to rebuild the geometry where possible ?
Rank: Senior Member
Joined: 2/18/2007(UTC)
Posts: 1,252
Location: Paris & Frankfurt
Thanks: 217 times Was thanked: 164 time(s) in 101 post(s)
Originally Posted by: jol (There must be many more examples of this .. as far as I can see, it represents a flaw)
Yes I've always been surprised to get no warning in that case.
- make a square,
- extrude a solid (or lathe...)
- add a fillet between 2 lines of the square,
---> same issue
Resolve links gets "on", but cannot action.
JL
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
JL - I have come across that case .. resolve links can't be resolved .. I think this is wrong ! We are building foundations here for our models with holes like a swiss cheese All of a sudden I realise why my history suddenly disappears The very least we can do here Tim is to insert some mouse traps ! "If you do that - fine, but then you lose your history "
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Isn't this a debate worth having ? I was under the impression that we were generating feature driven models with a history we had to opt out of to break Would that not be a better paradigm than what we have .. (generates feature driven model until user stumbles upon a tool that breaks associations without necessarily warning user)
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
If our history system was the plumbing - you'd need to live in waders What action are we going to take about the numerous situations where you unwittingly delete your object's history without any warning ? My object's history should be 100% intact unless .. 1.) I AGREE to perform an action which will compromise it .. 2.) I CHOOSE to dump it myself
Rank: Senior Member
Joined: 2/21/2007(UTC)
Posts: 386
Thanks: 6 times Was thanked: 3 time(s) in 3 post(s)
I agree, it is frustrating. Sometimes, it feels like a I am blindfolded and at any moment I might run off a cliff. Cut at least one hole in the blindfold so we can make a decision before we decide to take the plunge. Thanks!
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
- make a square, - extrude a solid (or lathe...) - add a fillet between 2 lines of the square, - Resolve links gets "on", but cannot action. Repeated here as well. Working on a fix now.... Tim
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Is that all you have to say ? History needs to be water - tight It's not ! Sweep a simple surface from a line .. now break the line .. history dumped, NO warning -- why? I expect an option here to continue and lose history .. or to reconsider I'm sure I'm not wrong on this - I have spend years wondering where my part history has unexpectedly vaporised to - now I know and we need to discuss a fix !
Rank: Senior Member
Joined: 4/1/2007(UTC) Posts: 1,583
Was thanked: 2 time(s) in 2 post(s)
Tim I must say I have to agree with Jol (and everyone else). I've kinda fallen out of hope with Punch software recently and have been gravitating back towards the darkside, (learning Rhino) because of silly glitches like these. I too have lost my history tree and have got so miffed, that I've booted into windows in order to reach deadlines. It's a real shame because potentially Shark and ViaCAD do really have the potential of being viable alternatives to the big heavies. I can understand that this is some serious coding going on here, (I'm also presuming that most of it is C++ based and doesn't (like the darkside ones- not necessarily including Rhino) use the micro$oft .NET framework, making their life slightly easier, but locked into windows only?), so I'm really hoping that these issues have been addressed and fixed for SFXv6? :)
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>make a square,
>>extrude a solid (or lathe...)
>>add a fillet between 2 lines of the square,
I've made some changes that now fixes this associativity loss for:
--Fillet Two Curves
--Fillet Three Curves
--Chamfer Two Curves
--Chamfer Angle
I changed these tools to automatically add/remove curves to the profile object. The profile object is than associated with your extrudes, revolves, etc.
http://www.csi-concepts.com/Demo/videos/filletChamfer.mov Please let me know of any more tools that remove associativity without warning.
Tim
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>However, split the circle (segment at location) .. and you turn your circle >>into 2 arcs. In doing so you break the associativity Jol, Going over the tools in the trim palette next.... Tim
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
This is great news Tim I'll try and figure out where else we're losing history without warnings I'm sure there was an undo related one too ! - I'll try to find the file Meanwhile - if anybody else has examples of situations where history is lost with no warning .. pls post ! (I think JL had an example if I remember right)
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
One more change related to the above. I beefed up the cover tool in the case of planar curves to automatically recognize cutouts. You no longer need to go to the 2D boolean tools. It also was "smartened" up to automatically recognize curve add/remove using the fillet/chamfer tools.
http://www.csi-concepts.com/Dem...ideos/improvedCovers.mov Tim
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
>>However, split the circle (segment at location) .. and you turn your circle >>into 2 arcs. In doing so you break the associativity Ok this is now fixed. All the tools in the trim palette I've checked/fixed including region trim. Tim
Tim Olson IMSI Design/Encore
Rank: Senior Member
Joined: 2/26/2007(UTC) Posts: 2,156
Was thanked: 1 time(s) in 1 post(s)
Well done Tim ! .. I look forward to stress testing this stuff .. hehe : )
Rank: Administration
Joined: 7/29/2007(UTC)
Posts: 1,862
Thanks: 1 times Was thanked: 87 time(s) in 81 post(s)
Originally Posted by: Tim Olson >>make a square,
>>extrude a solid (or lathe...)
>>add a fillet between 2 lines of the square,
I've made some changes that now fixes this associativity loss for:
--Fillet Two Curves
--Fillet Three Curves
--Chamfer Two Curves
--Chamfer Angle
I changed these tools to automatically add/remove curves to the profile object. The profile object is than associated with your extrudes, revolves, etc.
http://www.csi-concepts.com/Demo/videos/filletChamfer.mov Please let me know of any more tools that remove associativity without warning.
Tim
Tim
Could you get this associativity in the tube tool as well. If you need to change a radius in tube bend it loses the associativity with the adjoining curves? Or a way to join a bunch of tube centerline into say a joined polyline that can be modified but keeps associativity?
Thanks
Jason
Windows 11, 10
Rank: Administration
Joined: 7/29/2007(UTC)
Posts: 1,862
Thanks: 1 times Was thanked: 87 time(s) in 81 post(s)
Originally Posted by: Tim Olson >>make a square,
>>extrude a solid (or lathe...)
>>add a fillet between 2 lines of the square,
I've made some changes that now fixes this associativity loss for:
--Fillet Two Curves
--Fillet Three Curves
--Chamfer Two Curves
--Chamfer Angle
I changed these tools to automatically add/remove curves to the profile object. The profile object is than associated with your extrudes, revolves, etc.
http://www.csi-concepts.com/Demo/videos/filletChamfer.mov Please let me know of any more tools that remove associativity without warning.
Tim
Hi, Tim
Sorry the other question about this is if you apply the bend tool to an extrude profile and want to change say the corner radius of the profile does this new associativity update the bent part?
Thanks
Jason
Windows 11, 10
Rank: Senior Member
Joined: 2/18/2007(UTC)
Posts: 1,252
Location: Paris & Frankfurt
Thanks: 217 times Was thanked: 164 time(s) in 101 post(s)
Originally Posted by: Tim Olson That's a GREAT improvement Tim !
JL
Punch! CAD
»
ViaCAD & Shark
»
Surface Modeling
»
history .. I don't understand this ! (#2008)
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.