Ah, now I understand. Thanks for the explanation.Now, the reason why plain group does not appear to support subname path is because it's view provider does not stack the children under its root node.
Ah, now I understand. Thanks for the explanation.Now, the reason why plain group does not appear to support subname path is because it's view provider does not stack the children under its root node.
I submitted a PR to add support of Link or object's inside Linked group in Tessellation task.wmayer wrote: ↑Sun Oct 13, 2019 4:16 pmIt can't say what the original idea was to have the tree widget there because the git history doesn't go far enough. But I think the dialog once was modal and to avoid to disturb the workflow too much the tree was there for convenience. But because the dialog is non-modal (now) the tree can be considered obsolete -- especially if it's problematic with the Link philosophy.
OpenGL is a state machine and when setting a status somewhere in a function without resetting it afterwards this may affect further rendering.When VBO is enabled, trying to tellelate a colored object will cause strange edge color problem with other objects. It's hard to describe, so I captured a screencast. It looks like a material leaking in coin.
I have fixed the problem here along with some follow up patches.
You cannot expect a completely new feature like what you want to be included in 0.19. That's a very short time to develop and test. Take App::Link itself. It was finally merged into FreeCAD after two years, and realthunder still has more code that he would like to merge (the solution to the topological naming problem). That code may be submitted for testing, but it's possible it won't be merged after another round of testing, so maybe until 0.20.
Can you provide an example, or give some links to showcase this capability in other CAD? I am curious to how they provide this function to the user.
IMO, what you are asking defeats the purpose of Link, because you want new geometry, while Link shares them. You can achieve similar effect by simply copying the objects. You can make your design fully configurable using a spreadsheet, but access the spreadsheet through a Link (that is, instead of Spreadsheet.A1, use Link.A1). You can put the spreadsheet in a separate file, or not. It doesn't really matter. The point is that you can easily change the Link to point to a new 'profile'. To generate new assembly with a different 'profile', simply copy the assembly objects and change the link to a different spreadsheet. You can of course create a macro or something to automate this process with the click of a button.I was unable to have twice the same part with different length using spreadsheets. That's why I believe a new interface is needed.
What if you change the height of the cylinder, so that its top surface is no longer co-planar to the two cubes?
It's in Preferences->Display->3DView (Vertex Buffer Object).
In SolidWorks they're called "configurations":realthunder wrote: ↑Tue Oct 22, 2019 12:36 amCan you provide an example, or give some links to showcase this capability in other CAD? I am curious to how they provide this function to the user.
This sounds like quite exactly what I would like to achieve. Just to be sure: I would like that a "Part" (assembly or single solid) be opened several times in the same assembly/document with different set of parameters. Is it possible with your scheme ?You can achieve similar effect by simply copying the objects. You can make your design fully configurable using a spreadsheet, but access the spreadsheet through a Link (that is, instead of Spreadsheet.A1, use Link.A1). You can put the spreadsheet in a separate file, or not. It doesn't really matter. The point is that you can easily change the Link to point to a new 'profile'. To generate new assembly with a different 'profile', simply copy the assembly objects and change the link to a different spreadsheet. You can of course create a macro or something to automate this process with the click of a button.
If you want more fancy configurations like inheritance or override, use a stack of spreadsheets, and remember to access parent/child sheet using Link as well.
Would that mean that it's not possible currently to do what I would like to do ?realthunder wrote: ↑Tue Oct 22, 2019 12:36 amIMO, what you are asking defeats the purpose of Link, because you want new geometry, while Link shares them