Is there a way to dimension a point sketch point such that it is at a certain distance from other point along the spline.
I've tried clicking on end points and then the spline. Still I don't get the arc length dimension.
I'm on SW 2015
Yep, I feel your pain the vary sketch option is brilliant, but it has some limitations. As does curve pattern, variable pattern et al.
In the past I came up with a solution that catches the problems that fall through the cracks. It is by no means pretty, but it is powerful. It's a pattern of configurations inside an assembly. This allows you a great deal of freedom to do pretty much anything, but the downside is the manual maintenance you have to do when changing the pattern instance number. That said it's still pretty quick, there are a couple of Design Tables to help.
So just for fun..
Here I let Excel do all the work, but you could also create your 'sketch to vary' similar as in a linear pattern. The beauty here is that you can vary as much as you want, not just one linear dimension. A couple of points to add that may be helpful - you can save an assembly as a part, you can insert parts into other parts.
Instead of trying to explain the process I recorded a video of me building this, I speeded it up twice but it's still too big to put here but I have a link Configuration Pattern in Assembly - YouTube
It would be great if the vary sketch pattern could be improved. Here's what Matt Lombard said about it in the SW Bible
You can insert a point (Reference Geometry) at a distance along a spline
From the dimension added it isn't obvious that the point is along the spline, but it is. Here I added a driven dimension showing the difference
To choose which end the point is dimensioned from select the spline closest to end you want, eg here is the other way
Yes your reply is one of the solution but it's not what i was looking for.
Sorry, I should have mentioned "Sketch point" in my question rather than "point". (Edited now)
the reason I want to dimension a sketch point is to use it in pattern with vary sketch.
e.g. In my sketch below I've dimensioned the center of revolve feature from the end point (observe that it is the shortest distance, not along the path). This dimension is used as direction in vary sketch. The sphere radius constant 30.
If I insert a reference geometry point (25mm along the spline) and coincide my sphere center it'll no longer become vary sketch pattern.
When i do the linear pattern ( 20 mm spacing), the pattern creates the center for next sphere such that the shortest distance between previous point and the it is 20 mm. In areas where the curvature is tight the spacing seems to be larger.But I wanted pattern to be equally placed along the spline.
I know this can be achieved in curve driver pattern. Curve driven pattern cannot be applied to condition where the sphere radius increase/decrease along the path. Above is for illustration only.
You can use Rob's method, and then create sketch points and make them coincident to the points that Rob is mentioning.
I tried this method. When i try to do the vary sketch pattern, no dimension show up to select as direction. I think the sketch considers the sketch point as a fixed point as it is not driven by any dimension in that sketch. It is made coincident to reference point.
Wow Rob wow,
Th th this is amazing. Truly out of the box thinking. Frankly, it took a while for me to digest . Though not very direct it solves my problem
Thanks for sharing. I can see where I can apply this method in future too.
I developed the technique for creating curved staircases. What I didn't know then was how to create all the parts easily, the circular pattern at 360degrees was a recent discovery .
There are plenty of quirks with it. For example if you reduce the pattern number in the assembly, then you must reload the file before you increase it again or the instance ids <n> become disjoint.
What I'd really like is the ability for the vary sketch to solve equations. If this were allowed, we could create a dimension to drive the pattern, eg 1,2,3,4,5,6,7,.. and then use that dimension/instance number wherever and however we want. That would really make designing staircases a lot easier
Retrieving data ...