<cart_man>
Hi everyone. I keep on getting this error message when including BOSL2 library. I do not actually know why this happens but I know it complains about the BOSL "use". So it is a bit weird because in the one project it works 100%. I then copy and paste the moduile and its includes into another .scad within the same folder and then I get this -> https://imgur.com/a/K4C9tXt
crazy_imp has quit [Server closed connection]
crazy_imp has joined #openscad
<cart_man>
So when I add "translate" to this line "translate([0,0,3]) bearing_middle(h=12,with_hole=true);" it gives me this "WARNING: Ignoring unknown variable '$transform' in file ../../../libs/OpenSCad/BOSL2/transforms.scad, line 1584" and WARNING: undefined operation (undefined * vector) in file ../../../libs/OpenSCad/BOSL2/transforms.scad, line 1584
<cart_man>
So the only things I can think of is that BOSL2 introduces a function called "translate" which seems a bit of an oversight?
L29Ah has left #openscad [Disconnected: closed]
L29Ah has joined #openscad
<J25K98>
$transform is a variable name that is not defind in that scope
<J25K98>
BOSL2 has a lot of parts - if you try to take something out
<cart_man>
J25K98: No I never touched the BOSL2 lib. I am just getting the weirdest errors when doing very basic things. For instance my file compiles fine but when I add something very basic like "cylinder(h=4.1,d=52.5,center=true);" It just breaks with a bunch of warnings and an error like ERROR: Assertion '(is_list($tags_shown) || ($tags_shown == "ALL"))' failed in file ../../../libs/OpenSCad/BOSL2/attachments.scad, line 4296
<cart_man>
I stuck. I do not know how to get past this or what is even causing it
<cart_man>
I am `
jbd has joined #openscad
<cart_man>
Is it possible to create issues by importing the library use <C:\libs\OpenSCad\BOSL2\std.scad> use <C:\libs\OpenSCad\BOSL2\gears.scad>in multiple files and then importing them between each other? So basically importing multiple times
<J25K98>
hm i think i have seen issues when multiple files are included and they have interconnections too
<J25K98>
check if maybe some folder was accidentally moved or renamed
<J25K98>
try if a fresh new file works fine.
Guest74 has joined #openscad
<cart_man>
J25K98: So it seems to happen when I use "USE" instead of "INCLUDE" when importing files
<J25K98>
use only takes the modules and functions, but not variables or literals
Non-ICE has quit [Quit: Screw you guys, im going home!]
Non-ICE has joined #openscad
hyvoid has quit [Ping timeout: 252 seconds]
J25K has joined #openscad
hyvoid has joined #openscad
Chancer has joined #openscad
mmu_man has quit [Ping timeout: 256 seconds]
<gbruno>
[github] Sparsh-N synchronize pull request #6128 (Windows/MSVC Build Script, add cairo to vcpkg dependency, and update CMakeLists) https://github.com/openscad/openscad/pull/6128
<gbruno>
[github] Sparsh-N synchronize pull request #6128 (Windows/MSVC Build Script, add cairo to vcpkg dependency, and update CMakeLists) https://github.com/openscad/openscad/pull/6128
<gbruno>
[github] Sparsh-N synchronize pull request #6128 (Windows/MSVC Build Script, add cairo to vcpkg dependency, and update CMakeLists) https://github.com/openscad/openscad/pull/6128
mmu_man has joined #openscad
sculptor has joined #openscad
juri_ has quit [Ping timeout: 248 seconds]
juri_ has joined #openscad
<Chancer>
Has anyone got suggestions for a unicode font to use for Linux. I'm using Fedora 42 and cannot get unicode characters to display correctly at the moment.
<teepee>
Chancer: very much depends on what you need, there's not many fonts at all that have all glyphs
<teepee>
OpenSans has quite a selection IIRC and the monochrome Noto also have lots of variants, the color/svg noto fonts are not supported
<Chancer>
OK I will have a look through some, I am working through the OpenSCAD book and hit the text section and could'nt get the crown emoji to render.
<teepee>
the dev snapshots have a font window that allows searching by text/emoji
<Chancer>
Ah I've not been using that, might be worth giving that a go, thanks