|
44 | 44 | "type": "object", |
45 | 45 | "required": ["mesh"], |
46 | 46 | "optional": ["transformation","volume_selection","surface_selection","n_refs","advanced", "enabled", "is_obstacle"], |
47 | | - "doc": "Each geometry object stores a mesh, a set of transformations applied to it after loading, and a set of selections, which can be used to specify boundary conditions and materials." |
| 47 | + "doc": "Each geometry object stores a mesh, a set of transformations applied to it after loading, and a set of selections, which can be used to specify boundary conditions, materials, optimization parameters and other quantities that can be associated with a part of an object. {DZ: what is n_refs}" |
48 | 48 | }, |
49 | 49 | { |
50 | 50 | "pointer": "/geometry/*/mesh", |
|
62 | 62 | { |
63 | 63 | "pointer": "/geometry/*/transformation/translation", |
64 | 64 | "type": "list", |
65 | | - "default": [0,0,0] |
| 65 | + "default": null, |
| 66 | + "doc": "Translation vector (2 entries for 2D problems, 3 entries for 3D problems)." |
66 | 67 | }, |
67 | 68 | { |
68 | 69 | "pointer": "/geometry/*/transformation/rotation", |
69 | 70 | "type": "list", |
70 | | - "default": null |
| 71 | + "default": null, |
| 72 | + "doc": "Translation vector (2 entries for 2D problems, 3 entries for 3D problems)." |
71 | 73 | }, |
72 | 74 | { |
73 | 75 | "pointer": "/geometry/*/transformation/scale", |
|
77 | 79 | { |
78 | 80 | "pointer": "/geometry/*/transformation/translation/*", |
79 | 81 | "type": "float", |
80 | | - "default": 0, |
81 | | - "doc": "Translation vector (2 entries for 2D problems, 3 entries for 3D problems)." |
| 82 | + "default": 0 |
82 | 83 | }, |
83 | 84 | { |
84 | 85 | "pointer": "/geometry/*/transformation/rotation/*", |
85 | 86 | "default": 0, |
86 | | - "type": "float" |
| 87 | + "type": "float", |
| 88 | + "doc": "Rotatation; in 2D, the rotation angle, in 3D, Euler angles, axis+angle, or quaternion " |
87 | 89 | }, |
88 | 90 | { |
89 | 91 | "pointer": "/geometry/*/transformation/scale/*", |
|
0 commit comments