Bug - Snapping lost
All  1-8  9-13

Previous
Next
 From:  Michael Gibson
2120.9 In reply to 2120.8 
Hi PaQ, on closer examination it looks like there is a bug in here.

It actually should not be trying to align to the surface normal in this case at all, because the center point of that trim edge is not actually on the surface.

This case of an edge being an exact arc but the surface not being planar is not being handled correctly right now. It assumes that the center point of the edge is on the surface as it would be on a planar surface like a disc, and it is getting the surface normal at the closest point on the surface to the edge's center point.

It should not be aligning to the surface here at all, it should either not try to align it or it could align to the plane of the trim edge instead which probably makes sense.

I got a little confused from your initial image because I thought there was a filled in planar disc there instead of just a hole. And actually if you put a planar disc in there the snaps on a disc like that will work as you were expecting.

I'll see if I can fix this up, I think once it is fixed it should behave in this case as you originally expected if I can add snap plane alignment to a trim edge on center snap.

So thanks for reporting it, you can see an even more striking instance of this same bug if you draw a cylinder, rotate it around to an odd angle, then delete the planar end caps and draw a circle snapped on to the edge's center in that case. Since the closest point to the cylinder is way far off it is a more noticeable effect. It was kind of masked previously because it was handled fine if the cylinder caps were in place.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
2120.10 
Yes but if I want stop my circle at a point of this curve line intersection ? ;) (button and the planar circle)
I must make the intersection first for have a point!
So draw twice the circle ;)
But maybe your previous post crossing answered this problem

EDITED: 28 Oct 2008 by PILOU

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2120.11 In reply to 2120.10 
Hi Pilou,

> I must make the intersection first for have a point!

Yes, that's correct - you could either boolean or trim those surfaces to create an edge there, or you could use Construct / Curve / Isect to create intersection curves between them.

It's not really feasible to do an automatic surface/surface intersection for snaps, it is just too slow and processor intensive to attempt to do it between all surfaces automatically. It would make for very slow interaction while you were trying to draw.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
2120.12 In reply to 2120.11 
I Understand :)
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  PaQ
2120.13 In reply to 2120.12 
>> So thanks for reporting it, you can see an even more striking instance of this same bug if you draw a cylinder, rotate it around to an odd angle, then delete the planar end caps and draw a circle snapped on to the edge's center in that case. Since the closest point to the cylinder is way far off it is a more noticeable effect. It was kind of masked previously because it was handled fine if the cylinder caps were in place.

Ok, happy (if I can say) to find this one :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages: All  1-8  9-13