Import geometry work w transforms (#5757)
* make work with imported geometry Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * iupdates Signed-off-by: Jess Frazelle <github@jessfraz.com> * A snapshot a day keeps the bugs away! 📷🐛 (OS: namespace-profile-ubuntu-8-cores) * update known issues Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
		@ -13,9 +13,7 @@ once fixed in engine will just start working here with no language changes.
 | 
			
		||||
    If you see a red line around your model, it means this is happening.
 | 
			
		||||
 | 
			
		||||
- **Import**: Right now you can import a file, even if that file has brep data
 | 
			
		||||
    you cannot edit it, after v1, the engine will account for this. You also cannot
 | 
			
		||||
    currently move or transform the imported objects at all, once we have assemblies
 | 
			
		||||
    this will work.
 | 
			
		||||
    you cannot edit it, after v1, the engine will account for this. 
 | 
			
		||||
 | 
			
		||||
- **Fillets**: Fillets cannot intersect, you will get an error. Only simple fillet
 | 
			
		||||
    cases work currently.
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1137
									
								
								docs/kcl/std.json
									
									
									
									
									
								
							
							
						
						
									
										1137
									
								
								docs/kcl/std.json
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										62
									
								
								docs/kcl/types/SolidOrImportedGeometry.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								docs/kcl/types/SolidOrImportedGeometry.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,62 @@
 | 
			
		||||
---
 | 
			
		||||
title: "SolidOrImportedGeometry"
 | 
			
		||||
excerpt: "Data for a solid or an imported geometry."
 | 
			
		||||
layout: manual
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
Data for a solid or an imported geometry.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
**This schema accepts exactly one of the following:**
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
**Type:** `object`
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Properties
 | 
			
		||||
 | 
			
		||||
| Property | Type | Description | Required |
 | 
			
		||||
|----------|------|-------------|----------|
 | 
			
		||||
| `type` |enum: `solid`|  | No |
 | 
			
		||||
| `id` |[`string`](/docs/kcl/types/string)| The id of the solid. | No |
 | 
			
		||||
| `artifactId` |[`ArtifactId`](/docs/kcl/types/ArtifactId)| The artifact ID of the solid.  Unlike `id`, this doesn't change. | No |
 | 
			
		||||
| `value` |`[` [`ExtrudeSurface`](/docs/kcl/types/ExtrudeSurface) `]`| The extrude surfaces. | No |
 | 
			
		||||
| `sketch` |[`Sketch`](/docs/kcl/types/Sketch)| The sketch. | No |
 | 
			
		||||
| `height` |[`number`](/docs/kcl/types/number)| The height of the solid. | No |
 | 
			
		||||
| `startCapId` |[`string`](/docs/kcl/types/string)| The id of the extrusion start cap | No |
 | 
			
		||||
| `endCapId` |[`string`](/docs/kcl/types/string)| The id of the extrusion end cap | No |
 | 
			
		||||
| `edgeCuts` |`[` [`EdgeCut`](/docs/kcl/types/EdgeCut) `]`| Chamfers or fillets on this solid. | No |
 | 
			
		||||
| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No |
 | 
			
		||||
| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| Metadata. | No |
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
Data for an imported geometry.
 | 
			
		||||
 | 
			
		||||
**Type:** `object`
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Properties
 | 
			
		||||
 | 
			
		||||
| Property | Type | Description | Required |
 | 
			
		||||
|----------|------|-------------|----------|
 | 
			
		||||
| `type` |enum: `importedGeometry`|  | No |
 | 
			
		||||
| `id` |[`string`](/docs/kcl/types/string)| The ID of the imported geometry. | No |
 | 
			
		||||
| `value` |`[` [`string`](/docs/kcl/types/string) `]`| The original file paths. | No |
 | 
			
		||||
| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`|  | No |
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user