Let one dimension follows another dimension

Discussion in 'SolidWorks' started by Henrik Jensen, Sep 29, 2005.

  1. Henrik Jensen, Sep 29, 2005
    #1
  2. Henrik Jensen

    That70sTick Guest

    You could do this with sketch relations if you wanted. Draw a
    centerline through the middle of the shape and divide it into three
    segments. Constrain the three segments collinear and equal length, and
    they can be used to divide into thirds.

    Another more generic semi-graphical method would be to have a
    construction line the same length as "A" and sharing one endpoint with
    "A", at an angle where the cosine B/A. A line perpendicular to "A"
    starting at the other end of the construction line will divide "A" by
    the fraction B/A.

    You could also use similar (same angles, different size legs) triangles.
     
    That70sTick, Sep 29, 2005
    #2
  3. Thanks for fast reply.
    Henrik
     
    Henrik Jensen, Sep 29, 2005
    #3
  4. Henrik Jensen

    Zander Guest

    I recently had a project where I needed to 'divide' a 90' long spline
    into 30" sections. I was unable to do this in solidworks (I may have
    missed a technique) but I remembered the good old divide command in
    autocad, as much as I hated returning I have to admit that it worked
    like a charm. Divide, select object, number of pieces to divide and it
    places a point at the division location without destroying the original
    line. Sometimes I wish solidworks had commands like this.

    Zander
     
    Zander, Sep 29, 2005
    #4
  5. Henrik Jensen

    That70sTick Guest

    Once in a while I like to challenge myself to do things with as few
    dimensions and equations as possible and rely on geometric constraints.

    Here's a good challenge:
    Bisect a randomly oriented line segment in a 3D sketch using only
    sketch entities and geometric constraints. Last I checked, 3D sketch
    had no midpoint or symmetry commands. It's tough, but possible.
     
    That70sTick, Sep 30, 2005
    #5
  6. Henrik Jensen

    Zander Guest

    Hi Jason,

    How would you evenly space the ref points along a spline? As far as I
    can tell only linear dimensions are allowed between them, when what is
    needed is a 'spline length' dim similiar to an arc length dim where you
    could select 2 points and the spline to set a distance along the curve.
    I can't check right now but I'm sure I tried splitting and using equal
    constraints, I don't think sw allows a 'equal length' constraint for
    splines, although this is not feasible with over 30 sections.

    Zander
     
    Zander, Sep 30, 2005
    #6
  7. Henrik Jensen

    That70sTick Guest

    SW 2005 can put datum points at even intervals along an edge. It
    doesn't do any dividing or splitting for you, though.
     
    That70sTick, Sep 30, 2005
    #7
  8. Henrik Jensen

    Zander Guest

    You are a Genius!!

    That exactly duplicates autocads divide command. I rarely use datum
    point hence my absolute ignorance.

    Thanks,

    Zander
     
    Zander, Sep 30, 2005
    #8
  9. Henrik Jensen

    George Guest

    Insert Datum Points? In a Part or Drawing or Both?
    I can Insert Points but don't see how to make even intervals.
    Where is this???
     
    George, Sep 30, 2005
    #9
  10. Henrik Jensen

    Zander Guest

    Under reference geometry, points, apply to a sketch or body edge, then
    pick # and spacing type.
     
    Zander, Sep 30, 2005
    #10
  11. Henrik Jensen

    George Guest

    thanks Zander... I can't believe I have overlooked that reference
    Feature all this time!!!!
     
    George, Sep 30, 2005
    #11
  12. Henrik Jensen

    Diego Guest

    We laser etch many of our parts for stitch-weld layout. This will come
    in handy for round and irregular edges
     
    Diego, Sep 30, 2005
    #12
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.