SOLVESPACE -- parametric 2d/3d CAD
Examples
Tutorials
Features
Download
Reference
Technology
Library
Forum
Contact
USER FORUM

(you are viewing a thread; or go back to list of threads)

Stretchable component (by Maurizio Ferreira)
Is it possible to have a stretchable component
so that, once it is included in a bigger project
is possible to anchor its extremities to two other project points, so that its length is automatically determined ?

The attached example is a simple extruded circle.

I'd like to anchor its extremities to two different project points.

I can anchor only one point.

Any suggestion ?
Thu Apr 19 2018, 10:29:22, download attachment bridge.slvs
(no subject) (by Eric Buijs)
You could create a mechanism that is stretchable. In my example open the scissor file in Solvespace. Now you can drag the construction line to the left and the right.
Thu Apr 19 2018, 12:52:51, download attachment Stretch.zip
(no subject) (by app4soft)
> Is it possible to have a stretchable component so that, once it is included in a bigger project is possible to anchor its extremities to two other project points, so that its length is automatically determined ?

@Maurizio Ferreira, of course!

It's possible not only make stretchable component "in 2D", but also stretchable component "in 3D" using SolveSpace too!

In attachment you can see redesign of your bridge in 3D using SolveSpace 2.3:

1) Open "bridge-in-3d.slvs";

2) Set as active group "g006-extrude";

3) Set as shown only group "g003-sketh-in-3d" (hide all other);

4) Now you has tube with two different project points, just move them slowly.

P.S.: This only one of many possible solutions in SolveSpace for this task. Ask me if you has any questions or need help ;-)
Sat Apr 21 2018, 08:56:49, download attachment bridge-in-3d.slvs
(no subject) (by EvilSpirit)
app4soft you can't constrain this cylinder to some point, so you have created useless thing.
Sun Apr 22 2018, 07:18:32
(no subject) (by Maurizio Ferreira)
I was talking about a stretchable 'component', that is, an object defined in a separate file that can be imported in an enclosing project, perhaps several times, where each 'instance' could have a different length.

Think of a complex extruded shape that should be replicated several times in a project, like the attached one.

In this example, I'd like to import several instances of this "shelf", each with a different length.

I've seen that, even if I've not constrained the object length (in the 'shelf' file), the imported object is not stretchable.

Is this by design or is it something that has been overlooked ?
Mon Apr 23 2018, 08:10:35, download attachment shelf.slvs
(no subject) (by Andrew)
If you create just the sketch, no extrusion, it can be imported multiple time, located and extruded to different lengths. The trick to make the extrude work after the import is to select a plane in the base drawing for sketch on plane. This plane need not be coincident with the import. Both files used for testing are in extrude.zip.
Mon Apr 23 2018, 10:20:45, download attachment extrude.zip
(no subject) (by Maurizio Ferreira)
Thanks, this solves my problem.
Tue Apr 24 2018, 07:17:51
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):
© 2008-2018 SolveSpace contributors. Most recent update Nov 22 2018.