SOLVESPACE -- parametric 2d/3d CAD

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

Avoid extruding point at origin of workplane (by DIV)
I have just today started having a go at using SolveSpace.
I am very impressed with the compact size.
After looking at tutorials, I am doing OK so far, but one thing puzzles me.

I create a 2D sketch on the workplane and extrude it, and I end up with not only a 3D object based upon my sketch, but also a line formed by extruding the point located (automatically) at the origin of the workspace.

I don't want the line.
I have tried to delete the line: can't delete it.
I have tried to delete the point: can't delete it.
I have tried to toggle the line/point to 'construction': can't toggle it.

In retrospect I noticed in tutorials the designers will choose one point of their sketch to coincide with the origin point. I can see that by doing that the line formed by extruding the origin point will be 'merged' with an edge/feature of the intended solid object, and thus won't be detectable as a separate artefact.

That strikes me as a 'workaround', rather than an elegant solution.

Question: is there an elegant way to avoid extruding the point at the origin?

Comment: if not, then I suggest that the documentation (reference/tutorials) explicitly mention that placing one of the sketch's points at the origin is not just an optional idiosyncrasy, but rather an important step that should always be followed.
Fri Oct 11 2019, 09:59:39
Symmetry (by DIV)
By the way, a classic example of when this occurs is in creating an annulus (a ring-shaped object).
It seems quite natural to me to place the centre of the two concentric circles at the origin. (It also fits with advice in the reference/tutorial documentation suggesting that symmetry is a desirable feature.)
However, it creates the unwanted line along the centre of the annulus.
Fri Oct 11 2019, 10:04:02
Annulus problem remains (by DIV)
Actually, for an annulus there are two spurious extruded lines that can unintentionally be created from 'reference' points.
As mentioned, one is due to the point automatically located at the origin.
The other is due to the point automatically located at the centre of the circle(s).
Fri Oct 11 2019, 10:21:05
Extrusion of construction lines (by DIV)
I can create a construction line — coloured 'green' by default — in the workplane. The points at either end of the construction line are also green.

I then extrude my sketch (which includes the construction line).

The extended end of the sketch is outlined in white, whereas the extended end of the construction line is green — as it should be. HOWEVER, the perpendicular lines emanating from the base construction line are white! I think they should also be green.
Sat Oct 12 2019, 00:29:26
(no subject) (by Paul)
All points get extruded into lines. The example of an annulus is a good one because there would not be any axial lines if not for this behavior. After you extrude the circles, it's nice to have an axial line which you can select and press D to apply a distance constraint. Without the replication of the center point there would be no way to do that.

Extra lines and points often provide anchors to build more things from, but they can be a bit of clutter at times. You can "uncheck" each group individually in the text window (home) to make these invisible. Or click "hide all" to uncheck everything.

For helical extrusions, a late change was to make sure the point at the center of revolution creates a line like this even if that point was not part of the sketch. This was done for the same reason - to ensure there exists a straight line whose length is equal to the length of the extrusion.
Tue Oct 15 2019, 15:14:38
As 'construction line'? (by DIV)
Hello, Paul.

Thanks for clarifying SolveSpace's design principles.

I definitely agree that having those lines can be useful to 'grab' with the mouse.
They're also useful for specifying constraints (although arguably the points at either end can do almost the same job).

I guess in terms of the clutter I'd be less bothered if they didn't show up as white lines just like all the 'real' bits of the sketch.

Unfortunately it seems currently impossible to define them as construction lines.

To me it seems logical that:

* the points defining the centre of a circle, the origin of a workplane, the end of a construction line, or a control point for a tangent arc should all be 'construction points' (or, at least, toggle-able as such);

* if lines get extruded from points, it should be possible to toggle their construction line status;

* if 3D circles get 'lathed' from points, it should be possible to toggle their construction line status [e.g. currently the control point of a tangent arc creates a white circle when revolved to make a 3D solid].

Alternatively, if you don't want the ability to toggle status in 3D, it would be OK just to base the status of 3D lines on the status of the point in the 2D sketch, provided that it's possible to define points as "construction points".
Tue Oct 15 2019, 20:02:07
Post a reply to this comment:
Your Name:
Your Email:
(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.