whitequark changed the topic of #solvespace to: SolveSpace--parametric 2d/3d CAD · latest version 2.1 · http://solvespace.com · code at https://github.com/solvespace/solvespace · logs at https://irclog.whitequark.org/solvespace
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #solvespace
whitequark has joined #solvespace
whitequark changed the topic of #solvespace to: SolveSpace--parametric 2d/3d CAD · latest version 2.2 · http://solvespace.com · code at https://github.com/solvespace/solvespace · logs at https://irclog.whitequark.org/solvespace
vegii has quit [Quit: No Ping reply in 180 seconds.]
vegii has joined #solvespace
vegii has quit [Quit: No Ping reply in 180 seconds.]
vegii has joined #solvespace
rqou has quit [Ping timeout: 250 seconds]
rqou has joined #solvespace
vegii_ has joined #solvespace
vegii has quit [Ping timeout: 245 seconds]
<GitHub> [solvespace] whitequark pushed 1 new commit to master: https://github.com/solvespace/solvespace/commit/345c982b3b9de7a9bbd9c352ed1d6108da181382
<GitHub> solvespace/master 345c982 whitequark: OS X: don't crash in GetSaveFile() if default extension is invalid.
<GitHub> [solvespace] whitequark closed issue #86: Invalid 2D export file extension disables feature https://github.com/solvespace/solvespace/issues/86
mumptai has joined #solvespace
<mumptai> hi
<whitequark> hi
<mumptai> just ran across solvespace, and it feel comfortable to try something more complex, but i'm looking for a step import function (don't want to modell connectors myself)
<mumptai> is it just not there or am I missing something?
<whitequark> there is no step import
<whitequark> the only currently available import function is for 2d dxf
<whitequark> in fact I'm not sure whether STEP import is easily solvable at all, given that I'm unaware of any OSS libraries except OpenCASCADE that can read it...
<mumptai> ohh, i didn't imply a feature request ;)
<whitequark> no, STEP import would definitely be useful to me personally even
<whitequark> it's just... have you *looked* into the STEP files?
<whitequark> they start by defining a system of units.
<whitequark> at least they don't try to define Euclidean spaces through axiomatics first
<mumptai> (...) i did that, and i have stop swearing by now
<mumptai> and translating it to a mesh by some external means eleminates most of its use
<whitequark> ah, actually looks like there is https://github.com/stepcode/stepcode
<whitequark> even under BSD3
<mumptai> nice, indeed
<mumptai> there is even an irc channel on freenode
<whitequark> mostly there is currently no way to represent arbitrary non-parametric solids
<GitHub> [solvespace] whitequark opened issue #88: STEP import https://github.com/solvespace/solvespace/issues/88
<mumptai> so an mesh import would wind up in a lot of constrains to keep the solver very busy?
<whitequark> DXF import currently imports and infers constraints, since the idea is that you could modify it
<whitequark> DXF *linking* (like the Link / Assemble function) would, on the other hand, create immovable geometry
<whitequark> there's currently no way to import any meshes and I don't there ever will be
<whitequark> since solvespace is not going to grow a mesh editor, there are specialized packages for that purpose
<whitequark> mesh *linking* on the other hand, as well as surface linking, makes a lot of sense
<mumptai> if i understand the terminology right, linking would enable the user to have an assembly with constraints to the elements from the step file(s)
<whitequark> correct
<mumptai> (.. which is an essential step in designing almost any machine today)
<whitequark> well, i've avoided that so far
<whitequark> 80/20 profile comes with 2d dxfs, and the vacuum components I needed I modelled from scratch
<whitequark> but yeah.
nathan7 has joined #solvespace
<mumptai> actually i shoudl check if there is a way to get step from kicad
<whitequark> there are some 3rd party plugins
<whitequark> I imagine direct IDF import into SolveSpace might actually make even more sense
<whitequark> since that's *far* easier to implement
<mumptai> hmm, automatic generation of PCB mounting strucutres ;)
miek has joined #solvespace
<mumptai> or maybe rather the other direction
<whitequark> you would start with a PCB normally
<whitequark> in the data flow, not design flow that is
<mumptai> usually yes
<mumptai> but i like my mechanical drawings to have nice round dimensions, so i'm moving at back and forth at least once
<whitequark> it's somewhat of a pain currently ues
<mumptai> schematic entry, component test placement, mechanical design, transfer of origins into pcb's layout
<mumptai> and even with altium and some $$$ mcad it is a surprisingly manual task
<whitequark> indeed, I'm unaware of any package that solves it elegantly
<whitequark> mcad and ecad are different worlds
<mumptai> and eda has a painfull high tolerance for bad software
<whitequark> indeed. I don't know how people manage to use kicad ;)
<mumptai> they actually made the lib management worse
<mumptai> the whole git plugin thing ist hillarious, and they don't have a license on the lib
<whitequark> huh?
<mumptai> the automatic github thing
<mumptai> i want a fork of the lib at the moment i start the project, but that is rather complicated to do
<mumptai> the decent way would be to use the git hash, but ehhhh
<mumptai> anyways, my second kicad pcb turned out okay, i guess i can live with it for simple stuff and for personal & non-profit work i want the toolchain to be as open as possible, therefore no eagle or altium
ohsix has joined #solvespace
<ohsix> yay
<mumptai> hi ohsix
<ohsix> hi
bofh_ has joined #solvespace
reportingsjr has joined #solvespace
<reportingsjr> mumptai: the nightly version of kicad has STEP import/export
<reportingsjr> That was added in about a month ago
<d42> gentlemen, for some reason 'draw triangle back faces in red' option seems to highlight every extruded object, when i'm in 2d workplane
<d42> i take it's not supposed to happen? :^)
<whitequark> version?
<whitequark> d42: ^
<d42> whitequark: current git head :^)
<d42> This is SolveSpace version 3.0~345c982b.
<whitequark> ok, that will be fixed after some long upcoming renderer changes are merged, I think
<d42> great :3
<GitHub> [solvespace] whitequark opened issue #89: "Draw triangle back faces in red" draws all faces in red when in workplane https://github.com/solvespace/solvespace/issues/89
DocScrutinizer05 has quit [*.net *.split]
reportingsjr has quit [*.net *.split]
BusError has quit [*.net *.split]
whitequark has quit [*.net *.split]
miek has quit [*.net *.split]
nathan7 has quit [*.net *.split]
dfgg has quit [*.net *.split]
d42 has quit [*.net *.split]
ohsix has quit [*.net *.split]
cr1901_modern has quit [*.net *.split]
bofh_ has quit [*.net *.split]
rqou has quit [*.net *.split]
vegii_ has quit [*.net *.split]
balrog has quit [*.net *.split]
reportingsjr has joined #solvespace
rqou has joined #solvespace
miek has joined #solvespace
BusError has joined #solvespace
whitequark has joined #solvespace
cr1901_modern has joined #solvespace
d42 has joined #solvespace
ohsix has joined #solvespace
vegii_ has joined #solvespace
balrog has joined #solvespace
nathan7 has joined #solvespace
dfgg has joined #solvespace
bofh_ has joined #solvespace
DocScrutinizer05 has joined #solvespace