whitequark changed the topic of #solvespace to: SolveSpace--parametric 2d/3d CAD · latest version 2.3 · http://solvespace.com · code at https://github.com/solvespace/solvespace · logs at https://irclog.whitequark.org/solvespace
not7cd has quit [*.net *.split]
not7cd has joined #solvespace
m4ssi has joined #solvespace
m4ssi has quit [Remote host closed the connection]
<nihilazo> is it possible to create a workplane on a sloped surface in solvespace?
<nihilazo> I have a surface that is sloped and I would like to cut a hole through it, but I cannot find how to create a workplane on a surface that isn't at 90 degrees
<nihilazo> this is my modell (for a mobile phone stand) https://nihilazo.feen.us/x7b33f.png and I would like to cut a hole in the rightmost part (the bottom of the "L" shaped bit)
f8l has quit [Ping timeout: 252 seconds]
<sklv> nihilazo: if i understand correctly it should be totally possible
<sklv> if i understand correctly, you need to select a point and 2 lines that are in your 'desired' workplane and press shift+w
<nihilazo> the window says the line segments should be "parallel to the lines, through the point" which doesn't really make sense to me
f8l has joined #solvespace
<nihilazo> I can't seem to select a set of edges to give me the workplane _I want
<nihilazo> ah, I have done it. Using sketch->workplane
<nihilazo> but then I get something funky and weird when I extrude
<nihilazo> ah, solved it, just had to select different edges. I think I understand how this works a little better now.
<sklv> i found it counterintuitive initially
<sklv> a thing i have seen people using is when the edge they want isn't part of their solid body they can create construction lines that come up in brown
<sklv> i don't currently know how to do that
<sklv> but you can also (somehow) create workplanes in arbitrary orientations
<jaggz> I'm completely new to solvespace... would help ya if I could :)
<jaggz> I'm trying to see if it can help me find the right dimensions for this thing: https://www.youtube.com/watch?v=2a1cLqYYLVY
<sklv> it looks like all the dimensions are already on there
<jaggz> sklv, I made those up
<sklv> oh its your video
<jaggz> it's not "perfect"
<jaggz> yeah :0
<jaggz> :)
<sklv> it looks well within the capabilities of solvespace good luck
<sklv> i am eagerly awaiting the day freecad supports assemblies
<jaggz> like, I need the wheel to be back at a particular distance, and within a certain range of the ground, but when rotated downwards (to lift the bed) it should lift a specific amount
<sklv> although with the new spiral feature
<sklv> with a couple more constraints, solvespace would be capable of anything i'd want to draw
<jaggz> I wonder how constraint solvers work internally
<jaggz> do they iterate through and just try different things in increments?
<sklv> solving lists of equations
<sklv> no, they map your assembly to a list of equations and then solve them algebraically
<jaggz> or do they .. yeah.. set up a bunch of equations and solve them -- not sure how they'd handle ranges elegantly though
<sklv> you are describing a numerical solution
<sklv> your problem is dynamic
<jaggz> does solvespace handle you giving it min and max acceptable parameters?
<sklv> you have 2 solutions essentially (wheeldistance1,bedheight2) and (wheeldistance2,bedheight2)
<jaggz> like "this should be at most this long, but it can be less"?
<sklv> i don't think that's within the capabilities of the constraint solver (or the ui) currently
<sklv> but you can do trial and improvement much like in your video
<jaggz> or another type, "it can be from X to Y in length, and shorter (ex. X) is preferable"
<jaggz> I didn't depict some of it in the video, but for this particular mechanism I came up with a way to sort of get it, by setting one position, fixing a length, moving to the other location, fixing the length and allowing freedom in the pivot point location, etc.
<jaggz> an irritating process, and in freecad it led to parts jumping around :/
<sklv> what are you using to create assemblies in freecad
<jaggz> that's all done in the sketch desktop with constraints
<jaggz> I've not yet dealt with assemblies -- only heard about them the first time a couple weeks ago
sklv has quit [Remote host closed the connection]
sklv has joined #solvespace
sklv has quit [Remote host closed the connection]
sklv has joined #solvespace
<whitequark> jaggz: min/max constraints is an open issue
<whitequark> i'll try to merge it soon
<whitequark> just been a bit swamped with other work lately