|
14609 | 14609 | "rtc_total_freezes_duration_sec"
|
14610 | 14610 | ]
|
14611 | 14611 | },
|
| 14612 | + "ClosePath": { |
| 14613 | + "description": "The response from the `ClosePath` command.", |
| 14614 | + "type": "object", |
| 14615 | + "properties": { |
| 14616 | + "face_id": { |
| 14617 | + "description": "The UUID of the lone face of the resulting solid2D.", |
| 14618 | + "type": "string", |
| 14619 | + "format": "uuid" |
| 14620 | + } |
| 14621 | + }, |
| 14622 | + "required": [ |
| 14623 | + "face_id" |
| 14624 | + ] |
| 14625 | + }, |
14612 | 14626 | "Cluster": {
|
14613 | 14627 | "description": "Cluster information.",
|
14614 | 14628 | "type": "object",
|
|
15364 | 15378 | "updated_at"
|
15365 | 15379 | ]
|
15366 | 15380 | },
|
| 15381 | + "CutType": { |
| 15382 | + "description": "What kind of cut to do", |
| 15383 | + "oneOf": [ |
| 15384 | + { |
| 15385 | + "description": "Round off an edge.", |
| 15386 | + "type": "string", |
| 15387 | + "enum": [ |
| 15388 | + "fillet" |
| 15389 | + ] |
| 15390 | + }, |
| 15391 | + { |
| 15392 | + "description": "Cut away an edge.", |
| 15393 | + "type": "string", |
| 15394 | + "enum": [ |
| 15395 | + "chamfer" |
| 15396 | + ] |
| 15397 | + } |
| 15398 | + ] |
| 15399 | + }, |
15367 | 15400 | "DefaultCameraFocusOn": {
|
15368 | 15401 | "description": "The response from the `DefaultCameraFocusOn` command.",
|
15369 | 15402 | "type": "object"
|
|
15749 | 15782 | "entity_ids"
|
15750 | 15783 | ]
|
15751 | 15784 | },
|
| 15785 | + "EntityLinearPatternTransform": { |
| 15786 | + "description": "The response from the `EntityLinearPatternTransform` command.", |
| 15787 | + "type": "object", |
| 15788 | + "properties": { |
| 15789 | + "entity_ids": { |
| 15790 | + "description": "The UUIDs of the entities that were created.", |
| 15791 | + "type": "array", |
| 15792 | + "items": { |
| 15793 | + "type": "string", |
| 15794 | + "format": "uuid" |
| 15795 | + } |
| 15796 | + } |
| 15797 | + }, |
| 15798 | + "required": [ |
| 15799 | + "entity_ids" |
| 15800 | + ] |
| 15801 | + }, |
15752 | 15802 | "EntityType": {
|
15753 | 15803 | "description": "The type of entity",
|
15754 | 15804 | "type": "string",
|
|
18241 | 18291 | "type": "number",
|
18242 | 18292 | "format": "double"
|
18243 | 18293 | },
|
| 18294 | + "LinearTransform": { |
| 18295 | + "description": "Ways to transform each solid being replicated in a repeating pattern.", |
| 18296 | + "type": "object", |
| 18297 | + "properties": { |
| 18298 | + "replicate": { |
| 18299 | + "description": "Whether to replicate the original solid in this instance.", |
| 18300 | + "default": true, |
| 18301 | + "type": "boolean" |
| 18302 | + }, |
| 18303 | + "scale": { |
| 18304 | + "description": "Scale the replica's size along each axis. Defaults to (1, 1, 1) (i.e. the same size as the original).", |
| 18305 | + "default": { |
| 18306 | + "x": 1.0, |
| 18307 | + "y": 1.0, |
| 18308 | + "z": 1.0 |
| 18309 | + }, |
| 18310 | + "allOf": [ |
| 18311 | + { |
| 18312 | + "$ref": "#/components/schemas/Point3d" |
| 18313 | + } |
| 18314 | + ] |
| 18315 | + }, |
| 18316 | + "translate": { |
| 18317 | + "description": "Translate the replica this far along each dimension. Defaults to zero vector (i.e. same position as the original).", |
| 18318 | + "default": { |
| 18319 | + "x": 0.0, |
| 18320 | + "y": 0.0, |
| 18321 | + "z": 0.0 |
| 18322 | + }, |
| 18323 | + "allOf": [ |
| 18324 | + { |
| 18325 | + "$ref": "#/components/schemas/Point3d" |
| 18326 | + } |
| 18327 | + ] |
| 18328 | + } |
| 18329 | + } |
| 18330 | + }, |
18244 | 18331 | "Mass": {
|
18245 | 18332 | "description": "The mass response.",
|
18246 | 18333 | "type": "object",
|
|
18761 | 18848 | "type"
|
18762 | 18849 | ]
|
18763 | 18850 | },
|
| 18851 | + { |
| 18852 | + "description": "Command for revolving a solid 2d.", |
| 18853 | + "type": "object", |
| 18854 | + "properties": { |
| 18855 | + "face_ids": { |
| 18856 | + "description": "Which faces to remove, leaving only the shell.", |
| 18857 | + "type": "array", |
| 18858 | + "items": { |
| 18859 | + "type": "string", |
| 18860 | + "format": "uuid" |
| 18861 | + } |
| 18862 | + }, |
| 18863 | + "object_id": { |
| 18864 | + "description": "Which Solid3D is being shelled.", |
| 18865 | + "type": "string", |
| 18866 | + "format": "uuid" |
| 18867 | + }, |
| 18868 | + "shell_thickness": { |
| 18869 | + "description": "How thick the shell should be. Smaller values mean a thinner shell.", |
| 18870 | + "allOf": [ |
| 18871 | + { |
| 18872 | + "$ref": "#/components/schemas/LengthUnit" |
| 18873 | + } |
| 18874 | + ] |
| 18875 | + }, |
| 18876 | + "type": { |
| 18877 | + "type": "string", |
| 18878 | + "enum": [ |
| 18879 | + "solid3d_shell_face" |
| 18880 | + ] |
| 18881 | + } |
| 18882 | + }, |
| 18883 | + "required": [ |
| 18884 | + "face_ids", |
| 18885 | + "object_id", |
| 18886 | + "shell_thickness", |
| 18887 | + "type" |
| 18888 | + ] |
| 18889 | + }, |
18764 | 18890 | {
|
18765 | 18891 | "description": "Command for revolving a solid 2d about a brep edge",
|
18766 | 18892 | "type": "object",
|
|
19248 | 19374 | "type"
|
19249 | 19375 | ]
|
19250 | 19376 | },
|
| 19377 | + { |
| 19378 | + "description": "Create a linear pattern using this entity.", |
| 19379 | + "type": "object", |
| 19380 | + "properties": { |
| 19381 | + "entity_id": { |
| 19382 | + "description": "ID of the entity being copied.", |
| 19383 | + "type": "string", |
| 19384 | + "format": "uuid" |
| 19385 | + }, |
| 19386 | + "transform": { |
| 19387 | + "description": "How to transform each repeated solid. The total number of repetitions equals the size of this list.", |
| 19388 | + "type": "array", |
| 19389 | + "items": { |
| 19390 | + "$ref": "#/components/schemas/LinearTransform" |
| 19391 | + } |
| 19392 | + }, |
| 19393 | + "type": { |
| 19394 | + "type": "string", |
| 19395 | + "enum": [ |
| 19396 | + "entity_linear_pattern_transform" |
| 19397 | + ] |
| 19398 | + } |
| 19399 | + }, |
| 19400 | + "required": [ |
| 19401 | + "entity_id", |
| 19402 | + "transform", |
| 19403 | + "type" |
| 19404 | + ] |
| 19405 | + }, |
19251 | 19406 | {
|
19252 | 19407 | "description": "Create a linear pattern using this entity.",
|
19253 | 19408 | "type": "object",
|
|
20036 | 20191 | "description": "Fillets the given edge with the specified radius.",
|
20037 | 20192 | "type": "object",
|
20038 | 20193 | "properties": {
|
| 20194 | + "cut_type": { |
| 20195 | + "description": "How to apply the cut.", |
| 20196 | + "default": "fillet", |
| 20197 | + "allOf": [ |
| 20198 | + { |
| 20199 | + "$ref": "#/components/schemas/CutType" |
| 20200 | + } |
| 20201 | + ] |
| 20202 | + }, |
20039 | 20203 | "edge_id": {
|
20040 | 20204 | "description": "Which edge you want to fillet.",
|
20041 | 20205 | "type": "string",
|
|
21711 | 21875 | "type"
|
21712 | 21876 | ]
|
21713 | 21877 | },
|
| 21878 | + { |
| 21879 | + "description": "The response to the 'ClosePath' endpoint", |
| 21880 | + "type": "object", |
| 21881 | + "properties": { |
| 21882 | + "data": { |
| 21883 | + "$ref": "#/components/schemas/ClosePath" |
| 21884 | + }, |
| 21885 | + "type": { |
| 21886 | + "type": "string", |
| 21887 | + "enum": [ |
| 21888 | + "close_path" |
| 21889 | + ] |
| 21890 | + } |
| 21891 | + }, |
| 21892 | + "required": [ |
| 21893 | + "data", |
| 21894 | + "type" |
| 21895 | + ] |
| 21896 | + }, |
21714 | 21897 | {
|
21715 | 21898 | "description": "The response to the 'CameraDragMove' endpoint",
|
21716 | 21899 | "type": "object",
|
|
22433 | 22616 | "type"
|
22434 | 22617 | ]
|
22435 | 22618 | },
|
| 22619 | + { |
| 22620 | + "description": "The response to the 'EntityLinearPatternTransform' endpoint", |
| 22621 | + "type": "object", |
| 22622 | + "properties": { |
| 22623 | + "data": { |
| 22624 | + "$ref": "#/components/schemas/EntityLinearPatternTransform" |
| 22625 | + }, |
| 22626 | + "type": { |
| 22627 | + "type": "string", |
| 22628 | + "enum": [ |
| 22629 | + "entity_linear_pattern_transform" |
| 22630 | + ] |
| 22631 | + } |
| 22632 | + }, |
| 22633 | + "required": [ |
| 22634 | + "data", |
| 22635 | + "type" |
| 22636 | + ] |
| 22637 | + }, |
22436 | 22638 | {
|
22437 | 22639 | "description": "The response to the 'EntityLinearPattern' endpoint",
|
22438 | 22640 | "type": "object",
|
|
0 commit comments