Deferred tangent snap

« Older   Newer »
 
  Share  
.
  1.     Like  
     
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    49
    Reputation
    0
    Location
    Germany

    Status
    Offline
    Hi all,
    one of my favourite DevCad functions is the "deferred tangent snap". This is really valuable for line positioning in complex geometries.
    However, it looks as if "deferrd tangent snap" only works for single lines. At least I could not find out to make this function available for polylines. Did I overlook something?

    I also tried to use "deferred tangent snap" when generating construction lines. This would be quite helpfull when preparing geometry for final polyline drawing. But again, I could not find out to make this function available even for construction lines. Again, did I overlook something?

    Well, I can help myself by positioning straight lines with the "deferred tangent snap" function, and then using them either as a basis for construction line positioning, or for merging them with other elements to the desired polyline. However, it would be more elegant if "deferred tangent snap" is available also for construction lines.

    Any solution for that in sight?

    Best regards,
    Stefan
     
    .
  2.     Like  
     
    .
    Avatar

    Guru

    Group
    Administrator
    Posts
    1,911
    Reputation
    +27
    Location
    Belluno - Italy

    Status
    Offline
    This is logically not possible for polylines, as both the points must be computed by the system during this Line drawing type, and, while inserting a Polyline, you already have a previous fixed point.
    You should therocally just use this for the first segment of a polyline, but actually the application doesn't inlcude this option, it would make the already complex polyline management still more difficoult.
    About construction lines, that doesn't help a lot I think, as construction lines are usually for long term drawing and the conctruction line itself is infinite, so would not help you a lot to get the right tangent points.
    The right approach is to use a temporay line, as you do, I think.
     
    .
  3.     Like  
     
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    49
    Reputation
    0
    Location
    Germany

    Status
    Offline
    Okay then, thank you.
    Stefan
     
    .
  4.     Like  
     
    .
    Avatar

    Junior Member

    Group
    Member
    Posts
    49
    Reputation
    0
    Location
    Germany

    Status
    Offline
    Stefano,
    last night I did some DevCad work on my new-to-be-built CNC hot wire machine, and of course I made use of the deferred tangent snap function. This made me think over our yesterdays exchange of thoughts, and I disagree with the yesterday's conclusion.
    Of course it became clear, that deferred tangent snap is not going to be applicable to polylines. But the use along with construction lines still makes me wondering.

    Background: In the 1970ies I learned the basics of technical drawing and construction. Oldschool with A0 size drawing board, ruler, pencil and ink-pen on transparent paper. The basic working scheme was always the same: starting with drawing overlong pencil lines, and then finding and drawing all required intersections, perpendiculars, angled lines, parallels and so forth, again with overlong pencil lines. When all preparation work was finished that way, then the final lines were drawn with ink-pen, on the pencil lines and from intersection to intersection. Finally, the remainders of the pencil lines were erased.

    One of the charming aspects of DevCad is, that it pretty well resembles such oldschool drawing scheme on the computer screen. Snap points allow me to correctly place my imaginary digital ruler for drawing my overlong pencil help lines, now being the on screen construction lines. By doing so I find all my relevant intersections and so forth. And once I have identified them, I do the real job: Drawing a part with (poly)lines, arcs and circles and so forth.

    This is intuitive, and works for nearly everyhing, except finding a tangent on two curved items. The present workaround is:

    QUOTE (duroneee @ 22/11/2017, 14:04) 
    The right approach is to use a temporay line, as you do, I think.

    Yes this is the way I do. And yes, it works. But no, this is not the right approach. Its a break in design logic. I abuse a "real" line for the purpose of a construction line. This is counter-intuitive. And in practice it has some drawbacks. In complex structures it is then hard to distinguish between helping lines and real body lines. And basically this is the reason, why helping lines or construction lines exist.

    QUOTE (duroneee @ 22/11/2017, 14:04) 
    About construction lines, that doesn't help a lot I think, as construction lines are usually for long term drawing and the conctruction line itself is infinite, so would not help you a lot to get the right tangent points.

    This is a further point where I disagree. Using an infinite construction line would be perfect for the purpose in question. It would not only allow for identifying the the two corresponding tangent points. I would also allow for extrapolating in any direction along the line, finding parallels, or perpendiculars on whatever point along the course of the construction line. And it would be easy to distinguish from intended body lines, and can be deleted without messing up with the body lines. And by the way, I don't see any reason why construction lines should be limited to long term drawing. I often use them on a short term basis for finding an intersection or whatever else is instantly required.

    In short summary: The discussed deferred tangent snap issue is no show stopper, and using a single line does work. But it is illogical from the viewpoint of design approach. DevCad's construction lines are so valuable and powerfull. Nearly all snap function work well with the construction lines, contributing to their value. So why not giving them the deferred tangent snap capability? This capability is already present in DevCad. It's not really a new feature. In my eyes its just a question of logic and availability.

    But again, its not a showstopper, and there is no urgency behind it. Take it as a feature request for introduction, whenever your schedule does allow for.

    Cheers,
    Stefan.

    Edited by Haegar - 23/11/2017, 11:48
     
    .
  5.     Like  
     
    .
    Avatar

    Guru

    Group
    Administrator
    Posts
    1,911
    Reputation
    +27
    Location
    Belluno - Italy

    Status
    Offline
    I added your request to my devCad wish list, but for sure a new version is not in my short time plans, I'm very busy with the first release of other applications.
     
    .
4 replies since 22/11/2017, 13:30   140 views
  Share  
.