{"ok":true,"resource":{"id":"sand3d--cad--zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74","sourceId":"sandflow-sand3d","sourceAssetId":"zero-to-cad:d05269b7-4b1c-653a-7597-11805aa10d74","name":"CAD D05269B7-4B1C-653A-7597-11805A (Sand3D Program)","category":"tools","publisher":"Sandflow","formats":["py","usda","glb"],"fileCount":2,"sizeBytes":164098,"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-d05269b7-4b1c-653a-7597-11805aa10d74.usda","thumbnailUrl":"https://sandflow-sand3d-explorer.hf.space/r/zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74.png","detailImageUrl":"https://sandflow-sand3d-explorer.hf.space/r/zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74.png","sourcePreviewUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0004/zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74.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":"4e272496dc3bbff46210105bd5a4874283aeb1e685a54c9516d1d517c6bcfdd0","contentHash":"6c8adeeb04b12ecb96ce5fc6ed788ae8672fda531c840f26a02142704a985721","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-d05269b7-4b1c-653a-7597-11805aa10d74.usda","format":"usda","sizeBytes":50000,"sha256":"4e272496dc3bbff46210105bd5a4874283aeb1e685a54c9516d1d517c6bcfdd0","url":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0004/zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74.usda"}],"sand3d":{"datasetRepo":"Sandflow/sand3d-cad","subcollection":"cad","totalInDataset":24495,"entryFunction":"create_model","nJoints":0,"fScore":0.9866,"program":"import sand3d as s3d\nOUTER_RADIUS = 25.0\nINNER_RADIUS = 20.0\nSOCKET_HEIGHT = 50.0\nBASE_THICKNESS = 5.0\nCLEARANCE_HOLE_DIAMETER = 4.5\nFILLET_RADIUS = 2.0\nNOTCH_WIDTH = 5.0\nNOTCH_DEPTH = 3.0\nMOUNT_TAB_WIDTH = 15.0\nMOUNT_TAB_HEIGHT = 8.0\nMOUNT_TAB_THICKNESS = 4.0\nTAB_OVERLAP = 1.0\nsocket = s3d.cylinder(\"Socket\", OUTER_RADIUS * 2, SOCKET_HEIGHT)\ns3d.fillet(socket, FILLET_RADIUS, edges=\"top\")\ncavity = s3d.at(s3d.cylinder(\"Inner cavity cutter\", INNER_RADIUS * 2, SOCKET_HEIGHT - BASE_THICKNESS), z=BASE_THICKNESS + BASE_THICKNESS / 2)\ns3d.cut(socket, cavity)\nside_hole = s3d.at(s3d.cylinder(\"Clearance hole cutter\", CLEARANCE_HOLE_DIAMETER, SOCKET_HEIGHT + BASE_THICKNESS), x=OUTER_RADIUS, y=0, z=(SOCKET_HEIGHT - BASE_THICKNESS) / 2)\ns3d.cut(socket, side_hole)\nnotch = s3d.at(s3d.box(\"Notch cutter\", NOTCH_WIDTH, NOTCH_DEPTH, SOCKET_HEIGHT + BASE_THICKNESS), x=OUTER_RADIUS - NOTCH_WIDTH / 2, y=0, z=SOCKET_HEIGHT - BASE_THICKNESS / 2)\ns3d.cut(socket, notch)\ntab = s3d.at(s3d.box(\"Mounting tab\", MOUNT_TAB_WIDTH, MOUNT_TAB_THICKNESS, MOUNT_TAB_HEIGHT), y=-(OUTER_RADIUS - TAB_OVERLAP) - MOUNT_TAB_THICKNESS / 2, z=SOCKET_HEIGHT / 2 + MOUNT_TAB_HEIGHT / 2)\ns3d.join(socket, tab)","usdaPath":"usda/0004/zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74.usda","programSha256":"6c8adeeb04b12ecb96ce5fc6ed788ae8672fda531c840f26a02142704a985721","explorerUrl":"/resources/explorer?oid=zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74","glbUrl":"https://sandflow-sand3d-explorer.hf.space/glb/zero-to-cad-d05269b7-4b1c-653a-7597-11805aa10d74.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: 0.9866)."],"requiredNextSteps":["Check materials, scale, performance and required file conversion in your target renderer."]}}