Would it be difficult to add a new column for toggling selectability? something like the following:
What do you think about it?
Thanks
Blender has this feature inside the Outliner and it's very handy.easter egg of PartDesign Next: DAG View
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: easter egg of PartDesign Next: DAG View
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: easter egg of PartDesign Next: DAG View
For me the graphviz tool "dot" crashes. The content of the dependency graph is:
Code: Select all
digraph "" {
graph [
compound=true];
subgraph clusterDatumPlane {
graph [
bgcolor="#e0e0e0", style="rounded,filled"];
6[color=none, label=DatumPlane];
7[fontsize="8pt", label="superPlacement.Base.z", shape=box, style=dashed];
8[fontsize="8pt", label="superPlacement.Base.x", shape=box, style=dashed];
}
subgraph clusterBox {
graph [
bgcolor="#e0e0e0", style="rounded,filled"];
4[color=none, label=Box];
9[fontsize="8pt", label=Width, shape=box, style=dashed];
}
subgraph clusterSketch {
graph [
bgcolor="#e0e0e0", style="rounded,filled"];
17[color=none, label=Sketch];
18[fontsize="8pt", label="superPlacement.Base.x", shape=box, style=dashed];
19[fontsize="8pt", label="Constraints[10]", shape=box, style=dashed];
}
subgraph clusterSketch001 {
graph [
bgcolor="#e0e0e0", style="rounded,filled"];
20[color=none, label=Sketch001];
21[fontsize="8pt", label="Constraints[1]", shape=box, style=dashed];
}
0[label=Body, shape=Mrecord, style=filled];
1[label=Body001, shape=Mrecord, style=filled];
2[label=Body001Origin, shape=Mrecord, style=filled];
3[label=BodyOrigin, shape=Mrecord, style=filled];
5[label=CoordinateSystem, shape=Mrecord, style=filled];
10[label=Groove, shape=Mrecord, style=filled];
11[label=Pad, shape=Mrecord, style=filled];
12[label=Pad001, shape=Mrecord, style=filled];
13[label=Pad002, shape=Mrecord, style=filled];
14[label=Pocket, shape=Mrecord, style=filled];
15[label=Pocket001, shape=Mrecord, style=filled];
16[label=Pocket002, shape=Mrecord, style=filled];
22[label=Sketch002, shape=Mrecord, style=filled];
23[label=XY_Plane, shape=Mrecord, style=filled];
24[label=XY_Plane001, shape=Mrecord, style=filled];
25[label=XZ_Plane, shape=Mrecord, style=filled];
26[label=XZ_Plane001, shape=Mrecord, style=filled];
27[label=X_Axis, shape=Mrecord, style=filled];
28[label=X_Axis001, shape=Mrecord, style=filled];
29[label=YZ_Plane, shape=Mrecord, style=filled];
30[label=YZ_Plane001, shape=Mrecord, style=filled];
31[label=Y_Axis, shape=Mrecord, style=filled];
32[label=Y_Axis001, shape=Mrecord, style=filled];
33[label=Z_Axis, shape=Mrecord, style=filled];
34[label=Z_Axis001, shape=Mrecord, style=filled];
0 -> 3;
0 -> 4[lhead=clusterBox];
0 -> 5;
0 -> 17[lhead=clusterSketch];
0 -> 14;
0 -> 15;
0 -> 6[lhead=clusterDatumPlane];
0 -> 20[lhead=clusterSketch001];
0 -> 10;
1 -> 2;
1 -> 22;
1 -> 11;
1 -> 12;
1 -> 16;
1 -> 13;
2 -> 28;
2 -> 32;
2 -> 34;
2 -> 24;
2 -> 26;
2 -> 30;
3 -> 27;
3 -> 31;
3 -> 33;
3 -> 23;
3 -> 25;
3 -> 29;
4 -> 5[ltail=clusterBox];
6 -> 15[ltail=clusterDatumPlane];
7 -> 9[arrowsize=0.5, style=dashed];
8 -> 9[arrowsize=0.5, style=dashed];
10 -> 20[lhead=clusterSketch001];
10 -> 15;
11 -> 22;
12 -> 11;
13 -> 16;
14 -> 17[lhead=clusterSketch];
14 -> 4[lhead=clusterBox];
15 -> 14;
16 -> 12;
18 -> 9[arrowsize=0.5, style=dashed];
19 -> 9[arrowsize=0.5, style=dashed];
20 -> 15[ltail=clusterSketch001];
20 -> 6[lhead=clusterDatumPlane, ltail=clusterSketch001];
21 -> 9[arrowsize=0.5, style=dashed];
22 -> 24;
}
Re: easter egg of PartDesign Next: DAG View
Following this discussion, I wanted to try this but I can't find
View -> Views -> DAG View
or
View -> Panels -> DAG View
what I did:
- menu bar -> Tools -> Edit Parameters ...
- open BaseApp > Preferences > DAGView
- right click on the right panel , New Boolean item -> Name: Enabled -> value: true
- restarted FreeCAD
- I can't find neither Views -> DAG View or Panels -> DAG View in the View dropdon menu
P.S.1. from the wiki, I also tried the open BaseApp > Preferences > DockWindows > DAGView It didn't help either!
my environment is:
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16131 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 3129ae4296e40ed20e7b3d460b86e6969acbe1c3
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)