{"ok":true,"resource":{"id":"sand3d--cad--zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84","sourceId":"sandflow-sand3d","sourceAssetId":"zero-to-cad:5bf3e3ea-d5ed-171d-e59d-b167e83b7e84","name":"CAD 5Bf3E3Ea-D5Ed-171D-E59D-B167E8 (Sand3D Program)","category":"tools","publisher":"Sandflow","formats":["py","usda","glb"],"fileCount":2,"sizeBytes":282535,"kind":"3d-code","license":"CC-BY-4.0","revision":"ba1baf9d89ddf57433d7c47cb461f6d8883067a1","sourceUrl":"https://huggingface.co/datasets/Sandflow/sand3d-cad","entryUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0004/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.usda","thumbnailUrl":"https://sandflow-sand3d-explorer.hf.space/r/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.png","detailImageUrl":"https://sandflow-sand3d-explorer.hf.space/r/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.png","sourcePreviewUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0004/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.png","capabilities":["Sand3D (Code)","UsdPhysics","Kinematics Joint Articulation","Parametric Reconstruction"],"capabilityEvidence":"sand3d-program-analysis","runtimeValidation":"not-tested","classificationEvidence":"family-taxonomy-mapping","storageStatus":"hf-mirror-tree-verified","packageHash":"6c01cc0893708d8b74514e775067b35773ef428478eaaed24e03300fa14b19d9","contentHash":"06f6b3fab746bca81d1c07bdafbb3d4c02d81c254a5c19990dc6146b7033bd5a","checkedAt":"2026-11-06T14:00:00.000Z","aiGenerated":false,"attribution":"Sandflow Sand3D Library; CC-BY-4.0","evidence":{"license":{"spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","location":"datasets/Sandflow/sand3d-cad/LICENSE"},"commercialPermitted":true,"notes":"Parametric 3D object from Sandflow/sand3d-cad (24,495 objects). Pinned revision e67fb4c."},"outputFiles":[{"path":"usda/0004/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.usda","format":"usda","sizeBytes":50000,"sha256":"6c01cc0893708d8b74514e775067b35773ef428478eaaed24e03300fa14b19d9","url":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0004/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.usda"}],"sand3d":{"datasetRepo":"Sandflow/sand3d-cad","subcollection":"cad","totalInDataset":24495,"entryFunction":"create_model","nJoints":0,"fScore":1,"program":"import sand3d as s3d\n\nPLATE_WIDTH = 80.0\nPLATE_HEIGHT = 60.0\nPLATE_THICKNESS = 8.0\nCHAMFER_SIZE = 0.8\nRECESS_LENGTH = 50.0\nRECESS_WIDTH = 30.0\nRECESS_DEPTH = 2.5\nHOLE_DIAMETER = 4.0\nHOLE_DEPTH = 5.0\nHOLE_ROWS = 2\nHOLE_COLS = 4\nHOLE_SPACING_X = 20.0\nHOLE_SPACING_Y = 25.0\nRIB_WIDTH = 6.0\nRIB_HEIGHT = 12.0\nRIB_OFFSET = 4.0\nRIB_THICKNESS = 2.0\nSECOND_CHAMFER_SIZE = 0.4\nBOOLEAN_EXTRA_DEPTH = PLATE_THICKNESS\n\nplate = s3d.extrude(\"Plate\", s3d.rect(PLATE_WIDTH, PLATE_HEIGHT, chamfer=CHAMFER_SIZE), PLATE_THICKNESS)\nslot = s3d.extrude(\"Recess cutter\", s3d.slot(RECESS_LENGTH, RECESS_WIDTH), RECESS_DEPTH + BOOLEAN_EXTRA_DEPTH)\nslot = s3d.at(slot, z=PLATE_THICKNESS - RECESS_DEPTH)\ns3d.cut(plate, slot)\ns3d.hole(plate, HOLE_DIAMETER, on=s3d.grid(HOLE_COLS, HOLE_ROWS, HOLE_SPACING_X, HOLE_SPACING_Y))\ns3d.chamfer(plate, SECOND_CHAMFER_SIZE, angle=45)","usdaPath":"usda/0004/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.usda","programSha256":"06f6b3fab746bca81d1c07bdafbb3d4c02d81c254a5c19990dc6146b7033bd5a","explorerUrl":"/resources/explorer?oid=zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84","glbUrl":"https://sandflow-sand3d-explorer.hf.space/glb/zero-to-cad-5bf3e3ea-d5ed-171d-e59d-b167e83b7e84.glb"},"downloadUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/tree/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0004","mirror":{"repository":"SZFSPC/techidaily-resources","revision":"ba1baf9d89ddf57433d7c47cb461f6d8883067a1","checkedAt":"2026-11-06T14:00:00.000Z","verification":"official-huggingface-dataset-parquet-manifest"}},"analysis":{"suitability":"candidate-needs-runtime-validation","useCase":"scene-building","evidence":{"formats":"sand3d-python-program-and-openusd-manifest","capabilities":"sand3d-program-analysis","category":"family-taxonomy-mapping"},"limitations":["Runtime compatibility and physical behavior have not been tested by TechIDaily.","Sand3D programs export OpenUSD with UsdPhysics joints; requires sand3d library and Python 3.13 for direct execution.","Mirror verification checks Git tree identity and sampled delivery, not an independent rehash of every payload.","Follow source-specific licensing and attribution. Other rights may apply; no endorsement is implied.","Parametric Python reconstruction available (0 articulated joints, F-score: 1)."],"requiredNextSteps":["Check materials, scale, performance and required file conversion in your target renderer."]}}