<bitbasher>
yes .. if i understood the request corrently .. the image showed new Relase and Nightly blocks so i figured the teaser texts were for those
<teepee>
yep
<teepee>
those might be a bit too long, but I can just try
<bitbasher>
i can shorten them .. or just hack them as you see fit .. i am off to bed
<kintel>
teepee Yeah, I think a top-level like that makes a lot of sense
<kintel>
..but I think the pain point that was discussed on GitHub was specific to the kind of people who go GitHub first, and don't ever get to the download page
<teepee>
I know, independent just slightly related topic
<teepee>
a couple of days ago someone claimed the download page has no nightly builds
<teepee>
while I would like to toy with a new layout, I don't have the patience to do a bigger change right now
bitbasher has quit [Ping timeout: 252 seconds]
<teepee>
but that box style already exists, so that just needs some clear description
ali1234 has quit [Remote host closed the connection]
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
snaked has quit [Quit: Leaving]
ccox has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
ali1234 has joined #openscad
snaked has joined #openscad
krushia has joined #openscad
guso78k has quit [Ping timeout: 272 seconds]
_whitelogger has joined #openscad
J25k72 has quit [Ping timeout: 272 seconds]
J25k has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
guso78k has joined #openscad
califax has quit [Remote host closed the connection]
howiemnt4 has quit [Remote host closed the connection]
howiemnt4 has joined #openscad
howiemnt4 has quit [Ping timeout: 260 seconds]
howiemnt has joined #openscad
guso78k has quit [Quit: Client closed]
snaked has quit [Remote host closed the connection]
snaked has joined #openscad
bitbasher has joined #openscad
bitbasher has quit [Changing host]
bitbasher has joined #openscad
<bitbasher>
i just meant that certainly i liked my own proposal :)
<teepee>
ah, "cert" meant certainly... you know, I'm an old IT guy. for me cert = certificate
<bitbasher>
it is for me too actually .. i started in Basic and Z80 assembly on a TRS-80 Model II
<teepee>
same, just east germany KC87 instead
<bitbasher>
lol .. nerds exist everywhen and where
<bitbasher>
also for the release page .. there could be a third lin telling how to Brew the dev snapshot
<teepee>
that seems better placed on github as you need to go there for the source code anyway
<teepee>
like an extended BUILDING.md with just the basic stuff in README.md and a pointer to it (or something like that)
<teepee>
also this way it will move with version/branches
<bitbasher>
hummm .. i always like to see the dev version on a page that is showing me how to install an app .. the option is important to see .. but that may just be me
<teepee>
installing yes, building maybe not
<bitbasher>
no .. not building
<teepee>
I'm reading "brew" as building, not installing
<bitbasher>
ah .. the brew install is a cask .. a canned install is it not?
<teepee>
if that is macOS speak, I'm not interested ;-)
<bitbasher>
no no .. that is brew speak ..
<bitbasher>
my understanding is not perfect .. but Homebrew uses the brewery metaphore where Casks are packages and Formulae are build scripts
<bitbasher>
i have just asked for an acct on the image site
<bitbasher>
homebrew distributes on a LOT of platforms .. include consoles like the Wii
<teepee>
account should be enabled now
<bitbasher>
it is .. thx
<teepee>
as this has not good moderation features, we can't just open accounts
<bitbasher>
that is a nice tidy box design
<teepee>
still searching for something which is feature similar to imgur with some minimal admin features
<teepee>
I should add some look inside too, I suppose
<teepee>
note about imgs.openscad.org - it's not meant as permanent storage, even though there's no auto-delete supported
<bitbasher>
there are some good gallery features in wordpress servers
<teepee>
hmm, I don't really want to self-host wordpress
<bitbasher>
i have a site on one.com for my own domain .. jartisan.com .. i could set up a gallery to see if the admin featurs do what you need
<bitbasher>
i dont really use the site now that i am retired .. but i keep it running to have the domain and email .. so i can set up a prototype to see how it goes
<teepee>
ideally would be some sort of pastebin + imagebin with auto-delete somewhere between 1 day and maybe max 1 or a couple of month
<teepee>
not something I want on the public shared server
<Guest31>
I'm working on a project in which the geometry of a solid has to be specified through an array that assigns to every point in a regular lattice the value 1 if it lies within the solid and 0 if it is outside. Usually, these values are assigned by describing the shape mathematically. I guess it would be nice to be able to describe the shape using
<Guest31>
openscad and to automate the generation of the array. Can this be done?
<bitbasher>
yes .. let me get you a link
<teepee>
immich has that locally which is cool, but that's just for me :)
<Guest31>
Thanks!
<teepee>
that home-gallery seems to be view-only for local pictures, no upload
<bitbasher>
oh .. then not for us
<bitbasher>
Guest !! i could not find the source for this script but it shows the use of an array to use as bitmap https://pastebin.com/MCetNkPB
<bitbasher>
i took the original and tweaked it a bit .. is that anywhere close to what you need?
<bitbasher>
oh .. you want to GENERATE the array .. hummm .. that could be done using input from a DXF file .. there are builtin functions for accessing coords and geometry in a DXF
<Guest31>
bitbasher: Thanks, I'll look at the code... Yes, I want to generate the values (1's and 0's) of the array by 'asking' for each point if it is inside or outside of the solid. I'll look at the DXF docs too. My guess was that internally openscad would have that functionality, as it computes intersections, but I wondered if that functionality was
<Guest31>
available to the user.
<bitbasher>
it does not have that itself .. OS uses Manifold (recent versions) to do on screen rendering so no access to the rendered details
snaked has quit [Remote host closed the connection]
<wgetch>
oh didn't see the license... but perhaps they would be so kind as to donate a subscription
<wgetch>
oh nvm it is agpl
<InPhase>
Guest31: You can do this sort of thing by either squares or cubes and looping, or hull for smooth edges if you satisfy the convexity criterion.
mmu_man has quit [Quit: rebot]
<Guest31>
InPhase: But I will need some representation of the solid. I guess I could work from some file exported by OS. I don't know the different formats. Whch one would have the relevant information and would be simplest to interpret?
<wgetch>
I am also interested in how to generate such an array inside openscad
<wgetch>
I saw on BOSL2 wiki there was at least one external tool that can generate arrays from images
<wgetch>
but it would be more convenient to just use shapes and do it all in-engine
mmu_man has joined #openscad
<Guest31>
wgetch: Thanks! I'll look then at BOSL2 also.
<InPhase>
Guest31: Well you can save an array as json, and do import("foo.json")
<InPhase>
Guest31: For the example sword you were just linked, when I take that sword grid and save it out as a grid.json, and do matrix = import("grid.json"); then everything still works identically.
<InPhase>
Guest31: It's literally a straight copy paste, since an array like that is a subset of json.
<InPhase>
Guest31: This import for json is only in the development snapshots.
<InPhase>
Guest31: Prior to this, I would advise people to output as scad code and use include. But doing json is roughly equivalent, just slightly nicer because it's a standard IO format that other languages already have support for.
<Guest31>
InPhase: But I don't know how to build the array. I want to build a solid using ordinary OS operations and from the result find out which points of, for example, a cubic lattice, are within the solid.
<InPhase>
What do you mean "ordinary OS operations"?
<InPhase>
What is it that you're actually trying to render here?
<InPhase>
As in, what data does this source from, and what does it represent?
<Guest31>
InPhase: I mean, using the openscad language. For example, OS has a sphere primitive. I can build a corresponding array by camputing the distance from each point in a cartesian lattice to the origin and setting it to one if it is smaller than the radius, i.e., performing algebraic operations. Instead of that, I would like a tool such as OS that
<Guest31>
allows me to easily specify the geometry but then allows also to specify which points of an array are within that solid, without needing explicit algebraic operations.
<InPhase>
Guest31: OpenSCAD is not an OS, so let's not use that abbreviation, if that's what you're doing there. :)
SamantazFox has quit [Quit: Bye]
<InPhase>
Guest31: You can use "scad" for short.
<Guest31>
InPhase: Sorry. I saw that abreviation above. :)
<InPhase>
Guest31: You can also pronounce "scad" by reading it as one syllable, even if kintel objects. ;)
<InPhase>
I consider s-cad to be kintel's jiff. lol
<Guest31>
InPhase: I developed a system that computes properties of metamaterials given their geometry. Its starting point is a high contrast image (1 or 0 pixels) in 2D, or 1 or 0 voxels in 3D. What I want is to simplify life for the users, allowing them to use scad to specify the geometry and automating the construction of the array of voxels.
<InPhase>
Guest31: Now determining whether or not a point is within a geometry you have just made, this is not a thing OpenSCAD is built for. Computational steps happen before rendering steps. We don't go backwards in scad and analyze geometries that are rendered.
bitbasher has quit [Ping timeout: 248 seconds]
<Guest31>
InPhase: So I guess I could analyse a file exported by scad. Which would be the best format to look at?
<InPhase>
Guest31: I fear we might be talking about an "xy problem" here. What is the end goal of testing whether a particular point is within the geometry specified by scad code?
<teepee>
wgetch: the free version looks a bit useless though, like basically single user
<Guest31>
InPhase: Consider a system made of particles of one material B embedded in a second material A. Its macroscopic properties depend on the geometry of those particles. In my program, the geometry is specified through an indicator function B(x,y,z) which takes the value 1 or 0 according to the lattice point (x,y,z) is within B or within A.
<wgetch>
damn, I knew it was too good to be true
<teepee>
picsur is close but has no forced auto-delete
SamantazFox has joined #openscad
<teepee>
meh "Bootstrap and jQuery over CDN"
sculptor_ has joined #openscad
sculptor_ has quit [Changing host]
sculptor_ has joined #openscad
sculptor has quit [Ping timeout: 260 seconds]
J25k has quit [Quit: Client closed]
J25k has joined #openscad
sculptor_ is now known as sculptor
Smeef has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
<ali1234>
Guest31: so you want to sample whether a grid of points are inside or outside an arbitrary geometry... openscad can't do that at all. the backend library might be able to - i know CGAL can, not sure about manifold
<ali1234>
CGAL is a lot more general than openscad and supports a lot of things openscad doesn't, like negative and infinite objects, but that generality is what makes it so much slower i guess