00:00
misterfish has quit [Ping timeout: 245 seconds]
00:05
<
noob_001 >
Does the minkowski sum delete the operands?
00:09
lastrodamo has quit [Quit: Leaving]
00:10
erectus has quit [Remote host closed the connection]
00:11
erectus has joined #openscad
00:12
erectus has quit [Remote host closed the connection]
00:13
erectus has joined #openscad
00:15
noob_001 has quit [Quit: Client closed]
00:15
noob_001 has joined #openscad
00:16
<
noob_001 >
I have to go now, will ask again tomorrow :)
00:16
noob_001 has quit [Client Quit]
00:27
mmu_man has quit [Ping timeout: 276 seconds]
00:38
epony has quit [Remote host closed the connection]
00:38
mmu_man has joined #openscad
00:39
epony has joined #openscad
01:06
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
01:26
snaked has quit [Read error: Connection reset by peer]
01:26
snaked has joined #openscad
01:56
kintel has joined #openscad
02:16
epony has quit [Remote host closed the connection]
02:18
epony has joined #openscad
02:22
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
02:22
epony has quit [Remote host closed the connection]
02:23
epony has joined #openscad
02:26
epony has quit [Remote host closed the connection]
02:28
epony has joined #openscad
02:41
LordOfBikes has quit [Ping timeout: 256 seconds]
02:53
LordOfBikes has joined #openscad
02:54
miique has joined #openscad
03:01
mmu_man has quit [Ping timeout: 264 seconds]
03:03
mmu_man has joined #openscad
03:14
J24k77 has joined #openscad
03:18
J24k14 has quit [Ping timeout: 250 seconds]
03:21
kintel has joined #openscad
03:26
mmu_man has quit [Ping timeout: 264 seconds]
04:51
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
04:59
InPhase has quit [Ping timeout: 264 seconds]
05:00
InPhase has joined #openscad
05:56
teepee_ has joined #openscad
05:58
ferdna has joined #openscad
05:58
teepee has quit [Ping timeout: 240 seconds]
05:58
teepee_ is now known as teepee
07:16
arebil has joined #openscad
08:07
misterfish has joined #openscad
09:59
ferdna has quit [Quit: Leaving]
10:03
ferdna has joined #openscad
10:34
mmu_man has joined #openscad
11:22
bozo16 has joined #openscad
11:45
lastrodamo has joined #openscad
11:58
epony has quit [Remote host closed the connection]
12:00
epony has joined #openscad
12:06
ccox has quit [Ping timeout: 256 seconds]
12:08
ccox has joined #openscad
12:20
pca006132 has quit [Remote host closed the connection]
12:29
noonien85 has quit [Ping timeout: 268 seconds]
12:49
epony has quit [Remote host closed the connection]
12:51
epony has joined #openscad
13:11
noonien85 has joined #openscad
13:40
noonien85 has joined #openscad
13:41
epony has quit [Remote host closed the connection]
13:44
epony has joined #openscad
14:47
kuro has joined #openscad
14:59
fling has quit [Remote host closed the connection]
15:04
fling has joined #openscad
15:28
kuro has quit [Quit: Client closed]
15:57
<
guso78k >
teepee i have optimized the some code from the internet to be compact for matrix inversion:
https://bpa.st/IPVQ
15:58
<
guso78k >
maybe it can supports SCAD side
15:58
<
guso78k >
input and outputs are arrays of 16 doubles
15:58
<
InPhase >
guso78k: If you're doing it in python, import numpy. :)
15:58
mmu_man has quit [Ping timeout: 246 seconds]
15:59
<
guso78k >
InPhase yes, this is in my 1st version, but i am going for an inversion inside my cc function
15:59
<
teepee >
uh, we do have libraries in c++ too ;-)
15:59
<
InPhase >
Are we managing to not have any of those libraries already installed?
16:00
<
InPhase >
Surely one of our dependencies depends on a linear algebra library.
16:00
<
guso78k >
there is linalg.h. is it useful for me, too ?
16:01
<
teepee >
maybe, but the main candidate would be the eigen library
16:01
<
teepee >
which is like all the linear algebra magic
16:02
<
InPhase >
No fair, that's the link I just found.
16:03
<
teepee >
here's a huge recourse of stuff, but you can only look at it for free, but not use it for anything
16:06
<
InPhase >
Learning from the content is a violation of terms of service. Read and forget appears to be the only acceptable action.
16:07
<
InPhase >
Also, that site only works properly if you disable javascript. Otherwise it complains about adblockers.
16:07
mmu_man has joined #openscad
16:08
<
teepee >
I'm just getting some sort of empty bar at the bottom
16:09
<
teepee >
anway, strange website, I don't get the point of all the work if they forbid to use it
16:10
<
teepee >
oh, there's not just the code thingies but also multiple choice questionaires and stuff
16:10
<
teepee >
for those I can understand the restrictions
16:28
misterfish has quit [Ping timeout: 264 seconds]
16:32
<
guso78 >
Teepee so better try to use eigen lib instead as This does Not Match to openscad. ITS Academic ?
16:33
<
teepee >
I would not mind academic, but I'm not sure how that would go license wise
16:33
<
teepee >
plus if eigen has a function matrix.inverse() it will be automatically maintained
16:34
<
guso78 >
I could Claim this Matches what i learned in school and forgot 😜
16:34
<
teepee >
adding a new library would maybe be too much but as we already have one
16:34
<
teepee >
yeah, I suppose claiming copyright on a basic math function might be difficult
16:36
<
guso78 >
Yeah this Turns Low prio to replace this with an eigen call 😜
16:38
<
teepee >
it's just a single line basically
16:40
<
guso78 >
Yeah but you have to find IT and probably have to Convert the Data forth and Back ...
16:42
pca006132 has joined #openscad
16:42
<
pca006132 >
I thought we already had Eigen as a dependency...
16:42
<
pca006132 >
btw, what is the use of inverse here? for builtin function?
16:44
ferdna has quit [Quit: Leaving]
16:45
lastrodamo has quit [Quit: Leaving]
16:46
<
guso78 >
Yeah, teepee has appreciated that lately
16:48
<
teepee >
guso78k: it just takes doubles like in the example linked above
16:48
<
teepee >
eigen is heavily templates, you can feed it pretty much anything that allows calculations
16:49
<
guso78 >
You could make a divmatrix Translation function ...
16:51
<
pca006132 >
not sure if there are simple linear algebra libraries with good performance out there
16:51
<
pca006132 >
feels like most widely used C++ libraries are using templates heavily
16:52
<
teepee >
yeah, we have eigen in use in a number of places, so adding another one would not be ideal anyway
16:52
<
teepee >
not sure if glm has something too
16:54
<
pca006132 >
I think glm is a pretty simple library, manifold can easily switch to our own data types if needed (not that there is motivation to do so...)
16:58
snakedGT has joined #openscad
16:58
snaked has quit [Read error: Connection reset by peer]
17:07
<
teepee >
pca006132: which calender do you use? are you from the future year already? ;-)
17:40
kintel has joined #openscad
17:41
teepee_ has joined #openscad
17:43
teepee has quit [Ping timeout: 240 seconds]
17:43
teepee_ is now known as teepee
17:49
snakedGT has quit [Ping timeout: 245 seconds]
18:30
mmu_man has quit [Ping timeout: 276 seconds]
18:56
L29Ah has quit [Ping timeout: 252 seconds]
18:56
snakedGT has joined #openscad
19:34
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
19:38
misterfish has joined #openscad
20:18
abff has quit [Quit: everybody gets one]
20:19
abff has joined #openscad
20:20
germ has joined #openscad
20:23
misterfish has quit [Ping timeout: 268 seconds]
20:38
epony has quit [Remote host closed the connection]
20:41
guso78k87 has joined #openscad
20:58
arebil has quit [Quit: arebil]
21:02
miique has quit [Quit: Leaving]
21:37
Guest38 has joined #openscad
21:38
<
Guest38 >
Hi, is there a way to get code completion to work with modules from included files? For me it doesn't seems to work
21:39
epony has joined #openscad
21:52
<
peepsalot >
Guest38: code completion only works on builtin modules/functions afaik. it doesn't build a database from the current file context
21:55
<
Guest38 >
The ctrl+space triggered one uses the current context, even if in a bit simple way (even include file names get parsed)
22:01
abff has quit [Quit: everybody gets one]
22:03
abff has joined #openscad
22:05
germ has joined #openscad
23:45
misterfish has joined #openscad
23:56
Guest38 has quit [Quit: Client closed]