feat: establish reproducible FreeCAD web compatibility baseline
This commit is contained in:
337
config/chrome-partdesign-transform-verification.json
Normal file
337
config/chrome-partdesign-transform-verification.json
Normal file
@@ -0,0 +1,337 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"status": "pass",
|
||||
"browserId": "chrome",
|
||||
"crossOriginIsolated": true,
|
||||
"operations": [
|
||||
{
|
||||
"command": "hole",
|
||||
"objectId": "hole",
|
||||
"typeId": "PartDesign::Hole",
|
||||
"base": "pad",
|
||||
"tip": "hole",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 2,
|
||||
"kernelReferenceCount": 2,
|
||||
"shapeId": "shape-msi6khll-3",
|
||||
"volume": 497.71681469282044,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"threaded": false,
|
||||
"modelThread": false,
|
||||
"threadType": "None",
|
||||
"threadSize": "M6x1.0",
|
||||
"threadDirection": "Right"
|
||||
},
|
||||
{
|
||||
"command": "fillet",
|
||||
"objectId": "fillet001",
|
||||
"typeId": "PartDesign::Fillet",
|
||||
"base": {
|
||||
"schemaVersion": 1,
|
||||
"objectId": "hole",
|
||||
"kind": "edge",
|
||||
"persistentId": "topo-edge-c5080c7f512c3757",
|
||||
"topologyVersion": 25,
|
||||
"generation": 2,
|
||||
"status": "new",
|
||||
"signature": "edge|curve=line|length=800|range=|adjacent=plane,plane,plane|degenerated=0"
|
||||
},
|
||||
"tip": "fillet001",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 3,
|
||||
"kernelReferenceCount": 3,
|
||||
"shapeId": "shape-msi6khor-4",
|
||||
"volume": 497.5808989123684,
|
||||
"solids": 1,
|
||||
"structuralValid": false
|
||||
},
|
||||
{
|
||||
"command": "chamfer",
|
||||
"objectId": "chamfer",
|
||||
"typeId": "PartDesign::Chamfer",
|
||||
"base": {
|
||||
"schemaVersion": 1,
|
||||
"objectId": "hole",
|
||||
"kind": "edge",
|
||||
"persistentId": "topo-edge-1190dbb2fa02bb4d",
|
||||
"topologyVersion": 25,
|
||||
"generation": 2,
|
||||
"status": "new",
|
||||
"signature": "edge|curve=line|length=800|range=|adjacent=plane,plane|degenerated=0"
|
||||
},
|
||||
"tip": "chamfer",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 4,
|
||||
"kernelReferenceCount": 4,
|
||||
"shapeId": "shape-msi6khqq-5",
|
||||
"volume": 497.5368146928205,
|
||||
"solids": 1,
|
||||
"structuralValid": false
|
||||
},
|
||||
{
|
||||
"command": "draft",
|
||||
"objectId": "draft",
|
||||
"typeId": "PartDesign::Draft",
|
||||
"base": {
|
||||
"schemaVersion": 1,
|
||||
"objectId": "hole",
|
||||
"kind": "face",
|
||||
"persistentId": "topo-face-154d54dd4cc87e90",
|
||||
"topologyVersion": 25,
|
||||
"generation": 2,
|
||||
"status": "new",
|
||||
"signature": "face|surface=cylinder|area=5027|adjacent=2|edges=3|wires=0|natural=0"
|
||||
},
|
||||
"tip": "draft",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 5,
|
||||
"kernelReferenceCount": 5,
|
||||
"shapeId": "shape-msi6khs1-7",
|
||||
"volume": 484.8175441487494,
|
||||
"solids": 1,
|
||||
"structuralValid": false
|
||||
},
|
||||
{
|
||||
"command": "thickness",
|
||||
"objectId": "thickness",
|
||||
"typeId": "PartDesign::Thickness",
|
||||
"base": "hole",
|
||||
"tip": "thickness",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 6,
|
||||
"kernelReferenceCount": 6,
|
||||
"shapeId": "shape-msi6khue-9",
|
||||
"volume": 505.16706481222076,
|
||||
"solids": 1,
|
||||
"structuralValid": false
|
||||
},
|
||||
{
|
||||
"command": "hole",
|
||||
"objectId": "hole001",
|
||||
"typeId": "PartDesign::Hole",
|
||||
"base": "hole",
|
||||
"tip": "hole001",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 7,
|
||||
"kernelReferenceCount": 7,
|
||||
"shapeId": "shape-msi6ki2i-j",
|
||||
"volume": 363.66427233552065,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"threaded": true,
|
||||
"modelThread": false,
|
||||
"threadType": "ISOMetricProfile",
|
||||
"threadSize": "M1x0.25",
|
||||
"threadDirection": "Right"
|
||||
},
|
||||
{
|
||||
"command": "hole",
|
||||
"objectId": "hole002",
|
||||
"typeId": "PartDesign::Hole",
|
||||
"base": "hole001",
|
||||
"tip": "hole002",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 8,
|
||||
"kernelReferenceCount": 8,
|
||||
"shapeId": "shape-msi6kjlh-m",
|
||||
"volume": 347.12633973440813,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"threaded": true,
|
||||
"modelThread": true,
|
||||
"threadType": "ISOMetricProfile",
|
||||
"threadSize": "M2x0.4",
|
||||
"threadDirection": "Left"
|
||||
},
|
||||
{
|
||||
"command": "linear-pattern",
|
||||
"objectId": "linear-pattern",
|
||||
"typeId": "PartDesign::LinearPattern",
|
||||
"base": "hole001",
|
||||
"tip": "linear-pattern",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 9,
|
||||
"kernelReferenceCount": 9,
|
||||
"shapeId": "shape-msi6kk24-p",
|
||||
"volume": 357.3810870283411,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"transformMode": "Features",
|
||||
"originals": [
|
||||
"hole"
|
||||
]
|
||||
},
|
||||
{
|
||||
"command": "mirrored",
|
||||
"objectId": "mirrored",
|
||||
"typeId": "PartDesign::Mirrored",
|
||||
"base": "linear-pattern",
|
||||
"tip": "mirrored",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 10,
|
||||
"kernelReferenceCount": 10,
|
||||
"shapeId": "shape-msi6kk4j-s",
|
||||
"volume": 354.26859542168523,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"transformMode": "Features",
|
||||
"originals": [
|
||||
"hole"
|
||||
]
|
||||
},
|
||||
{
|
||||
"command": "mirrored",
|
||||
"objectId": "mirrored001",
|
||||
"typeId": "PartDesign::Mirrored",
|
||||
"base": "mirrored",
|
||||
"tip": "mirrored001",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 11,
|
||||
"kernelReferenceCount": 11,
|
||||
"shapeId": "shape-msi6kk61-t",
|
||||
"volume": 354.26859542168523,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"transformMode": "Whole shape",
|
||||
"originals": []
|
||||
},
|
||||
{
|
||||
"command": "linear-pattern",
|
||||
"objectId": "linear-pattern001",
|
||||
"typeId": "PartDesign::LinearPattern",
|
||||
"base": "mirrored001",
|
||||
"tip": "linear-pattern001",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 12,
|
||||
"kernelReferenceCount": 12,
|
||||
"shapeId": "shape-msi6kkk8-w",
|
||||
"volume": 547.6164162707034,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"transformMode": "Whole shape",
|
||||
"originals": []
|
||||
},
|
||||
{
|
||||
"command": "polar-pattern",
|
||||
"objectId": "polar-pattern",
|
||||
"typeId": "PartDesign::PolarPattern",
|
||||
"base": "linear-pattern001",
|
||||
"tip": "polar-pattern",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 13,
|
||||
"kernelReferenceCount": 13,
|
||||
"shapeId": "shape-msi6kl0z-z",
|
||||
"volume": 1351.4339505434775,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"transformMode": "Whole shape",
|
||||
"originals": []
|
||||
},
|
||||
{
|
||||
"command": "multi-transform",
|
||||
"objectId": "multi-transform",
|
||||
"typeId": "PartDesign::MultiTransform",
|
||||
"base": "polar-pattern",
|
||||
"tip": "multi-transform",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 14,
|
||||
"kernelReferenceCount": 14,
|
||||
"shapeId": "shape-msi6kmxn-13",
|
||||
"volume": 2031.0345622237955,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"transformMode": "Whole shape",
|
||||
"originals": []
|
||||
},
|
||||
{
|
||||
"command": "hole",
|
||||
"objectId": "hole003",
|
||||
"typeId": "PartDesign::Hole",
|
||||
"base": "multi-transform",
|
||||
"tip": "hole003",
|
||||
"recompute": "completed",
|
||||
"shapeCount": 15,
|
||||
"kernelReferenceCount": 15,
|
||||
"shapeId": "shape-msi6kn10-17",
|
||||
"volume": 1996.182518723034,
|
||||
"solids": 1,
|
||||
"structuralValid": false,
|
||||
"threaded": false,
|
||||
"modelThread": false,
|
||||
"threadType": "None",
|
||||
"threadSize": "M6x1.0",
|
||||
"threadDirection": "Right"
|
||||
}
|
||||
],
|
||||
"ambiguityRecovery": {
|
||||
"command": "fillet",
|
||||
"status": "failed",
|
||||
"code": "DRESSUP_EDGE_REFERENCE_UNRESOLVED",
|
||||
"retainedShapeId": "shape-msi6khor-4",
|
||||
"previousShapeId": "shape-msi6khor-4",
|
||||
"restoredStatus": "completed",
|
||||
"restoredShapeId": "shape-msi6khvg-a"
|
||||
},
|
||||
"topologyMigration": {
|
||||
"editedPadLength": 31,
|
||||
"migrated": [
|
||||
{
|
||||
"command": "fillet",
|
||||
"objectId": "hole",
|
||||
"kind": "edge",
|
||||
"status": "ambiguous",
|
||||
"persistentId": "topo-edge-c5080c7f512c3757"
|
||||
},
|
||||
{
|
||||
"command": "chamfer",
|
||||
"objectId": "hole",
|
||||
"kind": "edge",
|
||||
"status": "ambiguous",
|
||||
"persistentId": "topo-edge-1190dbb2fa02bb4d"
|
||||
},
|
||||
{
|
||||
"command": "draft",
|
||||
"objectId": "hole",
|
||||
"kind": "face",
|
||||
"status": "stable",
|
||||
"persistentId": "topo-face-154d54dd4cc87e90"
|
||||
},
|
||||
{
|
||||
"command": "thickness",
|
||||
"objectId": "hole",
|
||||
"kind": "face",
|
||||
"status": "ambiguous",
|
||||
"persistentId": "topo-face-82a09f740c619c10"
|
||||
}
|
||||
],
|
||||
"stable": 1,
|
||||
"ambiguous": 3,
|
||||
"ambiguityDiagnostics": 3,
|
||||
"wrongBindings": 0
|
||||
},
|
||||
"persistence": {
|
||||
"mode": "sqlite-opfs",
|
||||
"savedVersion": 41,
|
||||
"reopenedVersion": 41,
|
||||
"reopenedTip": "hole003",
|
||||
"objectCount": 21
|
||||
},
|
||||
"opfs": {
|
||||
"markerSuite": "PD-TRANSFORM",
|
||||
"markerOperations": 14,
|
||||
"markerRemoved": true
|
||||
},
|
||||
"beforeRelease": {
|
||||
"shapeCount": 12,
|
||||
"kernelReferenceCount": 12
|
||||
},
|
||||
"afterRelease": {
|
||||
"shapeCount": 0,
|
||||
"kernelReferenceCount": 0
|
||||
},
|
||||
"browser": {
|
||||
"product": "Chrome/150.0.7871.128",
|
||||
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/150.0.0.0 Safari/537.36"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user