# #freecad Log v0.1

#### logs Catalogue

days :1663
Table logs
date_time
user
message
2017-03-11 23:06:09
(bblacey) @normandc - yeah, walked about 2 miles to/from coffee because it was so warm out - about 18C ;)
2017-03-11 23:08:34
(bblacey) @ianrrees - yeah, clang supports openmp - http://blog.llvm.org/2015/05/openmp-support_22.html
2017-03-11 23:09:36
(ianrrees) ahh, I had seen that post but somehow missed the test program, thanks!
2017-03-11 23:11:52
(bblacey) @ianrrees - maybe we need an openmp formula too ;) http://openmp.llvm.org
2017-03-11 23:12:02
(bblacey) Surprised there isnâ€™t already one...
2017-03-11 23:12:47
(bblacey) Ah wait, it looks like openmp is now part of the llvm formula.
2017-03-11 23:14:02
(bblacey) http://stackoverflow.com/questions/38971394/brew-install-clang-omp-not-working or there is a clamp-opm in boneyard?? brew install homebrew/boneyard/clamp-omp
2017-03-11 23:14:43
(bblacey) But I think you are better off just installing the llvm port unless it is already part of clang in Xcode. Havenâ€™t checked.
2017-03-11 23:16:13
(bblacey) @ianrrees - didnâ€™t see @vejmarieâ€™s post but landed in the same spot. Even if you install llvm or boneyard to get the support, I think you might be able to just use the openmp library with the macos clang compiler.
2017-03-11 23:20:24
(ianrrees) so my confusion about opencamlib needing openmp was basically a mismatch between their cmake config and the source code - the cmake said openmp is required, but it's conditional in the C++
2017-03-11 23:21:20
(ianrrees) so I'll install the Homebrew llvm and see if I can build with it with the OpenMP from there
2017-03-11 23:24:39
(bblacey) Even though llvm is effectively Apple, not surprised that they donâ€™t ship openmp support. They want everyone to use [GCD](https://en.wikipedia.org/wiki/Grand_Central_Dispatch) for parallelism instead.
2017-03-11 23:32:16
(ianrrees) right, and in the grand scheme of things the OpenMP support in clang is still fairly new
2017-03-12 01:06:55
pac1
Hi.
2017-03-12 01:17:56
nilsson
hey
2017-03-12 01:20:27
pac1
I"m building a flight simulator and want to use Freecad to design parts on which instruments, controls and switches can be mounted. I have a list of over 100 measurements of the various parts and would like to take a scripted approach to construction. I have the Freecad daily build installed and am reading the getting started part of the wiki and skimming the gitter im channel. I'd like to converse with someone knowledgable to
2017-03-12 01:20:27
pac1
learn more about how to set up the project and how to proceed.
2017-03-12 01:45:08
sankey
Hi, i'm using freecad from the latest git revision and i'm experimenting with the new TechDraw module
2017-03-12 01:45:35
sankey
i want to put dimensions on a sketch, but it looks like i can only put dimensions on "parts" in the TechDraw module
2017-03-12 01:46:34
sankey
if i slightly extrude the sketch, i can put it in a techdraw page and select verticies and add dimensions, but I'm suspicious of this approach
2017-03-12 01:47:28
(ianrrees) sankey - that's an interesting question, we made TechDraw with drawing 3d objects in mind
2017-03-12 01:47:41
nilsson
pac1, I wouldn't consider myself a freecad expert, but I think it will be difficult to script the design of a lot of parts
2017-03-12 01:47:50
(ianrrees) so you're trying to go straight from a sketch to a TechDraw drawing?
2017-03-12 01:48:05
sankey
yes, basically
2017-03-12 01:48:41
sankey
ultimately it is a 3D part in the real world, but I was thinking i could skip some steps in CAD by only doing a sketch of the profile
2017-03-12 01:48:55
sankey
(it is a cargo bicycle)
2017-03-12 01:49:40
(ianrrees) If you don't mind - how about making a post on the forum to describe your intended workflow (and make sure it has TechDraw in the subject). Wandererfan (who does most of the work on TechDraw) is on the forum regularly
2017-03-12 01:50:41
sankey
sure
2017-03-12 01:51:42
(ianrrees) There was a lot of difficulty in linking the 3D shapes from OpenCascade (the geometry kernel we use in FreeCAD) with the 2D representations in TechDraw, but I would guess what you're describing should be possible to make work.
2017-03-12 01:52:56
pac1
nilsson, the scripting part is to allow building many similar parts using a script to repeat a basic operation. My understanding is that everything done in the ue results in some kind of python script, which can be modified to change the end result.
2017-03-12 02:00:24
nilsson
pac1, there is a python console, and a spreadsheet module that lets you use variables in your models
2017-03-12 11:27:26
Almisuifre
Salutations \o/
2017-03-12 13:02:01
(luzpaz) can someone confirm this bug: https://freecadweb.org/tracker/view.php?id=2963 ?
2017-03-12 13:30:34
(kkremitzki) I can't reproduce it, commented as such
2017-03-12 13:34:23
wondiws
hello
2017-03-12 13:34:40
(kkremitzki) Hello wondiws
2017-03-12 13:35:05
wondiws
FreeCADBot1, you are a bot?
2017-03-12 13:35:23
(kkremitzki) FreeCADBot is mirroring the chat between IRC and gitter.im/freecad/freecad
2017-03-12 13:36:20
wondiws
FreeCADBot1, can I regroup shapes in FreeCAD?
2017-03-12 13:36:28
wondiws
explode them, and group them?
2017-03-12 13:37:26
(kkremitzki) Hmm, so for example if you have two cubes you want to explode them into Face1 through Face12?
2017-03-12 13:37:40
(kkremitzki) And then group those faces arbitrarily, not necessarily by which cube they belonged to?
2017-03-12 13:38:53
wondiws
FreeCADBot1, uhm, I'm just gonna say yes to that
2017-03-12 13:39:25
wondiws
FreeCADBot1, google for images, search for "estop"
2017-03-12 13:39:36
wondiws
I've got a step file like that emergency stop button
2017-03-12 13:39:47
(normandc) wondiws, FreeCADBot1 is not a person nor a nickname, look for the nickname next to it, mine is normandc, you've been talking to kkremitzki
2017-03-12 13:40:19
wondiws
normandc, why not go by normandc, why mirror?
2017-03-12 13:41:04
wondiws
kkremitzki: you see, there are four colors: the black bottom side of the case, the yellow top of the case, the black underside of the actual button, and the red top of the button
2017-03-12 13:41:12
wondiws
my model is in two parts
2017-03-12 13:41:33
wondiws
I want to split the top part into three, so I have those four groups
2017-03-12 13:41:34
2017-03-12 13:41:35
(kkremitzki) The mirroring bot still has to emit a message in IRC which uses its name, otherwise it would have to masquerade as all the users in gitter
2017-03-12 13:42:35
(kkremitzki) I'm not really sure how to do that from a step file
2017-03-12 13:43:07
(luzpaz) good news for Arch linux folks, OCC7.1 can be built again
2017-03-12 13:43:19
(luzpaz) (via AUR)
2017-03-12 13:43:25
wondiws
kkremitzki, I did import it, and I split it into shapes now with Rhino
2017-03-12 13:43:35
wondiws
kkremitzki, so I only want to merge now
2017-03-12 13:44:10
(luzpaz) currently compiling pyside2-git
2017-03-12 13:44:18
(kkremitzki) You should probably create a forum thread and include your file at forum.freecadweb.org, I'm not sure
2017-03-12 13:44:18
(normandc) wondiws merge how? Do you want a unique part, or only to tie the shapes together?
2017-03-12 13:45:02
wondiws
normandc, doesn't really matter, I'm gonna export it to a mesh, and I want it in four groups, so I guess the latter, just tie the shapes together
2017-03-12 13:45:15
(normandc) +1 on what kkremitzki said, CAD help on a chat system is extremely awkward. https://forum.freecadweb.org/
2017-03-12 13:45:47
(normandc) wondiws switch to Part workbench, select all shapes then go to Part --> Make compound
2017-03-12 13:45:58
wondiws
normandc, alright, thanks
2017-03-12 13:46:08
(luzpaz) I bet it would take an hour to compile FC 0.17 + all it's dependencies
2017-03-12 13:46:30
(kkremitzki) It could certainly take more depending on what "all" includes
2017-03-12 13:46:49
(luzpaz) actually almost 2 hours if you included Qt5.6webkit
2017-03-12 13:47:10
(luzpaz) well.. on my 4 core machine
2017-03-12 13:47:45
2017-03-12 13:48:05
(normandc) @luzpaz failed to find how to "thumb up" your OCC7.1 AUR announcement, congrats! I certainly know how much work it can be ;-)
2017-03-12 13:48:22
(kkremitzki) Ah yeah, compiling all of those *should* take well more than an hour
2017-03-12 13:48:50
(luzpaz) @normandc wasn't me..i'm just testing :|
2017-03-12 13:49:07
(luzpaz) btw @normandc thanks for your heroic effort on the PPA
2017-03-12 13:49:44
(normandc) Unless you're compiling on RaspPi 3 :-D Can't find the forum topic about it, the guy who did said about 12 hours
2017-03-12 13:51:08
(luzpaz) that reminds me of the good old days trying to install RH 4 with my friend
2017-03-12 13:51:22
(kkremitzki) Yeah, RPi3 compilation is probably I/O blocked from slow SD card reads, I compiled libcec on there once to try experimenting with programmable TV control and it was ~12 hours as well
2017-03-12 13:52:19
(kkremitzki) Wow, RH4 was way back when. I got started with Linux on Red Hat 9, the last release before they went enterprise
2017-03-12 13:52:58
(kkremitzki) But dialup support was really rough so I had to reboot to Windows and dial in for internet to troubleshoot
2017-03-12 13:53:53
(luzpaz) i remember how patient I needed to be... and how much less patient I am today because of the advancements in hardware
2017-03-12 13:56:02
(normandc) @kkremitzki LOL, how young were you back then (RH9), 8 or twelve? Got your start early! I started in my teens with BASIC on an Atari 600XL. This was the end of my programming days. :-P
2017-03-12 13:57:11
(kkremitzki) Hah, the beginning and the end eh?
2017-03-12 13:58:49
(kkremitzki) I think I was maybe 14? Although I am a senior in college I worked for a few years as a programmer before going back to school
2017-03-12 13:59:06
(kkremitzki) but I got started making pokemon websites when I was 9
2017-03-12 14:01:37
(luzpaz) I'm trying to conceive a function that will auto find the path of a dependency to solve issues like https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=20#p164417 where the user needs to add the path to the binary in FC
2017-03-12 14:02:41
(luzpaz) python3 has a command: shutil.which('ccx')
2017-03-12 14:03:18
(kkremitzki) Yeah which is a standard bash command for getting the path of something
2017-03-12 14:03:30
(luzpaz) i understand that it also works on Windows
2017-03-12 14:03:53
(kkremitzki) I would think it would depend on that binary being on the path in the first place though which may not be the case esp. in Windows
2017-03-12 14:04:21
(luzpaz) yea.. good point
2017-03-12 14:04:45
(kkremitzki) I actually have the same problem as them too with gmsh although I'm on Ubuntu
2017-03-12 14:05:00
wondiws
what does it mean, when a component in the list is marked yellow?
2017-03-12 14:06:01
(kkremitzki) Well a Sketch for example becomes yellow when you are actively editing it
2017-03-12 14:06:40
wondiws
kkremitzki, I haven't selected it
2017-03-12 14:07:11
(kkremitzki) Even if something isn't selected in the tree/gui it could still be in "edit mode", do you see anything in the Tasks view?
2017-03-12 14:07:47
wondiws
kkremitzki, never mind, I just exit and restart :P
2017-03-12 14:07:59
(luzpaz) I guess i would need to use os.walk() https://docs.python.org/3/library/os.html#os.walk
2017-03-12 14:08:44
(kkremitzki) @luzpaz that would solve the problem of finding it, but it could be a very expensive operation to run on a big drive that may or may not have the binary
2017-03-12 14:08:55
wondiws
kkremitzki, it happened again, nothing in the task list
2017-03-12 14:09:09
(kkremitzki) What steps did you take to get to that point after restarting?
2017-03-12 14:09:28
wondiws
kkremitzki, ctrl-double click, rather than ctrl-click for selecting what to compound
2017-03-12 14:10:32
(kkremitzki) Does it still happen if you just double click that item (and what type of object are you ctrl-double clicking?) because double click is how edit mode or dialogs related to an object are usually launched
2017-03-12 14:10:32
(luzpaz) @kkremitzki then maybe it's just worth having a function that searches path... and if it doesn't find it then offering the user to search for it globally which would be considered 'expensive' as you say
2017-03-12 14:11:19
wondiws
kkremitzki, yes, just double clicking too, it looks like a rotate function
2017-03-12 14:11:26
(kkremitzki) @luzpaz Hmm, I almost think it'd be better to just do the 1st search and if it finds nothing, maybe link to the wiki or something so they know how to put the binary on their path
2017-03-12 14:11:38
(luzpaz) pyside2-git just failed at 97% almost 20 minutes of compiling
2017-03-12 14:12:09
(kkremitzki) Yeah wondiws that's what I suspected, try just ctrl-single click to select your items
2017-03-12 14:12:30
wondiws
kkremitzki, how do I get out of this rotate mode?
2017-03-12 14:13:21
(normandc) wondiws when a label in the tree has a yellow background (is that what you're describing?) it means you have entered the transform mode. It's a legacy mode to move and rotate parts, it's mostly worthless in 0.16 if you ask me. To quit this mode, right-click on the object label in the tree, and select "Finish editing".
2017-03-12 14:13:48
wondiws
normandc, yes thanks
2017-03-12 14:33:26
wondiws
what is the difference between exporting to Alias Mesh and Wavefront OBJ?
2017-03-12 14:53:54
wondiws
kkremitzki, normandc luzpac, are yall still here? :)
2017-03-12 15:06:21
(kkremitzki) I was making breakfast, but yeah I'm here, I'm not sure re: your exporting question
2017-03-12 15:10:09
(kkremitzki) I recognize Wavefront .OBJ as a sort of general interchange format for u,v-geometry but not sure about Alias Mesh
2017-03-12 15:11:51
(kkremitzki) Does anyone know if the current situation with netgen vs gmsh in the Ubuntu daily PPA is part of a general move towards gmsh/away from netgen? or just temporary
2017-03-12 15:15:53
wondiws
kkremitzki: they both write *.obj files
2017-03-12 15:16:11
wondiws
kkremitzki, maybe I should compare them, but they are the same format atleast
2017-03-12 15:17:30
(kkremitzki) It looks like Alias is a product from Autodesk, so perhaps it's for compatibility with their implementation of what should be a standard, that sounds very Autodesk-y
2017-03-12 15:36:41
wondiws
kkremitzki, "shape is not a shell", what does that mean?
2017-03-12 15:37:42
(kkremitzki) What are you trying to do?
2017-03-12 15:38:17
wondiws
kkremitzki: creating a solid from a compound
2017-03-12 15:38:57
(kkremitzki) I think that might mean it has holes in it
2017-03-12 15:39:37
(kkremitzki) You might want this: https://www.freecadweb.org/wiki/Part_CheckGeometry#Activate_extra_BOP_check
2017-03-12 15:41:13
wondiws
kkremitzki: what does "touched but must be executed" mean?
2017-03-12 15:42:47
wondiws
kkremitzki: in fact the solids I just created are invalid...
2017-03-12 15:42:49
(kkremitzki) I've never seen it, but there are 2 threads in the forums that show up with that quote plus FreeCAD that you might find more info in
2017-03-12 15:43:12
(kkremitzki) How did you create them?
2017-03-12 15:48:11
(kkremitzki) Test: $$\partial f$$
2017-03-12 15:48:30
(kkremitzki) That's sweet, gitter supports LaTeX rendering
2017-03-12 15:53:27
(kkremitzki) $$G = g_{64},\ g_n = 3 \uparrow^{g_{n-1}} 3$$
2017-03-12 16:14:49
2017-03-12 16:15:55
(kkremitzki) Excellent!
2017-03-12 16:17:33
(normandc) wondiws: you can't create a solid from a compound if it contains multiple shells or other types of shapes. When you first asked to tie shapes together you specifically said you didn't want a solid... The shape hierarchy in FreeCAD is vertex --> edge --> wire --> face --> shell --> solid. Shell is a group of contiguous faces, a shell must form an enclosed, manifold (watertight) volume to convert it to a solid.
2017-03-12 16:26:21
(ianrrees) wondiws - if you're exporting as a surface mesh (*except AMF), you can select multiple items together and they will be merged together as part of the export process. The details on how well this works will vary depending on the geometry you're trying to export - you could end up with internal "surfaces" that give you headaches down the line. Or, it might work fine.
2017-03-12 17:11:40
sankey
i can't find any documentation for the ToggleConstraint button in the Sketcher module
2017-03-12 17:11:50
sankey
all I can tell is that it makes constraints blue instead of red
2017-03-12 17:12:11
sankey
oh, and I can't edit them
2017-03-12 17:12:35
(normandc) sankey blue means it's in reference mode. So it turns constraints into reference dimensions. I believe the tooltip should mention this.
2017-03-12 17:13:32
(normandc) sankey sometimes you need to know a dimension in the sketcher, but if the sketch is fully constrained adding a new dimensional constraint will throw an error. Thus this toggle constraint mode is there for this.
2017-03-12 17:13:45
sankey
i see, that's awesome
2017-03-12 17:13:59
sankey
i did read the tooltip, but i didn't really understand
2017-03-12 17:14:41
sankey
and the online documentation for it was empty https://www.freecadweb.org/wiki/Sketcher_ToggleConstraint
2017-03-12 17:15:07
sankey
hm, i notice that's a wiki
2017-03-12 17:15:41
(normandc) sankey: yes it is, and it could use more contributors *hint* *hint* ;-)
2017-03-12 17:16:08
(normandc) sankey but you need to make a request on the forum, due to spam only registered users can contribute
2017-03-12 17:16:35
sankey
cool, my forum account recently got unmoderated
2017-03-12 17:27:02
wondiws
normandc: what is the difference between a wire and an edge?
2017-03-12 17:28:34
(kkremitzki) an edge is a geometric entity, an edge is similar to a polyline, it's comprised of (possibly) several edges and the vertices that join them
2017-03-12 17:28:44
(kkremitzki) err a wire is similar...
2017-03-12 17:28:46
(normandc) wondiws: a wire is formed of more than one contiguous edges. When the wire forms a closed profile, it can form a face.
2017-03-12 17:30:33
wondiws
normandc: how can I find out what type a shape is?
2017-03-12 17:31:12
wondiws
normandc: because it says that the shell is not closed, and therefore not a valid solid, but I don't care if it's not a solid anyway
2017-03-12 17:33:49
(normandc) wondiws: in the part workbench there is an Analyze geometry tool, A cone icon with a magnifying glass over it. It will tell what errors there are in the shape, and its content is listed in the Shape content section.
2017-03-12 17:34:35
(normandc) wondiws if you don't care whether it's a solid or not, why try to make it a solid in the first place? Please explain the context!
2017-03-12 17:35:07
wondiws
normandc, you mean the "check geometry" tool? That's where the warning came from in the first place
2017-03-12 17:35:40
wondiws
normandc, I'm just trying to group things for export, compound worked if I export to *.obj, but not to some of the other formats
2017-03-12 17:35:46
wondiws
therefore I had to look elsewhere
2017-03-12 17:36:58
(normandc) wondiws which other formats
2017-03-12 17:37:16
(normandc) wondiws and I said ***context*** what's the end goal?
2017-03-12 17:38:07
wondiws
normandc, export it too a Scada program, this tool imports *.dae, *.obj, *.ifc, *.3ds, *.xaml
2017-03-12 17:38:27
wondiws
normandc, exporting to *.dae crashed FreeCAD
2017-03-12 17:38:45
wondiws
*.obj worked well, but too much vertices and faces for me
2017-03-12 17:39:26
wondiws
so I try now *.ifc, as that supports more shapes than just triangles altough it is intended for buildings I know that
2017-03-12 17:44:09
(normandc) wondiws what's a scada program? What will it do with that shape? AFAIK IFC export requires installation of IfcOpenShell, it is not supported natively in FreeCAD https://www.freecadweb.org/wiki/Arch_IFC
2017-03-12 17:45:40
wondiws
normandc, I'm running freecad on windows now, IfcOpenShell is installed with it I imagine? Because I remember in linux I cannot export to Ifc because of it, but on windows it seemed to work out of the box
2017-03-12 17:45:41
(kkremitzki) Supervisory control and data acquisition, so for example if you had an architectural model in FreeCAD it could be imported to some sort of "smart house" monitor
2017-03-12 17:46:00
(normandc) wondiws too much vertices and faces: do you mean facets? All mesh formats output will be exactly the same as far as number of facets is concerned
2017-03-12 17:46:07
wondiws
kkremitzki, but it's first purpose is for use in factories ;)
2017-03-12 17:46:26
(kkremitzki) Definitely, just that's the first example that came to mind with this talk of IFC format
2017-03-12 17:46:36
wondiws
normandc, sorry, what's a facet? I
2017-03-12 17:46:44
wondiws
'm new too all this terminology
2017-03-12 17:46:59
wondiws
that's why I started about "solid" when I just wanted to group things ;)
2017-03-12 17:47:12
(kkremitzki) https://www.freecadweb.org/wiki/Glossary is super useful, not sure if facet is in there but just wanted to point it out
2017-03-12 17:47:32
wondiws
kkremitzki, I'll check it out, sounds good :)
2017-03-12 17:47:42
(normandc) wondiws: polygonal meshes are broken down into triangulated faces called facets. https://en.wikipedia.org/wiki/Polygon_mesh
2017-03-12 17:48:11
wondiws
kkremitzki, yes, you can use SCADA for your home automation as well I imagine :P
2017-03-12 17:48:21
wondiws
one of the examples in fact is the "home automation" of Schiphol airport
2017-03-12 17:48:31
wondiws
altough that's a 2D example of this SCADA package
2017-03-12 17:48:38
(kkremitzki) Ah cool I was there this summer
2017-03-12 17:48:50
wondiws
coincidentally, that's the airport serving my area
2017-03-12 17:48:51
(kkremitzki) Last summer I suppoe
2017-03-12 17:49:32
wondiws
kkremitzki, was it a connecting flight, or did you go to Holland?
2017-03-12 17:50:17
(kkremitzki) I stayed in Utrecht for a while, it was a flight out
2017-03-12 17:51:24
wondiws
normandc, technically "facet" is in there, altough it says "to be added" ;)
2017-03-12 17:51:50
wondiws
normandc, but a facet is guaranteed to be triangle?
2017-03-12 17:52:47
(kkremitzki) It would be pretty interesting to make a model of the Oosterscheldekering in FreeCAD
2017-03-12 17:53:10
(kkremitzki) A very simplified one
2017-03-12 17:53:36
wondiws
kkremitzki, you mean the Deltawerken? I thought about that actually, that would make sense in the context of SCADA too
2017-03-12 17:54:04
wondiws
would be an excellent example of the software I'm using now
2017-03-12 17:54:05
(kkremitzki) Yeah, I was there studying water resource engineering so we visited the Delta Works
2017-03-12 17:54:36
wondiws
altough this software is still a bit beta, and the examples are quick and dirty
2017-03-12 17:54:36
(kkremitzki) Lots of interesting stuff going on there in that field and in Belgium
2017-03-12 17:54:46
(kkremitzki) what are you using for SCADA?
2017-03-12 17:55:01
wondiws
kkremitzki, this is Iconics GENESIS64
2017-03-12 17:55:12
wondiws
it had to be something that could do something with 3D
2017-03-12 17:55:33
(kkremitzki) Ah too bad it's not open source
2017-03-12 17:55:33
wondiws
kkremitzki, and I will make a three.js interface
2017-03-12 17:55:40
wondiws
which is open-source ;)
2017-03-12 17:55:48
(kkremitzki) Oh excellent
2017-03-12 17:56:04
wondiws
kkremitzki, I don't think there are OpenSource SCADA packages
2017-03-12 17:56:23
wondiws
where are you from kkremitzki?
2017-03-12 17:56:32
(kkremitzki) Texas/USA
2017-03-12 17:56:45
wondiws
ah great
2017-03-12 17:56:55
(normandc) wondiws I've read that mesh facets can have 4 sides but I don't think FreeCAD supports this, and all meshes created in other software I've ever encountered had 3-sided facets. To be honest I don't know mesh modeling much, I'm more of a CAD guy.
2017-03-12 17:57:59
wondiws
normandc, yes, I would also always make triangle meshes, I don't see how it would work otherwise: because if you have more than three points, there's no guarantee the face will be flat :S
2017-03-12 17:58:39
wondiws
normandc, if you export a cube to *.obj with Blender or quite a few other tools actually, it will make a 4-point face
2017-03-12 18:00:18
(normandc) wondiws are you sure? It may just be that the diagonal line splitting the face of the cube is not displayed?
2017-03-12 18:02:47
(normandc) wondiws: just exported Blender's default cube to .obj then opened in FreeCAD: turn the cube's display mode to Flat Lines (in the View tab) and you can see the faces are split.
2017-03-12 18:05:16
wondiws
normandc, there's an option "triangulate" when exporting to *.obj, which is by default off
2017-03-12 18:05:48
wondiws
normandc, anyway, best way to check is to open *.obj with notepad, and see how many entries there are in lines starting with "f"
2017-03-12 18:08:11
wondiws
normandc, I did your test as well, with "flat lines" view, there's still no diagonal, but when I do "wireframe" there is a diagonal, but that is not recorded in the *.obj file
2017-03-12 18:08:39
wondiws
there are 4 face entries in the file, with 4 vertices each
2017-03-12 18:09:38
wondiws
normandc, but I did this experiment on my debian notebook, which has v0.14
2017-03-12 18:10:53
wondiws
normandc, but this confuses the definitions
2017-03-12 18:11:02
(ianrrees) FreeCAD meshes are triangular internally
2017-03-12 18:11:37
wondiws
ianrrees, like it should, it just triangulates them when necessary I guess
2017-03-12 18:12:31
wondiws
is there now a difference between face and facet?
2017-03-12 18:14:01
(ianrrees) yes - facet is only for meshes
2017-03-12 18:14:20
wondiws
now I am making a solid: is there a way to find out where the shell is not closed?
2017-03-12 18:14:25
(ianrrees) face is what was discussed earlier (proper geometry)
2017-03-12 18:19:59
(normandc) wondiws: it would be ***so much*** simpler to have the FreeCAD file. This back & forth is killing me.
2017-03-12 18:20:20
(normandc) and with that I'm out.
2017-03-12 18:26:56
(ianrrees) I should've prefaced my statement about FreeCAD meshes - the ones used for exporting from mesh workbench use triangular facets
2017-03-12 18:27:41
(ianrrees) FEM for example doesn't necessarily
2017-03-12 18:31:30
wondiws
ianrrees, what is FEM?
2017-03-12 18:37:28
(kkremitzki) well there's a FEM workbench in FreeCAD, that is used to do FEM... which is short for finite element method.
2017-03-12 18:51:52
wondiws
huh? FreeCAD triangulates when exporting to IFC? Now the emergency stop button looks like a holder of brandy :P
2017-03-12 18:57:25
(luzpaz) http://phoronix.com/scan.php?page=news_item&px=SPI-Inc-EOY2016
2017-03-12 19:16:13
2017-03-12 19:18:04
(punarvasu510) Hello everybody! I'd like to contribute to IPython notebook integration idea under FreeCAD. Can someone help me get started?
2017-03-12 19:18:29
(punarvasu510) For GSoC 2017
2017-03-12 19:19:25
simonvdv
Good day everyone! Are there people here who know about FreeCAD's cmake setup? I'm trying to fix the packaging for Gentoo, but keep running into issues, seems like the cmake stuff could use some changes. Was wondering if there are changes planned for it or not
2017-03-12 19:19:30
(ianrrees) Hi @punarvasu510 ! Sounds like a cool project! I think a good first step would be to build the latest FreeCAD from source - have you done that already?
2017-03-12 19:20:12
(ianrrees) Hi simonvdv - I've done a bit with the FreeCAD cmake, though am about to take off for a meeting so will be slow to respond. Could you elaborate on what issues you're having and suggested changes?
2017-03-12 19:21:07
simonvdv
ianrrees: sure :) As always it started with something small :P
2017-03-12 19:22:24
(punarvasu510) @ianrrees Thanks for the prompt reply. No I haven't built it yet. How do I do that?
2017-03-12 19:23:05
(kkremitzki) Check out https://www.freecadweb.org/wiki/Compiling
2017-03-12 19:23:06
simonvdv
ianrrees: The current live (i.e. directly from git master) package/ebuild has a workaround to get the icons into the correct place https://github.com/gentoo/gentoo/blob/master/media-gfx/freecad/freecad-9999.ebuild#L114. This no longer works. So I started looking if I can maybe fix the FreeCAD cmake stuff directly so the icons are in the correct place when "cmake install"ing
2017-03-12 19:23:08
(kkremitzki) then pick your platform
2017-03-12 19:24:15
(punarvasu510) Thank you!
2017-03-12 19:25:20
(ickby) @punarvasu510 If you are interested in GSoC it would be good to introduce yourself in the forum and talk about your experiance and field of itnerests
2017-03-12 19:26:00
(ickby) @punarvasu510 If you are interested in GSoC it would be good to introduce yourself in the forum and talk about your experiance and field of itnerests
2017-03-12 19:26:30
simonvdv
@ianrrees: then I noticed that those icons were installed using "CMAKE_INSTALL_DATADIR", which normally is "<prefix>/share" on Linux, which doesn't make sense, because the icons should live in "<prefix>/share/icons/hicolor/<size>/apps", so I started looking into why this was en then I discovered that all CMAKE_INSTALL_ variables in FreeCAD are custom ones, instead of using the variables as defined in
2017-03-12 19:26:31
simonvdv
GNUInstallDirs, see https://cmake.org/cmake/help/v3.0/module/GNUInstallDirs.html, which gives you all these variables for free
2017-03-12 19:28:41
simonvdv
ianrrees: Also, CMAKE_INSTALL_PREFIX is misused to set the path where the libs should be installed, which is not what it's for
2017-03-12 19:30:17
simonvdv
ianrrees: so, yeah, I've got the icons in the correct place now, but now get the libs in the wrong place :P Because of the lack of install destination info in pretty much all child cmake files because of the implicit dependency on the hardcoded full "prefix" path
2017-03-12 19:30:33
simonvdv
not really sure how to fix it at the moment
2017-03-12 19:41:20
(punarvasu510) Hello everybody! I am Alekhya, a computer science undergraduate from Bangalore,India. I am an open source enthusiast and also run a FOSS club at my college. I have varied interests ranging from math to python to composting and terrace gardening. Though I took part in a couple of hackathons and built a few applications with android, flask and node.js, I've not made any major contributions to big open source projects. That's why I'm
2017-03-12 19:43:28
(punarvasu510) Like I mentioned before I'd like to contribute to IPython notebook integration idea.
2017-03-12 20:31:45
(luzpaz) @punarvasu510 awesome. BTW did you start a thread on http://forum.freecadweb.org/ ?
2017-03-12 20:34:41
(luzpaz) @punarvasu510 btw.. bugtracker is at https://freecadweb.org/tracker if you want to jump in and show your work to the community.
2017-03-12 20:35:23
2017-03-12 22:30:10
(ianrrees) simonvdv - sounds like we should have a section in the cmake config, where it sets the CMAKE_INSTALL_* variables per-platform
2017-03-12 22:32:12
(ianrrees) I guess the next step would be to figure out what we're currently doing, then make appropriate changes to get toward a state where there's a clear way to configure the build for the existing platforms plus gentoo
2017-03-12 22:33:37
(ianrrees) aside from the obvious three main platforms (Windows, Ubuntu, MacOS), we need to keep in mind that FreeCAD can be used as either an application or as a Python library
2017-03-12 22:37:42
(ianrrees) I think there is a bit of cruft in the FreeCAD cmake at the moment, for example around finding matching Python executable, libraries, and headers. If you want to clean that up then it would be good to coordinate with the FreeCAD Python3 effort
2017-03-13 01:47:51
wondiws2
what is the purpose of this gitter by the way, and is it beneficial for me to start using it?
2017-03-13 02:00:43
2017-03-13 02:16:59
wondiws2
hi luzpaz
2017-03-13 02:17:43
(luzpaz) wondiws2, i prefer it to IRC.
2017-03-13 02:18:25
(luzpaz) wondiws2, it's more a matter of taste.
2017-03-13 02:19:00
wondiws2
luzpaz, can you stretch a shape in FreeCAD?
2017-03-13 02:19:04
(normandc) wondiws2 for starters Gitter has history logs and a modern interface not of the stone age.
2017-03-13 02:19:45
wondiws2
normandc, how dare you
2017-03-13 02:21:50
(normandc) @luzpaz Don't you know Google Translate :-D Schenkel = leg or thigh. It's the name of the example STEP file listed in the StartPage and shown here: https://www.freecadweb.org/wiki/images/f/f4/Drawing_extraction.png
2017-03-13 02:22:52
(normandc) wondiws2 just come take a look, the image link I just posted is automatically embedded in Gitter. https://gitter.im/FreeCAD/FreeCAD
2017-03-13 02:23:16
wondiws2
normandc, oh yeah, now I remember, I was thinking where did I read the name "schenkel" before...
2017-03-13 02:23:25
wondiws2
normandc, yes, I just looked at the gitter page
2017-03-13 02:23:42
wondiws2
normandc, but there are IRC clients that will automatically embed images
2017-03-13 02:25:20
(normandc) wondiws2 regarding stretching: no, stretching is not a CAD thing. Apart from Rhino 3D that is. There's a Draft Clone tool that can scale an object in the 3 main axes separately (XYZ) so you could stretch an object with it, but uniformly over all the object's length.
2017-03-13 02:27:49
(normandc) wondiws2 name me an IRC client that gives you a history log without having to stay connected online 24/7. I shut down my PC every night and the next day I can see all the messages I missed in Gitter. It even highlights them for me.
2017-03-13 02:35:12
wondiws2
normandc, I got the draft clone tool, how do I scale the object in one direction?
2017-03-13 02:36:23
(normandc) wondiws2 select the clone, in the left panel under the Model tree there is a "Data" tab. Under it you will see the Draft Clone properties, look for the Scale properties.
2017-03-13 02:37:31
wondiws2
normandc, great
2017-03-13 02:38:02
(normandc) wondiws2 cool, gotta log off now. Cheers!
2017-03-13 02:38:15
wondiws2
normandc, cya
2017-03-13 06:25:58
(amrit3701) I trying to run Chakkree scripts (https://forum.freecadweb.org/viewtopic.php?f=23&t=16375&start=10#p134920) on FreeCAD 0.17 version but it gives an error "BRep_API: command not done"
2017-03-13 07:18:28
doublehp
Hello; I got a duplicate constraint message; how do I know where the dups are ? or where about ...
2017-03-13 08:31:36
simonvdv
ianrrees: Thanks for the feedback/info, I'll try to get started with some small changes to the cmake files to fix the immediate issues. Will check the python3 effort to see if some stuff can be cleaned up/simplified
2017-03-13 10:03:46
(AjinkyaDahale) Can anyone tell me how to get the dag view? Not the graphviz one
2017-03-13 10:12:31
wondiws
hello hello
2017-03-13 10:37:34
2017-03-13 10:38:05
2017-03-13 10:43:50
wondiws
AjinkyaDahale: is it possible to make a (draft) clone independent?
2017-03-13 10:46:24
(AjinkyaDahale) I'm afraid I know nothing of Draft
2017-03-13 10:49:00
(AjinkyaDahale) But if what I am gurlessing is right, either it should be so or there should be an alterative copy feature to offer that functionality
2017-03-13 10:49:30
wondiws
AjinkyDahale, I now just used the shape builder and selected all the faces ;)
2017-03-13 11:01:19
XXCoder
know what I want?
2017-03-13 11:01:36
XXCoder
a fork of just sketcher into its own program to make say dxfs or stuff like that
2017-03-13 11:35:32
(AjinkyaDahale) XXCoder, you're welcome to build just the sketcher. Though you would need the Part module too
2017-03-13 11:36:14
XXCoder
not if its just 2d sketching
2017-03-13 11:36:29
XXCoder
though yeah I would guess it would not be easy
2017-03-13 16:20:32
(ianrrees) simonvdv - sounds good, thanks!
2017-03-13 16:23:27
doublehp
what is the reasonable max number of elements in a sketch ?
2017-03-13 16:37:18
(ianrrees) doublehp - just to make up a number, maybe 15 or 20?
2017-03-13 16:37:27
(ianrrees) but it does depend a lot on the arrangement of the elements
2017-03-13 16:37:43
(kkremitzki) I think I have seen Normand say in the forums before that as a rule of thumb he never exceeds 100
2017-03-13 16:37:57
(kkremitzki) but I really don't know
2017-03-13 16:38:07
doublehp
ianrrees that's why my computer is getting slow ...
2017-03-13 16:38:44
doublehp
ianrrees i have 216 elements and 637 constrainsts, and still 25% of the work remaining
2017-03-13 16:39:32
(ianrrees) ahh, yeah, you want the design to be composed of several sketches which each represent some aspect of the part
2017-03-13 16:39:42
doublehp
i can't
2017-03-13 16:39:44
doublehp
really
2017-03-13 16:40:50
(ianrrees) perhaps post it on the forum - there are lots of experienced CAD folks there
2017-03-13 16:41:01
doublehp
i have been doing triangularisation of my whole house ... so, the garden is a huge load of triangles; if they are not all in the same sketch, the jarden can't fit.
2017-03-13 16:42:00
doublehp
ianrrees how do you make sketches depend on one an other ? I want points of sketch2 to be aligned on points of sketch1 ...
2017-03-13 16:42:57
(ianrrees) It sounds to me like sketcher isn't the right tool for that job
2017-03-13 16:43:29
(ianrrees) what are you trying to accomplish with the drawing?
2017-03-13 16:43:40
doublehp
i tried draft, but it was not really doing better
2017-03-13 16:44:33
doublehp
plans of the whole house and garden. For now, I am not doing any details; only major points: the "house" is just 4 corners. each building is just 4 corners
2017-03-13 16:45:34
doublehp
there are 15 buildings and 10 walls
2017-03-13 16:46:02
doublehp
when this one is done, each level (story) will be a new sketch
2017-03-13 16:48:37
(ianrrees) ahh, I think we were chatting about this before?
2017-03-13 16:49:13
(ianrrees) I'm still not clear on what these plans are meant to be used for
2017-03-13 16:50:19
doublehp
How do I make points of sketch2 aligned on points of sketch1 ? so that if I change sketch1 later, sketch2 also moves. I don't "need" to build anything (part or wall) on top of sketch1
2017-03-13 16:50:39
doublehp
on long term, plans will be used for many things
2017-03-13 16:54:17
(ianrrees) this is what I use - https://www.freecadweb.org/wiki/Sketcher_External
2017-03-13 16:55:00
(ianrrees) however, I don't think the sketcher is the right tool for the use you're describing
2017-03-13 16:55:10
(ianrrees) if I'm understanding correctly
2017-03-13 16:55:55
doublehp
i have read that tuto twice, and did not understood the point; I will read it again ..
2017-03-13 16:56:26
(punarvasu510) which method of building is usually suggested for Ubuntu 14.04? In-source, out-of-source or using build scripts?
2017-03-13 16:57:25
(kkremitzki) I would recommend doing out of source builds
2017-03-13 16:58:21
(punarvasu510) What's the difference amongst the different methods?
2017-03-13 16:58:51
(ianrrees) @punarvasu510 - where did you find a reference to build scripts? I think that might be obsolete information that should be cleaned up
2017-03-13 16:59:28
(punarvasu510) @ianrrees Here: https://www.freecadweb.org/wiki/CompileOnUnix#Automatic_build_scripts
2017-03-13 16:59:29
(kkremitzki) Well in-source builds are often used for one-off compilations, the problem is that you have tons of build artifacts in your source code folder, and if you e.g. need to build different branches you want separate build folders to not get unexpected behavior
2017-03-13 16:59:57
(kkremitzki) So out-of-source builds satisfy that need. Build scripts are just a way of automating the process
2017-03-13 17:00:33
(ianrrees) ahh, thanks, those scripts will do out of source builds for you
2017-03-13 17:02:26
(punarvasu510) @kkremitzki @ianrrees Alright. Thanks +1:
2017-03-13 17:03:42
doublehp
ianrrees sometimes, when I remove an element, i get a pop-up: "duplicate constraints are not allowed"; how do I know where the dup is located ? does not complain otherwise
2017-03-13 17:04:11
(ianrrees) hope that helps! The way I think of in-source vs out-of-source is that an out-of-source build doesn't modify the source tree at all
2017-03-13 17:04:46
(ianrrees) so all the intermediate build output (which includes a bunch of automatically generated source code) stays out of the source code directory
2017-03-13 17:06:02
(ianrrees) doublehp - there's a button (that looks like a link in the error message) to select redundant constraints
2017-03-13 17:06:19
(sasobadovinac) doublehp did you see the template i made for you?
2017-03-13 17:06:34
(sasobadovinac) It uses individual sketches
2017-03-13 17:06:55
doublehp
sasobadovinac no; where ? when ?
2017-03-13 17:07:49
(sasobadovinac) Don't know if it is the best way for your project but it can be something to start with quickly
2017-03-13 17:11:02
(luzpaz) in https://www.freecadweb.org/wiki/CompileOnUnix#Automatic_build_scripts should we add: make -j$(nproc) instead of just make ? 2017-03-13 17:11:36 FreeCADBot1 (kkremitzki) I think that would be appropriate 2017-03-13 17:11:52 FreeCADBot1 (kkremitzki) That's pretty universal as far as I know 2017-03-13 17:12:02 FreeCADBot1 (luzpaz) recently i saw a pkgbuild script that used make -j$(nproc) --ignore=1
2017-03-13 17:12:03
(ianrrees) is nproc universal?
2017-03-13 17:12:51
(luzpaz) good question
2017-03-13 17:12:51
2017-03-13 17:17:20
doublehp
ianrrees sometimes the pop-up gives the list of conflictuous constraints, directly in the message, but, not in the case of "duplicate constraints are not allowed"
2017-03-13 17:20:45
doublehp
sasobadovinac tried it: when I move the large rectangle, the small squares don't follow.
2017-03-13 17:22:18
(sasobadovinac) always go in one of the two sketches to change things
2017-03-13 17:22:55
doublehp
sasobadovinac no, I really need things to update automatically
2017-03-13 17:23:37
(sasobadovinac) when you update the sketch the model will also update
2017-03-13 17:26:36
(sasobadovinac) one sketch is for the building outline
2017-03-13 17:26:48
(sasobadovinac) the other one is for the inner rooms
2017-03-13 17:28:09
doublehp
can't make the rooms follow automatically when I moe the outline ?
2017-03-13 17:30:26
(sasobadovinac) you could have more of this inner sketches, maybe one per the different floor height
2017-03-13 17:31:18
(sasobadovinac) i am not sure in understand what you are asking about... if you select both sketches and move them, they will move together
2017-03-13 17:31:36
(sasobadovinac) and the rest of the model will update to move with them
2017-03-13 17:32:07
doublehp
I am lost, let me open your file again ...
2017-03-13 17:32:40
doublehp
ianrrees http://picpaste.com/2017-03-13-183037_4864x2304_scrot-4OB7HMxV.png i only have an OK button, nothing else
2017-03-13 17:36:10
doublehp
sasobadovinac i underestood what you said; but it's not what I want. let say ... I want the left square to stay at 1m from the left edge, and right square 1m from right wall of the basement. If I enlarge the basement (ie, drag the right side 5m to the right), I want the right square to "stick to 1m away from the side", thus, move 5m to the right
2017-03-13 17:36:43
doublehp
so, editing sketch of basement should have impact over other sketches, and alter then (in)directly
2017-03-13 17:39:49
(sasobadovinac) should be possible to do it with external geomerty links
2017-03-13 17:40:36
2017-03-13 17:41:43
(sasobadovinac) here is an updated variant where the bottom edge of the left square is linked to the bottom edge of the exterior sketch
2017-03-13 17:42:02
2017-03-13 17:42:26
(sasobadovinac) but it would be IMO much better if you would start a topic in the forum
2017-03-13 17:42:47
(sasobadovinac) it would be much easier to help you there
2017-03-13 17:42:56
doublehp
i may go to the forum for this, later
2017-03-13 17:44:31
(sasobadovinac) and there are several folks that have a lot of knowledge and experience in different modeling techniques that could have some better ideas on how to do this
2017-03-13 17:47:18
(sasobadovinac) if you continue modeling with sketcher you could just break the one big sketch you have in to several smaller
2017-03-13 17:47:28
doublehp
sasobadovinac nope, second link not better: edit sketch of base, move the rectangle somwhere, the squares won't follow.
2017-03-13 17:48:54
(sasobadovinac) this is true regardless if you continue modeling your way (modeling walls) or like in my example (modeling rooms spaces) or even a combination of the two
2017-03-13 17:50:01
doublehp
my rooms will come later
2017-03-13 17:58:47
(sasobadovinac) about the second example file, even the lower left room did not follow?
2017-03-13 18:03:02
doublehp
ah yes, one bit follows ....
2017-03-13 18:03:39
(sasobadovinac) yes because that is the only one that is constrained :)
2017-03-13 18:03:39
doublehp
got a bug
2017-03-13 18:04:37
doublehp
edit base sketch , drag the bottom line down, the left square follows. ^Z to undo, the bottom line moves up to previous place, the left square is not restaured.
2017-03-13 18:06:28
(sasobadovinac) you have to recompute the model
2017-03-13 18:07:09
(sasobadovinac) you probaly see a blue chec-kmark next to the sketch
2017-03-13 18:07:20
doublehp
when I try to edit sket of rooms, I am asked to open the validation tool; i cant't find how to edit rooms
2017-03-13 18:07:38
(sasobadovinac) and the and the recompute icon in the top toolbar gets blue
2017-03-13 18:07:52
(sasobadovinac) recompute icon - two arrow in a circle
2017-03-13 18:08:44
(sasobadovinac) this is sort of normal for such parametric design workflow
2017-03-13 18:09:05
doublehp
in which WB or menu is recompute ?
2017-03-13 18:10:28
(sasobadovinac) in your screenshot you posted before it is the second icon to the left of the WB dropdown menu
2017-03-13 18:10:41
(sasobadovinac) shortcut for it is F5
2017-03-13 18:11:36
(sasobadovinac) here is a new example with some more updateds
2017-03-13 18:12:08
doublehp
it's always light grey; never can click on it ... https://www.freecadweb.org/wiki/Macro_ForceRecompute
2017-03-13 18:12:32
doublehp
depends if you tick AUTO UPDATE or not
2017-03-13 18:12:35
2017-03-13 18:12:43
doublehp
anyway, recomputing does not help
2017-03-13 18:12:59
(sasobadovinac) if you do what you said before, move the line and then undo
2017-03-13 18:13:02
doublehp
move the base once, the room moves; move the base a second time, room is stuck like other ones
2017-03-13 18:14:13
(sasobadovinac) it will get blue, because it will detect that your model is in a state that needs to recompute
2017-03-13 18:15:09
doublehp
ForceRecompute depends on auto update. When I try to double click on sketch walls, I only get the validation tool, never can actually edit the sketch
2017-03-13 18:15:20
(AjinkyaDahale) Hello. Can someone tell me how to get the better DAG in FreeCAD
2017-03-13 18:15:36
(sasobadovinac) in last example the left room is now constrained bot to the vertical and horizontal edge of the outer sketch
2017-03-13 18:15:47
(sasobadovinac) and there are two sketches for the inner lines
2017-03-13 18:17:57
(sasobadovinac) what version are you using
2017-03-13 18:19:13
(sasobadovinac) anyway, it is just an example...
2017-03-13 18:20:09
(ianrrees) @punarvasu510 - Tools->Edit Parameters->Base App->Preferences->DAGView->Change enabled to True.
2017-03-13 18:20:20
doublehp
sasobadovinac 3rd file not better than before. Only got the validation tool, can not edit the sketches. 0.16
2017-03-13 18:20:34
(ianrrees) then after you restart FreeCAD, there will be a DAGView option under View->Panels
2017-03-13 18:20:56
(ianrrees) there's a thread on the forum somewhere that describes why it's so hidden at the moment
2017-03-13 18:21:07
(sasobadovinac) personally i would probably do this first in an 2d cad
2017-03-13 18:23:13
(sasobadovinac) ok, i am working with 0.17dev and it works quite nice
2017-03-13 18:23:41
(sasobadovinac) have tested now with 0.16 and see the same issues you have
2017-03-13 18:25:44
doublehp
is it possible to use FreeCAD without 3D acceleration ? or is XRANDR absolutely required ?
2017-03-13 18:34:51
nilsson
doublehp, xrandr has nothing to do with 3d acceleration
2017-03-13 18:38:57
doublehp
can it work without acceleration ?
2017-03-13 18:45:53
(AjinkyaDahale) @ianrrees , was that for me?
2017-03-13 18:46:48
(ianrrees) oh, yes, sorry - autocomplete fail on my part
2017-03-13 18:48:57
(vejmarie) hello everybody, I just posted a new forum entry that requires some feedback
2017-03-13 18:49:48
2017-03-13 18:53:02
(kkremitzki) Seems like a great idea
2017-03-13 18:54:23
(kkremitzki) Especially the collaboration within FreeCAD idea
2017-03-13 18:55:03
(kkremitzki) The Open Source Ecology people would like that
2017-03-13 18:55:07
(vejmarie) thanks. Share it on the forum ;)
2017-03-13 18:55:20
(vejmarie) I think a lot of people will like it (I hope)
2017-03-13 18:55:29
(vejmarie) have to hang off, running out of battery :(
2017-03-13 18:55:52
(kkremitzki) Au revoir
2017-03-13 18:56:01
(vejmarie) ;)
2017-03-13 19:04:58
(AjinkyaDahale) @ianrrees okay did that, still can't see it.
2017-03-13 19:05:05
doublehp
ianrrees sasobadovinac thank you, see you later.
2017-03-13 19:07:08
(AjinkyaDahale) @ianrrees nevermind found it
2017-03-13 19:10:11
(AjinkyaDahale) @ianrrees any use of the colours?
2017-03-13 19:12:37
(ianrrees) I don't know, sorry - suggest reading through the forum thread(s) about the new DAGView, @blobfish made it IIRC
2017-03-13 19:50:32
Gegsite
can I chamfer in an angle like... 25Â°?
2017-03-13 20:27:17
(ianrrees) Gegsite - AFAIK chamfers are symmetrical in FreeCAD, so the only way to do that is to apply a chamfer to a 50Âº corner
2017-03-13 20:28:08
(ianrrees) maybe it's feasible in your situation to accomplish something similar with a pocket or cut?
2017-03-13 20:28:13
(blobfish) @AjinkyaDahale colors in the dagview don't really have any meaning at this time.
2017-03-13 20:28:52
Gegsite
that is sad. also I try to make an extended angle wall in sheet metal, but the other side (left) do nothing, the right side is okay....
2017-03-13 20:31:24
Gegsite
it say, Bend : local variable 'revAxisV' referenced before assignment
2017-03-13 21:23:27
(AjinkyaDahale) Anyone know what all code is run when a document is opened? I tried putting a breakpoint at Document::restore() somewhere in src/app but to no avail.
2017-03-13 21:34:41
(AjinkyaDahale) @blobfish color seems to show some sort of depth, but that I think only makes sense for trees
2017-03-13 21:57:10
(luzpaz) @AjinkyaDahale once you find out it would be nice if that was documented somewhere
2017-03-13 21:59:10
(AjinkyaDahale) @luzpaz sure! In the wiki somewhere near developer docs.
2017-03-13 22:00:15
(blobfish) @AjinkyaDahale the colors are associated to column. The idea is that the colors would help you see a DAG 'path'.
2017-03-13 22:00:17
(AjinkyaDahale) @luzpaz while we are at the topic of documentation,
2017-03-13 22:03:40
(AjinkyaDahale) @blobfish I don't get how that wpuld work.
2017-03-13 22:06:02
(AjinkyaDahale) @luzpaz while we are at the topic of documentation, what do you think of a documentatiom subforum, where we discuss the requirements for documentation?
2017-03-13 22:06:40
(luzpaz) yea.. that sounds pretty genius and needed
2017-03-13 22:06:44
2017-03-13 22:06:58
(ianrrees) @luzpaz @AjinkyaDahale - I'm having a hard time imaging what you envision this documentation would look like - could you give an example?
2017-03-13 22:07:35
(luzpaz) deja-vu
2017-03-13 22:07:36
(ianrrees) ...and why do we need a whole subforum for discussing documentation? Is there too much discussion in the existing fora?
2017-03-13 22:08:22
IanTLopp
I'm trying to open a .scad file in Freecad using the "instructions" available at https://www.freecadweb.org/wiki/OpenSCAD_Module but there's no clear indication of HOW to open a .scad file. it says the module uses openscad itself to convert the file, but it doesn't say how.
2017-03-13 22:08:35
(luzpaz) ;)
2017-03-13 22:10:13
(luzpaz) @AjinkyaDahale it has been discussed previously, some feel that documentation standards shall we say may infringe on autonomy and the hobby/enjoyment part of contributing to FC
2017-03-13 22:10:25
(luzpaz) That's my comprehension ^
2017-03-13 22:10:42
(ianrrees) no, you are not understanding what I've tried to say
2017-03-13 22:10:43
(luzpaz) autonomy
2017-03-13 22:11:02
(ianrrees) but you are correct in that this discussion reduces my enjoyment of participating with the project
2017-03-13 22:12:21
(luzpaz) apologies, feel free to explain.
2017-03-13 22:13:59
(AjinkyaDahale) @ianrrees it is more on the lines of other projects like libreoffoce having these teams for development, documentation, uiux, localization, etc.
2017-03-13 22:14:22
(ianrrees) making a forum doesn't make a team
2017-03-13 22:14:53
(ianrrees) making documentation standards doesn't make documentation
2017-03-13 22:15:00
(AjinkyaDahale) But it is a starting point.
2017-03-13 22:15:04
(ianrrees) except of the standards obviously
2017-03-13 22:15:23
(ianrrees) we're not at the start - this project has been going on for quite a while, and IMHO is doing pretty well
2017-03-13 22:15:47
(ianrrees) so, as I've tried to explain to @luzpaz - I think it's a good idea to understand how it works, before trying to change it
2017-03-13 22:15:50
(AjinkyaDahale) I'm not even talking of stds, though they are important
2017-03-13 22:16:14
(ianrrees) @luzpaz is, and that's the discussion they were referring to above
2017-03-13 22:17:06
blobfish
2017-03-13 22:17:49
(AjinkyaDahale) Coming to think of it, the wiki thread may be a start, but I have seen development OF the wiki too.
2017-03-13 22:19:32
(AjinkyaDahale) Talking of doing well, I can see that PDN is suffering bugs galore, and I as a new developer cannot get in because rummaging through the code is so damn hard!
2017-03-13 22:19:33
(luzpaz) @AjinkyaDahale can you speak more about what you mean about intention behind documentation ?
2017-03-13 22:20:16
(luzpaz) what kind of documentation would you deem helpful ?
2017-03-13 22:20:34
(AjinkyaDahale) My intention is to start a series of threads where we say what part is documented well amd what isn't.
2017-03-13 22:22:04
(AjinkyaDahale) Helpful documentation I guess would come in two flavors, one for the users and one for the devels.
2017-03-13 22:22:26
(ianrrees) and to what end - do you think that the people who understand that part are going to go and document it because it's in the "poorly documented" list?
2017-03-13 22:23:02
2017-03-13 22:23:35
(ianrrees) totally agree with regard to the two flavors, and I think they come with very different sets of expectations
2017-03-13 22:25:04
(ianrrees) a risk you run with that strategy, is that misleading documentation is worse than no documentation
2017-03-13 22:25:15
(AjinkyaDahale) The user docs are extremely important, and IMHO, they should be written even before a feature is developed so that the developer of that feature do
2017-03-13 22:25:33
(ianrrees) and you're likely to encounter that if eg some junior person tries to go document existing code
2017-03-13 22:26:04
(ianrrees) I mostly agree with that - IME it works nicely when the problem being solved is well defined.
2017-03-13 22:26:43
(ianrrees) anyway, I need to get back to wokr
2017-03-13 22:27:14
(AjinkyaDahale) ... devel of that feature does not fall into the curse of knowledge, where he/she writes stuff based upon his orher knowledge rather than the users
2017-03-13 22:28:50
(AjinkyaDahale) Well, trying to guess things about the code by looking solely at the code is already misleading.
2017-03-13 22:30:10
(ianrrees) how is it misleading?
2017-03-13 22:31:10
(AjinkyaDahale) In any case, at least the entire codebase in src/App and src/Gui and src/Part must be well documented to the utmost standards since all other modules use those things.
2017-03-13 22:33:14
(AjinkyaDahale) @ianrrees I saud the misleading comment solely based upon me not being able to find what document::restore does and what exactly goes on when documents are opened.
2017-03-13 22:33:38
(ianrrees) right, but that's not "misleading" that's "hard to understand"
2017-03-13 22:34:07
(ianrrees) an example of misleading would be a comment that says one thing, about code that does something else.
2017-03-13 22:36:39
(AjinkyaDahale) We could do our own policing before accepting any documentation PR, because reading the documentation someone has written should be easier for the developer than writing it oneself
2017-03-13 22:37:16
(ianrrees) doing that would create an enormous amount of work that's really not fun
2017-03-13 22:37:24
(kkremitzki) Why put effort towards something like that instead of just writing more documentation?
2017-03-13 22:37:36
(ianrrees) or more documented code!
2017-03-13 22:37:59
(kkremitzki) Sometimes there's this tendency to make a list of things to do and people get obsessed over the list-making and list-keeping rather than the doing
2017-03-13 22:38:22
(kkremitzki) There's a wiki subforum that is appropriate for a lot of documentation discussion also
2017-03-13 22:38:30
(ianrrees) or even at the expense of the doing (eg the typo fixes)
2017-03-13 22:38:40
(AjinkyaDahale) @ianrrees your hypothetical comment could arise in two ways, if the coders themselves wrote it, or if some documenters added it as an afterthought.
2017-03-13 22:39:15
(ianrrees) it's not hypothetical - I have seen a lot of employer dollars wasted on misleading comments
2017-03-13 22:40:03
(AjinkyaDahale) Nothing can be done of the former, but the latter could always be verified by the developer before accept
2017-03-13 22:40:40
(kkremitzki) There isn't really a torrent of people adding possibly misleading documentation to the code though to merit proposing some system to filter it
2017-03-13 22:41:33
(AjinkyaDahale) Who wrote those comments? How often were they added by a different guy than the coder?
2017-03-13 22:43:13
(AjinkyaDahale) @kkremitzki, we don't need to do any automation then, just ping the devel, and if and when the torrent comes, transition to something automated.
2017-03-13 22:43:40
(ianrrees) @kkremitzki - the outcome that @AjinkyaDahale and @luzpaz are apparently looking for, is a bunch of comments being added
2017-03-13 22:44:30
(ianrrees) and I'm trying to say this entire discussion is a waste of energy, but if it did work like they want, that the outcome would likely not be good
2017-03-13 22:45:15
(ianrrees) @AjinkyaDahale - I'd assume generally by the coder, can't imagine an employer paying people to go add comments to code
2017-03-13 22:45:42
(ianrrees) then code behaviour gets changed without updating comments, hence misleading comments
2017-03-13 22:46:12
(ianrrees) look at this another way: if it's easy enough for someone to discern the intent of a piece of code, that they could add a relevant comment
2017-03-13 22:46:14
(kkremitzki) yeah I've always thought that good code should require minimal commenting and documentation can be automatically generated from the code itself
2017-03-13 22:46:25
(ianrrees) then there's very little value in adding that comment.
2017-03-13 22:46:35
(kkremitzki) Yeah, that's a good point
2017-03-13 22:46:41
(ianrrees) that's my experience @kkremitzki
2017-03-13 22:46:49
(ianrrees) anyway, I really need to go, ttyl
2017-03-13 22:47:00
(kkremitzki) farewell
2017-03-13 22:48:14
(AjinkyaDahale) @ianrrees thats correct, comments could be really bad idea if the accompanying code changes drastically.
2017-03-13 22:57:31
(AjinkyaDahale) But code only tells how things are happening (at least in c++). We need comments to say why we are doing things the way we are.
2017-03-13 23:06:39
(ianrrees) I love well documented source code
2017-03-13 23:06:54
(ianrrees) I just don't think you're going to get it by asking for it, especially in a volunteer project
2017-03-13 23:07:45
(ianrrees) further, I think you have an existence proof that the current standard in FreeCAD is good enough
2017-03-13 23:11:42
(luzpaz) regex /(?:bugs?|issues?|reports?)+\s*:?\s+(?:#(?:\d+)[,\.\s]*)+/i
2017-03-13 23:12:06
(luzpaz) does that mean that :bugs:#123,#456 would also work ?
2017-03-13 23:12:35
(kkremitzki) I use https://regex101.com/ to answer those questions
2017-03-13 23:12:43
(kkremitzki) you can test strings to see if htey match
2017-03-13 23:15:19
(AjinkyaDahale) @ianrrees hmm. Then i may be missing some things. Either the developers are few enough for there to be much need of documentation, or there is documentation somwhere where i did not look.
2017-03-13 23:17:49
(AjinkyaDahale) Or might as well be I'm om track and things are just running their course. I am really new to collaborative programming. For most of my work I was the sole coder.
2017-03-13 23:42:34
(ianrrees) @AjinkyaDahale - what do you imagine the documentation would look like, that solves the specific issue you described (trying to figure out how something relating to file opening works)
2017-03-13 23:44:44
(sgrogan) > I just don't think you're going to get it by asking for it, especially in a volunteer project
2017-03-13 23:50:36
(sgrogan) I think this is the key. Some volunteer must have the time, skill, and interest. Should we turn people away because they don't have the skill to document? Or interest for that matter. "I don't want an assembly workbench, if the code is properly documented" I'm all for progress/continued improvement, but the amount of people actually contributing code is small. As a non-developer I wish my time could be used to lower the barrier for tho
2017-03-13 23:50:36
develop code, not increase it. Of course better documentation could theoretically lower this barrier, but from my experience, so far, this is not the case.
2017-03-13 23:57:41
(AjinkyaDahale) @ianrrees, perhaps this https://developer.android.com/guide/components/activities/index.html specifically the life cycle aspects.
2017-03-13 23:59:03
IanTLopp
is there an offline component to octoprint, or does it run completely over the browser?
2017-03-13 23:59:15
IanTLopp
woops - sorry, wrong window - heh
2017-03-14 00:00:00
(kkremitzki) @AjinkyaDahale that is the sort of thing that should be on the wiki and accessible from somewhere on the developer hub
2017-03-14 00:01:38
(AjinkyaDahale) @kkremitzki indeed. I guess I should have mentioned those types of flavors too. The docs in the wiki and those in code.
2017-03-14 00:03:08
(AjinkyaDahale) There can be devel docs at both places as well as user docs.
2017-03-14 00:03:12
(ianrrees) that is a very nice diagram, however it is customer documentation (their users just happen to be programmers)
2017-03-14 00:04:08
(AjinkyaDahale) And the customers of src/app etc are the module developers.
2017-03-14 00:04:12
(ianrrees) I think what you're looking for is more like the call sequence that Android uses internally to provide the callbacks discussed in that document
2017-03-14 00:04:31
2017-03-14 00:05:49
(ianrrees) I disagree that the customers of src/app (by which I think you mean the core of FreeCAD) are module developers
2017-03-14 00:06:15
(ianrrees) it would be great if such documentation existed, but it is a huge amount of work to create
2017-03-14 00:06:52
(ianrrees) and we have a very limited amount of time - remember this is a hobby project for most/all the developers who are working on it
2017-03-14 00:07:08
(ianrrees) so it's important that working on FreeCAD stays fun to them
2017-03-14 00:07:57
(sgrogan) OK, I'll be the smart ass, Do you vote for @kkremitzki to work on further improving gitter, or on PDN? Assuming he has equal interest.
2017-03-14 00:20:39
(ianrrees) anyway, I have a question that's actually about FreeCAD!
2017-03-14 00:21:49
(ianrrees) does anyone know what the best way is to make a toolpath in Path, to follow a surface but limit the cut depth?
2017-03-14 00:23:54
2017-03-14 00:24:23
(ianrrees) the approaches I've tried have either not generated a toolpath that got down to the surface, or they go immediately to full depth like in that screenshot. I want to generate a path that gets down to that depth in a couple stages.
2017-03-14 00:25:05
(ianrrees) not sure that's possible in Path currently, but wanted to check before I start looking in to adding it
2017-03-14 04:42:57
(normandc) Gegsite @ianrrees Part Chamfer actually can create a chamfer with unequal sides. You can't enter a degree, you need to enter a value. In the Chamfer Edges parameters, right over the edge list there's a title "Fillet type" with a drop down menu at the right, default is "Constant Length", change it to Variable Length and a second length column will be added in the edge list.
2017-03-14 06:30:31
(ianrrees) Ahh, thanks @normandc , that's cool
2017-03-14 11:38:12
XXCoder
hey
2017-03-14 11:38:25
XXCoder
how do I increase number of sides when i want to export to dxf
2017-03-14 11:40:29
simonvdv
Does anyone know where in the sources or cmake files the location where the modules live (/usr/Mod by default) is defined?
2017-03-14 11:42:13
simonvdv
seems like its AppHomePath + /Mod
2017-03-14 11:44:52
simonvdv
now to find where AppHomePath is defined
2017-03-14 13:25:12
sushi_
hello
2017-03-14 13:25:29
sushi_
in sketch mode, is it possible to copy paste some geometries ?
2017-03-14 13:41:44
(AjinkyaDahale) sushi_ there are buttons to the right of all constraints
2017-03-14 13:42:13
(AjinkyaDahale) That's as much as can be done.
2017-03-14 13:48:09
sushi_
what buttons ?
2017-03-14 13:48:36
sushi_
I mean if i select a rectangle for instance and would like to duplicate it, ctrl+c ctrl+v is disabled..
2017-03-14 14:00:47
(AjinkyaDahale) sushi_ the shortcuts don't work, but you can make a clone
2017-03-14 14:00:57
(AjinkyaDahale) what version are you using?
2017-03-14 14:01:22
sushi_
0.15 rev 4671
2017-03-14 14:01:57
(AjinkyaDahale) oh... I can't help at all in that case I guess
2017-03-14 14:02:04
2017-03-14 14:04:33
(AjinkyaDahale) Trying to obtain a 0.16 from somewhere is the best bet for you
2017-03-14 14:06:40
sushi_
ok, thank, i try to do that
2017-03-14 14:15:12
(AjinkyaDahale) sushi_ you could also go for the 0.17 daily, but not for any "production" use
2017-03-14 14:16:53
sushi_
ah yes, clone is here now
2017-03-14 14:16:55
sushi_
thank you !
2017-03-14 14:18:35
(AjinkyaDahale) What OS are you on?
2017-03-14 14:18:54
(AjinkyaDahale) simply out of curiosity
2017-03-14 14:19:43
sushi_
ubuntu 16.04
2017-03-14 14:21:28
(AjinkyaDahale) how did you switch to 0.16? I use just the daily and the one on repo, but newer bothered to get the 0.16
2017-03-14 14:22:16
(kkremitzki) there are two PPAs for stable and daily
2017-03-14 14:22:50
2017-03-14 14:23:16
(AjinkyaDahale) any difficulty in putting 0.16 on the regular repo?
2017-03-14 14:24:46
(kkremitzki) Yes, it isn't possible
2017-03-14 14:24:58
(kkremitzki) It's the point of an LTS release
2017-03-14 14:25:26
2017-03-14 14:26:49
sushi_
yes, the ubuntu repo offers 0.15, the ppa 0.16
2017-03-14 14:58:41
simonvdv
@ianrrees,PR for the CMake fixes for the icons is up https://github.com/FreeCAD/FreeCAD/pull/617 :)
2017-03-14 16:33:44
(ianrrees) somonvdv - cool! I saw the PR this morning, haven't had a chance to read changes in any detail but will try to after work
2017-03-14 17:09:44
simonvanderveldt
@ianrrees sure, np, I expect some feedback and some more work will be needed, but we'll see :)
2017-03-14 20:04:31
(kkremitzki) Anyone here use OpenSUSE?
2017-03-14 20:20:53
fhew
I'm new to freeCAD and 3D printing, and have an issue with missing attributes of my design when I import it into Slic3r and Reptier, can anyone help?
2017-03-14 20:25:12
(kkremitzki) Hi fhew. Not sure who's active in IRC or the gitter chat currently. But if you have a detailed problem you might be better off making a new post in the help section of forum.freecadweb.org
2017-03-14 20:26:47
fhew
I thought I'd try here for an interactive response before joining and trying a forum posting
2017-03-14 20:42:44
(kkremitzki) I'd be glad to help if I could but I don't have a 3d printer and thus haven't used much of that side of FreeCAD
2017-03-14 20:51:59
(looooo) anyone familiar with javascript? I would like to display freecad-objects in a jupyter-notebook with the help of this library: http://osgjs.org/ . But struggeling with the basics of html and javascript...
2017-03-14 21:00:07
(kkremitzki) I have some familiarity with JS
2017-03-14 21:02:16
nilsson
fhew what attributes are missing?
2017-03-14 21:08:11
simonvanderveldt
@kkremitzki Regarding opensuse, why are you asking?
2017-03-14 21:11:47
(kkremitzki) Ah, nevermind, I was testing a bug someone reported on OpenSUSE and I'm not familiar with it, but I figured out my issue with more Googling
2017-03-14 21:12:12
simonvanderveldt
@kkremitzki ok :)
2017-03-14 21:12:19
(kkremitzki) Thanks though
2017-03-14 21:12:35
(kkremitzki) It's pretty interesting, that was my first time using it
2017-03-14 21:13:32
(kkremitzki) BTW anyone else having issues with the Start WB on the ubuntu daily PPA? It seems fine on a fresh build from source, but the background and icons are missing in the PPA version
2017-03-14 21:16:26
simonvanderveldt
@kkremitzki, I was already wondering about that, noticed the same when I just built from master
2017-03-14 21:17:05
(kkremitzki) Wait, so you are missing the background/icons on a build from master? Or you saw it in the PPA version as well?
2017-03-14 21:17:27
simonvanderveldt
@kkremitzki build from master, I'm trying to fix the git/master ebuild for gentoo
2017-03-14 21:17:41
(kkremitzki) Ahh, odd
2017-03-14 21:17:45
simonvanderveldt
but I did also download the deb from the PPA to check where the files end up there, in the same location
2017-03-14 21:18:09
(kkremitzki) Yeah, I worked on the Start WB recently and moved all the icons on that folder to a dedicated folder
2017-03-14 21:19:38
simonvanderveldt
well, there are hardcoded paths in the html file to the images, but when building/installing the actual images don't up in the images directory but in the same directory as the html file
2017-03-14 21:20:06
simonvanderveldt
hardcoded as in relative hardcoded, so "images/<someimage>"
2017-03-14 21:20:35
(kkremitzki) they should be getting put in an images folder though
2017-03-14 21:20:41
(kkremitzki) not sure why it's failing to do that
2017-03-14 21:21:21
simonvanderveldt
I think the set in the cmake file doesn't preserve directory structure
2017-03-14 21:21:30
(kkremitzki) Ahh
2017-03-14 21:21:33
simonvanderveldt
2017-03-14 21:21:41
(kkremitzki) Yup that's what I was looking at
2017-03-14 21:22:09
(kkremitzki) I'm not really familiar enough with cmake though to know how to resolve that
2017-03-14 21:26:57
simonvanderveldt
@kkremitzki, I'm not sure either but if just handling files it probably makes sense to use DIRECTORY https://cmake.org/cmake/help/v3.8/command/install.html?highlight=structure#installing-directories
2017-03-14 21:27:48
simonvanderveldt
don't know if there are files in there that shouldn't be installed?
2017-03-14 21:28:02
(kkremitzki) They all should be
2017-03-14 21:28:30
(kkremitzki) Yeah I know there are other things living in Mod that have a similar structure that I was going for so I can examine those cmake files
2017-03-14 21:29:33
simonvanderveldt
SO knows ;) http://stackoverflow.com/a/23766303
2017-03-14 21:29:37
simonvanderveldt
pretty simply actually
2017-03-14 21:29:58
simonvanderveldt
s/y/e
2017-03-14 21:33:57
simonvanderveldt
also don't really understand the distinction between StartPage_Scripts and StartPage_Resources resources there, there are python files in the list of resources as well
2017-03-14 21:34:34
(kkremitzki) they are used https://github.com/simonvanderveldt/FreeCAD/blob/master/src/Mod/Start/StartPage/CMakeLists.txt
2017-03-14 21:34:39
(kkremitzki) used there^
2017-03-14 21:35:35
simonvanderveldt
yeah, which means they get installed to the data/resources directory (under /usr/share), not sure if that's correct for those python files
2017-03-14 21:36:07
(kkremitzki) Yeah, it's unusual but correct
2017-03-14 21:36:22
simonvanderveldt
k
2017-03-14 21:36:42
(kkremitzki) the start WB is really just a webpage and for example to open recent file #1 it just has a <a> element linking to LoadMRU0.py
2017-03-14 21:36:56
(kkremitzki) same thing with the examples and stuff
2017-03-14 21:39:44
simonvanderveldt
ah, makes sense
2017-03-14 21:40:02
simonvanderveldt
I actually think it's easier to just create a resources directory and put all the resources there
2017-03-14 21:40:46
simonvanderveldt
then you can just add that directory with INSTALL(DIRECTORY ...)
2017-03-14 21:46:04
(kkremitzki) Giving it a shot now
2017-03-14 21:50:13
simonvanderveldt
@kkremitzki, cool! If you need a review for a PR I can have a look tomorrow
2017-03-14 21:58:36
(looooo) @kkremitzki I get a TypeError: OSG is undefined when trying some tutorials from there site. I tried to import the library with this command (taken from a d3 example):
2017-03-14 21:58:36
(looooo) %%javascript
2017-03-14 21:58:36
(looooo) require.config({
2017-03-14 21:58:36
2017-03-14 22:02:54
(looooo) I do not really understand how the require thing work. The osgjs tutorials have the libraries directly "imported" in the html code.
2017-03-14 22:03:46
(kkremitzki) and so when you run node on the file containing that you get the error?
2017-03-14 22:04:32
(looooo) I run it in the jupyter notebook with %%javascript
2017-03-14 22:05:00
(looooo) and %%HTML
2017-03-14 22:05:03
(kkremitzki) hmm well I don't know how the %%javascript magic works but presumably its calling node
2017-03-14 22:06:13
(kkremitzki) But the fact that the error is capitalized suggests something in osgjs.org/builds/dist/OSG.js is failing
2017-03-14 22:06:53
(kkremitzki) Trying it in jupyter notebook seems like it will add a fair bit of complexity when debugging
2017-03-14 22:07:29
(kkremitzki) You may want to try creating a folder and putting some simple html+js stuff in there, and then just run python3 -m http.server <port>` in that folder to test stuff
2017-03-14 22:07:36
(looooo) ok, I thought this would be easier. Never done anything with javascript
2017-03-14 22:07:51
(kkremitzki) The javascript ecosystem is pure hell
2017-03-14 22:08:37
(kkremitzki) I can't wait for web assembly to pick up speed
2017-03-14 22:09:37
(kkremitzki) before too long there will hopefully be a Python DOM API library for web assembly... there's already a transpiler called Transcrypt
2017-03-14 22:10:49
(looooo) puh, all new stuff to me.
2017-03-14 22:12:28
(kkremitzki) well good luck and I'm glad to help, just be careful about complexity
2017-03-14 22:12:49
(looooo) thanks for the hint, will try
Logs go back to 2013-03-31 18:28:57