teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
KimK has joined #openscad
J1A84 has quit [Quit: Client closed]
J1A84 has joined #openscad
J1A84100 has joined #openscad
epony has joined #openscad
J1A84 has quit [Ping timeout: 244 seconds]
<gbruno> [github] jbinvnt opened issue #4397 (Save a Copy silently overwrites existing file if extension is empty) https://github.com/openscad/openscad/issues/4397
<gbruno> [github] thehans opened issue #4398 (Should .csg format store camera data?) https://github.com/openscad/openscad/issues/4398
LordOfBikes has quit [Ping timeout: 250 seconds]
LordOfBikes has joined #openscad
romzx has joined #openscad
neur0 has quit [Ping timeout: 258 seconds]
aiyion has quit [Ping timeout: 258 seconds]
califax has quit [Ping timeout: 258 seconds]
califax has joined #openscad
neur0 has joined #openscad
aiyion has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
neur0- has joined #openscad
neur0 has quit [Ping timeout: 258 seconds]
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
ur5us has quit [Ping timeout: 272 seconds]
epony has quit [Ping timeout: 252 seconds]
RichardPotthoff has quit [Read error: Connection reset by peer]
epony has joined #openscad
RichardPotthoff has joined #openscad
<gbruno> [github] thehans opened pull request #4399 (Update expected images for non-default tests. Add images for roof and hull examples.) https://github.com/openscad/openscad/pull/4399
<gbruno> [github] thehans closed pull request #4399 (Update expected images for non-default tests. Add images for roof and hull examples.) https://github.com/openscad/openscad/pull/4399
<gbruno> [github] thehans pushed 6 additions 5 modifications (Merge pull request #4399 from thehans/test_update Update expected images for non-default tests. Add images for roof and hull examples.) https://github.com/openscad/openscad/commit/51f13ffb4cfbbb8ff9352a5cfbbbc2b8c980fd4e
<gbruno> [github] thehans synchronize pull request #4384 (Decimal round trip fixes) https://github.com/openscad/openscad/pull/4384
neur0- has quit [Ping timeout: 258 seconds]
neur0 has joined #openscad
epony has quit [Ping timeout: 252 seconds]
<gbruno> [github] thehans synchronize pull request #4384 (Decimal round trip fixes) https://github.com/openscad/openscad/pull/4384
ur5us has joined #openscad
epony has joined #openscad
<gbruno> [github] thehans opened issue #4400 (fast-csg regression in cgalpngtest_example022) https://github.com/openscad/openscad/issues/4400
qeed__ has joined #openscad
qeed_ has quit [Ping timeout: 260 seconds]
ur5us has quit [Ping timeout: 272 seconds]
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
<rue_mohr> Ooooo
<rue_mohr> does this mean it will snap to tangents properly now?
<peepsalot> rue_mohr: snap what to tangents?
<rue_mohr> lines
<rue_mohr> lines dont snap to tangents since 2.x
<rue_mohr> well
<rue_mohr> I just woke up
<rue_mohr> let me describe better
<rue_mohr> wait peepsalot you know this, I been over it for years now
<rue_mohr> I was going to try to fix it but I couldn't understand the layout of the code
<rue_mohr> we tried adjusting the snap precision and it was hopelss
<peepsalot> there are no "lines"
<peepsalot> only solid geometry
<rue_mohr> oh see, I wasn't awake enough, this isn't librecad
<peepsalot> all i know is you are the only person i've seen bothered by "gimbal lock"
<rue_mohr> I do almost everything in openscad from extrusions of 2d profiles based on the hurtin CSG performance
<rue_mohr> seriously?
<rue_mohr> ugh, its killer
<rue_mohr> ok, I'm awake and I'm cold
<peepsalot> are you using shift + mouse drag to actually rotate the camera about the viewing axis or something? i never found much use in that.
<rue_mohr> power converters, I was working on power converters....
<rue_mohr> peepsalot, just dragging
<rue_mohr> huh, it changes the gimbal lock positon
<peepsalot> well you can technically get into a gimbal lock situation, but only if you are tilting like that. if you aren't then whatever issue you have with the camera, doesn't qualify as gimbal lock
<rue_mohr> lots of times I need to see a bottom view of soemthing
<rue_mohr> I made robot parts, not figureines :]
<rue_mohr> was openscad designed for making game models?
<rue_mohr> I heard that somewhere
<peepsalot> don't think it was made for any specific type of models, besides often leaning towards 3d-printable objects
Guest19 has joined #openscad
<Guest19> hello
<rue_mohr> hi
<rue_mohr> whats your CAD today?
Guest19 has quit [Client Quit]
Guest19 has joined #openscad
<peepsalot> are you really having that much trouble viewing the bottom of an object?
Guest19 has quit [Quit: Client closed]
<Scopeuk> I have run into gimbal lock but only when trying to manipulate the view using a Bluetooth gyroscope and I'm fairly sure that was down to how the gyroscope reported its position as openscad internally is using quaternions which don't suffer from it
<J1A84100> rue_mohr i also need to view the bottom all the time, but never had that problem - what is your workflow?  is  the bottom at - z ?
<J1A84100> you click and drag the mouse up/down (mouse pointer on screen position) that turn  your model
Guest2098 has joined #openscad
<J1A84100> but easier to just use the "-z" button
ur5us has joined #openscad
neur0 has quit [Ping timeout: 258 seconds]
Guest2098 has quit [Ping timeout: 244 seconds]
neur0 has joined #openscad
<rue_mohr> hmm
castaway has joined #openscad
ur5us has quit [Ping timeout: 260 seconds]
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
epony has quit [Remote host closed the connection]
epony has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
epony has quit [Max SendQ exceeded]
epony has joined #openscad
epony has quit [Client Quit]
epony has joined #openscad
neur0 has quit [Remote host closed the connection]
neur0 has joined #openscad
Guest99 has joined #openscad
Guest99 has quit [Quit: Ping timeout (120 seconds)]
Guest99 has joined #openscad
Guest99 has quit [Quit: Client closed]
paddymahoney has quit [Ping timeout: 272 seconds]
KimK has quit [Read error: Connection reset by peer]
KimK_ has joined #openscad
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
neur0 has quit [Ping timeout: 258 seconds]
GNUmoon has quit [Ping timeout: 258 seconds]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
neur0 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
fancsali[m] has joined #openscad
snaked has quit [Quit: Leaving]
epony has quit [Remote host closed the connection]
epony has joined #openscad
GNUmoon has joined #openscad
Guest96 has joined #openscad
GNUmoon has quit [Remote host closed the connection]
J1A84100 has quit [Ping timeout: 244 seconds]
GNUmoon has joined #openscad
J1A84 has joined #openscad
<Guest96> Hi - is there any way to increase the FPS in the viewport? I've read the section "Why is the preview so slow?" in the FAQ but using openscad never gets my cpu/gpu above about 20%, I'd like it to use more resources to get a more pleasant viewport experience - any suggestions?
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
<teepee> Guest96: you can try with the development snapshot version and enable the "vbo-*" or "vertex-buffer-*" options (don't remember what they are called right now)
<Guest96> teepee thank you - do you mean the `vertex-object-renderers` options? If so then I'm afraid they've made no noticeable difference
<buZz> Guest96: do you have OpenGL functional?
<J1A84> Guest96  openSCAD only uses 1 core of your CPU .. so if you check utilization per core you will see that one is maxed out
<buZz> or, are you using mesa for sw rendering?
Sauvin has quit [Read error: Connection reset by peer]
Sauvin has joined #openscad
LordOfBikes has quit [Remote host closed the connection]
<teepee> Guest96: yes, all of those vertex-object-* entries
<teepee> the only other option is to help things a bit via some dedicated changes in the design, there are some operations that are especially bad for preview performance, simply due to the way preview works
LordOfBikes has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
epony has quit [Remote host closed the connection]
<Guest96> buZz yes, the option is ticked and I get no errors
<Guest96> teepee thanks, actually the low fps I experience is with no model shown at all
<Guest96> i.e. moving the viewport with a new document still feels sluggish
marcus has quit [Ping timeout: 260 seconds]
marcus has joined #openscad
<dalias> hmm, the openscad manual seems to have an outdated list of data types
<dalias> now that functions are a type
<dalias> they're only mentioned in the section of the manual on functions
<dalias> should a forward-reference from the data types section be added? or is there a reason they're not being considered a "data type" here?
qeed__ has quit [Quit: qeed__]
qeed has joined #openscad
<buZz> Guest96: what GPU are you using?
<Guest96> buZz nvidia 2070
<buZz> using nouveaux? or the nvidia drivers?
<buZz> and are you running a compositing window manager? or a non-gpu one?
jonasbits has quit [Ping timeout: 268 seconds]
<Guest96> buZz on windows (10) with nothing fancy
teepee_ has joined #openscad
<J1A84> dalias outdated for 2021 version? .. you can add  an update in a sub section for the dev version
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
teepee has quit [Client Quit]
teepee has joined #openscad
jonasbits has joined #openscad
<buZz> Guest96: so microsoft drivers and not nvidia's? coud you try nvidias?
<buZz> +l
<InPhase> Yeah, that sounds like opengl is failing to be accelerated.
<buZz> yeah, especially if it also happens on a empty scene
<dalias> j1a84, yeah, i think so
<InPhase> I don't know a good glxgears-like test for Windows.
<buZz> gpu-z or something?
<buZz> i think something like that, it can display some data about whats working
<buZz> not how well, but just if
<Scopeuk> https://github.com/gkv311/wglinfo/releases is quite good for seeing whats avaliable
<Scopeuk> and which open gl subsystem is being used
<Guest96> that shows I have 2 nvidia opengls and one ms one available - not sure how to interpret which is being used by openscad (and how could I change it?)
<Guest96> [WGL] OpenGL vendor string: NVIDIA Corporation
<Guest96> [WGL] OpenGL renderer string: NVIDIA GeForce RTX 2070/PCIe/SSE2
<Guest96> [WGL] OpenGL version string: 4.6.0 NVIDIA 512.95
<Guest96> [WGL] OpenGL shading language version string: 4.60 NVIDIA
<Guest96> [WGL] OpenGL GPU memory: 8192 MiB
<Guest96> [WGL] OpenGL (core profile) vendor string: NVIDIA Corporation
<Guest96> [WGL] OpenGL (core profile) renderer string: NVIDIA GeForce RTX 2070/PCIe/SSE2
<Guest96> [WGL] OpenGL (core profile) version string: 4.6.0 NVIDIA 512.95
<Guest96> [WGL] OpenGL (core profile) shading language version string: 4.60 NVIDIA
<Guest96> [WGL] OpenGL (software) vendor string: Microsoft Corporation
<Guest96> [WGL] OpenGL (software) renderer string: GDI Generic
<Guest96> [WGL] OpenGL (software) version string: 1.1.0
<dalias> neat idiom i just realized...
<dalias> with modules that are units that chain together...
<dalias> you can define them to take a child, and translate/rotate the child to where they end
<dalias> then part1() part2() part3() part4(); automatically assembles
<J1A84> that makes recursive chains of objects so simple
califax has quit [Remote host closed the connection]
califax has joined #openscad
lastrodamo has joined #openscad
<linext> i made some more updates to https://www.3dcustomizer.net/
<dalias> even better part1() rotate(45) part2() rotate(30) part3() ...
<dalias> using this to put together an epic articulated print-in-place
<dalias> that's going to use like 230x230x180 volume wrapping around itself in 3d :)
<linext> i intercepted f5 on this web editor: https://www.3dcustomizer.net/create/playground
<linext> it also works to built the HTML form and STL as you type in the code
<dalias> how do you focus the edit area? it doesn't work for me
<dalias> ohh it was loading slow and i didnt see the blocked remote resource yet
fling has quit [Remote host closed the connection]
fling has joined #openscad
califax has quit [Ping timeout: 258 seconds]
<dalias> this is ridiculous.... i've got 2.24 linear meters of horror on here :)
<rue_mohr> bad network cable?
<rue_mohr> someone made it from solid core with custom crimped ends?
<rue_mohr> :]
<rue_mohr> oh, of text?
drfff has joined #openscad
drkow has quit [Ping timeout: 276 seconds]
lastrodamo has quit [Quit: Leaving]
ur5us has joined #openscad
rogeliodh has joined #openscad
J1A8469 has joined #openscad
J1A84 has quit [Ping timeout: 244 seconds]
<rue_mohr> obvious solution, shrink the font size
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
<JordanBrown[m]> dalias yes, the "children" mechanism is very powerful. See https://forum.openscad.org/Plumbing-td29639.html for an example, or the Relativity library https://github.com/davidson16807/relativity.scad .
<JordanBrown[m]> I use it all the time to "plug in" components - for instance, my wall module uses children to plug in different styles of door and window trim, and my cabinet module uses them to plug in different handle designs.
castaway has quit [Ping timeout: 250 seconds]
romzx has quit [Ping timeout: 276 seconds]
wwe has joined #openscad
wwe has quit [Client Quit]
romzx has joined #openscad
J1A8469 has quit [Quit: Client closed]
RichardPotthoff has quit [Read error: Connection reset by peer]
TheAssassin has quit [Ping timeout: 258 seconds]
RichardPotthoff has joined #openscad
J1A8469 has joined #openscad
TheAssassin has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
ali12341 has quit [Remote host closed the connection]
ali1234 has joined #openscad
Guest96 has quit [Quit: Client closed]
<dalias> jordanbrown[m], yes, a long time ago i wrote a 'brickify' module that takes a 2D object and makes a lego brick with appropriate holes/studs out of it :)
<dalias> i love the module system and children()
<dalias> rue_mohr, 2.24 linear meters of creature on/above the 235 mm bed :)
ali12341 has joined #openscad
ali1234 has quit [Ping timeout: 255 seconds]