{"ok":true,"resource":{"id":"sand3d--objaverse--objaverse-000e5481e9824550ab803d0c8b18592d","sourceId":"sandflow-sand3d","sourceAssetId":"objaverse:000e5481e9824550ab803d0c8b18592d","name":"000E5481E9824550Ab803D0C8B18592D (Sand3D Program)","category":"everyday","publisher":"Sandflow","formats":["py","usda","glb"],"fileCount":2,"sizeBytes":184910,"kind":"3d-code","license":"CC-BY-4.0","revision":"ba1baf9d89ddf57433d7c47cb461f6d8883067a1","sourceUrl":"https://huggingface.co/datasets/Sandflow/sand3d-objaverse","entryUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0000/objaverse-000e5481e9824550ab803d0c8b18592d.usda","thumbnailUrl":"https://sandflow-sand3d-explorer.hf.space/r/objaverse-000e5481e9824550ab803d0c8b18592d.png","detailImageUrl":"https://sandflow-sand3d-explorer.hf.space/r/objaverse-000e5481e9824550ab803d0c8b18592d.png","sourcePreviewUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0000/objaverse-000e5481e9824550ab803d0c8b18592d.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":"ce06d5106b74ba4fd411ea54abc67bb108e62133aba007d4018155f9e30f3abc","contentHash":"391d2bfa6eb624d3c116dd1331d31db7008230e58f353a72944e879b75d919e4","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-objaverse/LICENSE"},"commercialPermitted":true,"notes":"Parametric 3D object from Sandflow/sand3d-objaverse (66,887 objects). Pinned revision 92dd585."},"outputFiles":[{"path":"usda/0000/objaverse-000e5481e9824550ab803d0c8b18592d.usda","format":"usda","sizeBytes":50000,"sha256":"ce06d5106b74ba4fd411ea54abc67bb108e62133aba007d4018155f9e30f3abc","url":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0000/objaverse-000e5481e9824550ab803d0c8b18592d.usda"}],"sand3d":{"datasetRepo":"Sandflow/sand3d-objaverse","subcollection":"objaverse","totalInDataset":66887,"entryFunction":"drum","nJoints":0,"fScore":0.9999,"program":"import sand3d as s3d\n\n\ndef drum():\n    body = s3d.at(cylindrical_body(), z=-283)\n    return s3d.assembly(\"drum\", body)\n\n\ndef cylindrical_body(d=788, h=611, band_z=251):\n    body = s3d.cylinder(\"body\", d=d, h=h)\n    s3d.material(body, \"plastic\", color=\"#000000\", roughness=0.8)\n    band = s3d.at(wraparound_band(), z=band_z)\n    return s3d.group(\"cylindrical_body\", body, band)\n\n\ndef wraparound_band(d=796, inner_d=784, h=40, bevel=4, rim_d=797, rim_h=2):\n    profile = s3d.poly(pts=[(inner_d / 2, 0), (d / 2 - bevel, 0), (d / 2, bevel), (d / 2, h - bevel), (d / 2 - bevel, h), (inner_d / 2, h)])\n    band = s3d.revolve(\"gold_band\", profile)\n    rim = s3d.at(s3d.tube(\"fine_rim\", d=rim_d, d_in=d-bevel, h=rim_h), z=h / 2)\n    band = s3d.join(band, rim)\n    s3d.material(band, \"painted_metal\", color=\"#e7d16a\", roughness=0.65)\n    return s3d.group(\"wraparound_band\", band)","usdaPath":"usda/0000/objaverse-000e5481e9824550ab803d0c8b18592d.usda","programSha256":"391d2bfa6eb624d3c116dd1331d31db7008230e58f353a72944e879b75d919e4","explorerUrl":"/resources/explorer?oid=objaverse-000e5481e9824550ab803d0c8b18592d","glbUrl":"https://sandflow-sand3d-explorer.hf.space/glb/objaverse-000e5481e9824550ab803d0c8b18592d.glb"},"downloadUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/tree/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0000","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.9999)."],"requiredNextSteps":["Check materials, scale, performance and required file conversion in your target renderer."]}}