teepee_ has quit [Remote host closed the connection]
teepee has quit [Ping timeout: 268 seconds]
teepee_ has joined #openscad
teepee_ is now known as teepee
teepee_ has joined #openscad
teepee has quit [Ping timeout: 268 seconds]
teepee_ is now known as teepee
fling has quit [Ping timeout: 268 seconds]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
LordOfBikes has quit [Ping timeout: 272 seconds]
ccox_ has joined #openscad
LordOfBikes has joined #openscad
ccox has quit [Ping timeout: 244 seconds]
Junxter has joined #openscad
Junxter has quit [Quit: Leaving]
J1A842287 has joined #openscad
snaked has quit [Read error: Connection reset by peer]
snaked has joined #openscad
J1A8422 has quit [Ping timeout: 252 seconds]
teepee has quit [Remote host closed the connection]
fling has quit [Read error: Connection reset by peer]
fling has joined #openscad
teepee has joined #openscad
t4nk_freenode has quit [*.net *.split]
dTal has quit [*.net *.split]
voxpelli has quit [*.net *.split]
gbruno has quit [*.net *.split]
dTal has joined #openscad
gbruno has joined #openscad
gbruno has quit [Changing host]
gbruno has joined #openscad
voxpelli has joined #openscad
teepee has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
t4nk_freenode has joined #openscad
fling has joined #openscad
teepee has joined #openscad
Wolf480pl has quit [*.net *.split]
raboof has quit [*.net *.split]
raboof has joined #openscad
Wolf480pl has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling_ has joined #openscad
fling_ has quit [Remote host closed the connection]
fling has joined #openscad
fling has quit [Ping timeout: 268 seconds]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
lastrodamo has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
snaked has quit [Read error: Connection reset by peer]
snaked has joined #openscad
ur5us has joined #openscad
ur5us has quit [Ping timeout: 240 seconds]
sinvet has joined #openscad
ur5us has joined #openscad
KimK has quit [Ping timeout: 240 seconds]
CNCFR06_ has joined #openscad
ur5us has quit [Ping timeout: 240 seconds]
toluene0 has quit [Quit: Ping timeout (120 seconds)]
sinvet has quit [Ping timeout: 246 seconds]
toluene has joined #openscad
teepee_ has joined #openscad
teepee_ has quit [Remote host closed the connection]
teepee- has joined #openscad
teepee has quit [Ping timeout: 268 seconds]
teepee- is now known as teepee
ur5us has joined #openscad
J1A842287 has quit [Ping timeout: 252 seconds]
J1A84 has joined #openscad
ur5us has quit [Ping timeout: 255 seconds]
snaked has quit [Read error: Connection reset by peer]
snaked has joined #openscad
snaked has quit [Read error: Connection reset by peer]
snaked has joined #openscad
TheAssass1n has joined #openscad
TheAssassin has quit [Remote host closed the connection]
Guest27 has joined #openscad
teepee_ has joined #openscad
<Guest27>
hello, i am new to openscad and i was wondering if there is a portable edition
<Guest27>
i built something to convert .scad to .stl on python but it needs the .exe path of the program so i was wondering if there's a portable version i could use to use it as path instead
teepee has quit [Ping timeout: 268 seconds]
teepee_ is now known as teepee
<teepee>
Guest27: the zip package is pretty much portable I think, it tries to create a registry entry for the icon but otherwise should just run from everywhere
<teepee>
I'm not sure how that relates to usage from python though
<Scopeuk>
teepee I think he has something invokine an external exe
<teepee>
well, yes. but a portable app is no different to an installed on in that view as far as I can tell
ur5us has joined #openscad
<Scopeuk>
true, unless your planning to package it and share?
<teepee>
you can put it on a usb-stick and run on a different computer, that should work with openscad
<Guest27>
i am going to try it rn
<teepee>
openscad tries to resolve all the other files relative to the openscad.exe so as long as the folder is complete, it should be ok
<teepee>
you can't just grab the exe alone though
<Guest27>
it worked perfectly
<Guest27>
i have another question
<Guest27>
if i upload this to github, how do i give credit to the creators of openscad but keep my code under license?
<Guest27>
is it okay if i upload the whole thing that i am creating (it includes the openscad zip) without violating any law?
<Scopeuk>
Guest27 I would suggest you provide a readme with instructions to download the openscad zip
<Guest27>
instead of using it on the project?
<teepee>
just calling openscad is not creating any requirements license wise as far as my non-lawyer understanding goes
<Scopeuk>
perhaps I misunderstood the question. I thought we were discussing how to share a tool with openscad exe
<teepee>
you can distribute even as binary, giving a pointer to openscad homepage or github somewhere in the readme should be enough to point people to the source code as required by GPL
<Scopeuk>
teepee knows bettter than me on this
<teepee>
I can't give official legal advice, but my understanding is that just packaging the exe will not cause your code to be under any specific license
<teepee>
I believe it would be different if there would be a libopenscad that would be compiled into and used by a python package
<Guest27>
i mean, yes, you are right, since the tool creates a .scad file to be converted to .stl then yes, it is needed to convert it
<Scopeuk>
purely from a personal perspective I would normally look to reference to the latest release zip and provide instalation instructions. but you are not required to do so
<Guest27>
you didnt misunderstood
<Guest27>
is there a way to link the source code instead?
<Guest27>
i am just worried about using something that is not mine
<teepee>
that's a good thing to clarify but *using* the openscad binary is fine, using the unchanged binary and point to the official source code should be plenty good in all license areas
<teepee>
it's pretty much how linux distros operate too
<teepee>
what license do you want to put your script under?
<teepee>
just curious, as I said before, I don't think it changes anything in regard of using openscad.exe
<Scopeuk>
building on top of an opensource project for more opensource projects is generally the whole idea
<Guest27>
Apache-2.0 license
<teepee>
so it's even more liberal than GPL, and as far as I know both are perfectly compatible too
<Guest27>
so having the openscad folder on the project its fine?
<teepee>
but yes, I see no issue whatsoever (license wise) shipping an openscad folder with the exe and just adding a link to the source code / github page somewhere in the readme
<Scopeuk>
Guest27 purely out of curiosity what does your project do?
<Guest27>
translates from spanish to braille and generates the .stl file so you can 3d print what you translated
<teepee>
putting *.exe files into a github repos might not be ideal from git management perspective but with the low frequency of releases and not too big binaries that's probably also not a huge deal
<Scopeuk>
very nice
<Guest27>
do you guys know if openscad has a discord community?
<teepee>
there's none, well no official one :)
<teepee>
J1A84: did some braille scripts too a couple of days ago
<teepee>
if you have a release and want a short article published on the openscad home page, let me know
<Guest27>
thats very cool
<teepee>
I'd love to support this kind of usages more
<Guest27>
add me on discord so i let you know when i am done with it
<Guest27>
i still need to wait until i go back to college so i can use their 3d printers and see if everything works properly
<Guest27>
laura#5939 btw
<teepee>
is it possible to link to people without a common discord server?
<Guest27>
yepyep
<teepee>
ah, I think I found it :)
<teepee>
I like IRC :)
<J1A84>
discord is a proprietary central system (afaik)
<Scopeuk>
J1A84 correct
<teepee>
irc is pretty central too
<Scopeuk>
centralised servers but open clients and protocal
<Scopeuk>
we did the whole death of freenode thing recently
<J1A84>
it was very decentral in the beginning .. and still you can have your own server
<teepee>
but I like the freedom regarding running my local proxy and integration
<teepee>
I suppose we'll see if matrix will take over eventually :)
<J1A84>
is there any connection to diaspora or mastodon?
ur5us has quit [Ping timeout: 264 seconds]
<teepee>
J1A84: yeah, you can have your server, but you can't connect that to other networks, except some of the "strange" ones, not going to name names
<teepee>
I guess it's basically the service packages and management/moderation causing that
<J1A84>
sound like it would be possible to have VM server for every network and then have a hub to connect them Ü
<teepee>
connection? mastodon is more twitter than irc I think?
<Scopeuk>
A chat application is only as good as the avaliability of the right participants
<teepee>
J1A84: in theory yes, but I'm pretty sure no normal irc network will allow linking your server just so you can access it
<J1A84>
XMPP was nice until the big companies stopped supporting it
<teepee>
also I think server linking is pretty implementation specific, so you need to run a very similar version
<teepee>
yep
<J1A84>
i like the simple times where you could take paper and simply write an address on it ..
<teepee>
probably only Twitch which has still some sort of IRC support, everything else is dropped by now
<teepee>
haha, you can still do that
<J1A84>
but i don't have any addresses ..
<teepee>
that's solveable though
<teepee>
the bigger issue might be finding someone who actually will respond ;-)
<Scopeuk>
Guest27 if you do want anyone to look over stl's etc to see how well they are likely to print there are plenty of people here with access to printers and years of experience generating things in openscad and printing them with different technologies
<Scopeuk>
as a secondary point you can use /nick <<your prefered name>> to change your displayed name if you wish
<J1A84>
there is a e-mail to mail and mail to email service
Guest27 is now known as laura
<laura>
oh rip
<laura>
someone already has laura taken lol
<teepee>
yeah finding user names is a problem nowadays
<J1A84>
laura use 3mf not stl Ü
laura is now known as laura__github_ju
<laura__github_ju>
dayum
<laura__github_ju>
i am struggling lmao
laura__github_ju is now known as laura__gh_jungby
<laura__gh_jungby>
ill leave it like that for now
<laura__gh_jungby>
why 3mf tho, i thought stl was the most popular one
<teepee>
it is, but like 30 years of tradition, but it's an ancient format that has some issues
<J1A84>
is that a hamster [_] ?
<teepee>
it basically just defines huge bunch of triangles and software is supposed to match those up into objects
<J1A84>
3mf is much smaller and has some other nice features
<teepee>
I'd take otters over a bunch of fruit flies though
<laura__gh_jungby>
ohh, like what?
<laura__gh_jungby>
i never heard of it until now
<laura__gh_jungby>
i am very new to this so it makes sense if its popular, excuse me for that
<J1A84>
i would eat a flyburger rather than an otter burger
<teepee>
it's slowly taking off now, I'd say. STL is probably still more widely used, but things are moving and some of the newer 3d printing sites, specifically Prusa supporting it quite openly
<teepee>
oi! I was not talking about eating
<J1A84>
stl is only mesh without unit .. 3mf is a (zip) container where you could put in everything
<teepee>
it does have a number of cool features, not much supported by OpenSCAD yet at this point
<teepee>
it supports color, multiple objects, additional attributes (like slicing parameters for 3d printing) and even some extensions I have never looked into what they even are
<laura__gh_jungby>
ohhhh, i think i understand
<teepee>
but even for just plain meshes, it stores a point list and then the geometry connecting those, like most newer formats, so it's in theory much clearer what a given geometry is supposed to mean
<teepee>
not just the random triangle list STL has
<Scopeuk>
in any case its one small change to the openscad command line to switch so you can work with whichever (or infact both). stl is used everywhere, 3mf is the future (and fairly well supported)
<laura__gh_jungby>
the thing rn is that, i would like to do so many things and now you are giving me ideas for those but i dont think i have enough knowledge to make them possible
<J1A84>
with the dev snapshots you can even get a 3mf button
<J1A84>
knowledge comes with doing it
<Scopeuk>
from a personal opinion get one thing working (if not finished) then play with the next and if stuck just ask, here is a great place to do that for openscad
<J1A84>
and by asking (eg. here)
<laura__gh_jungby>
yeah, i think i am going to keep working with stl
<laura__gh_jungby>
as the 2nd version of my project
<laura__gh_jungby>
then i'll come up with the 3rd version using 3mf instead
<teepee>
that's fine, just keep in mind that if you get some issues with processing STL files, there might be something to try
<laura__gh_jungby>
its more reasonable since i haven't even finished the one i am working on rn
<laura__gh_jungby>
btw, how do i ask someone from here to try my stl file
<teepee>
ah, that's a very good skill, getting something finished
<teepee>
I wonder if the bot knows about that already
<teepee>
side-projects?
<laura__gh_jungby>
yepyep
<laura__gh_jungby>
this would be my 1st finished project tho
<laura__gh_jungby>
i always end up getting distracted or interested in something else and rip the project
<laura__gh_jungby>
now i am decided to finish this one yes or yes
<teepee>
:)
<teepee>
trying to find that comic we had in office
<teepee>
looks like it's really intended to behave that way
snaked has quit [Read error: Connection reset by peer]
<J1A84>
huge benefit for multi material .. so you can filament change and print another 3mf onto without headache of position
snaked has joined #openscad
Xeha has quit [Ping timeout: 240 seconds]
<laura__gh_jungby>
how thick should be my plate for make it resistable but not too thick
<laura__gh_jungby>
resistible*
<J1A84>
plate? .. bottom? top? wall ? bed?
<laura__gh_jungby>
the way it looks on cura makes me think i made it too thick but if i reduce that then i am worried about it still, since it can break if its too thin
<J1A84>
.6mm with infill else depends on the size
<J1A84>
if you wanna show what the problem is you can paste?
<J1A84>
ali1234 watertight is often used .. and a cube has 8 pints that are inside and outside at the same time .. not sure what you mean with inside and outside
<ali1234>
Note: we can ignore points that lie exactly on the surface for the purposes of understanding convexity.
<ali1234>
mathemtically, any object has an infinite number of points that lie exactly on the surface
<J1A84>
maybe easier to use "faces" - i think that definition of infinite points is very confusing in regards of polyhedron points in oSCAD
<ali1234>
convexity isn't just for polyhedrons
<J1A84>
a triangle has 3 points ... so how are these not inside and outside points?
<ali1234>
they are on the boundary, and so they are ignored
<ali1234>
i dispute that they are simultaneously inside and outside. i say they are neither inside nor outside
<J1A84>
maybe use "arbitrary selected point"
<J1A84>
if this text is for the wiki .. i think i user will have problems to understand what you want as the points you have in your code are the ones you ignore in the text
<ali1234>
what code?
<J1A84>
polyhedron/polygon
<ali1234>
this would be a whole new page on the wiki
<ali1234>
it wouldn't have any code on it
<ali1234>
and again convexity is not just for polyhedrons
<J1A84>
again POLYGON
<ali1234>
okay, it is not just for polyhedrons and polygons