{"ok":true,"resource":{"id":"sand3d--simready--simready-food_produce_banana_s01","sourceId":"sandflow-sand3d","sourceAssetId":"simready:food_produce_banana_s01","name":"Food Produce Banana S01 (Sand3D Program)","category":"industrial","publisher":"Sandflow","formats":["py","usda","usd","glb"],"revision":"ba1baf9d89ddf57433d7c47cb461f6d8883067a1","sourceUrl":"https://huggingface.co/datasets/Sandflow/sand3d-simready","thumbnailUrl":"https://sandflow-sand3d-explorer.hf.space/r/simready-food_produce_banana_s01.png","detailImageUrl":"https://sandflow-sand3d-explorer.hf.space/r/simready-food_produce_banana_s01.png","sourcePreviewUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0003/simready-food_produce_banana_s01.png","checkedAt":"2026-11-06T14:00:00.000Z","licenseStatus":"manifest-and-text-checked","storageStatus":"hf-mirror-tree-verified","attribution":"Sandflow (Sand3D: 3D-as-Code Ecosystem)","evidence":{"license":{"spdx":"CC-BY-4.0","url":"https://creativecommons.org/licenses/by/4.0/","location":"datasets/Sandflow/sand3d-simready/LICENSE"},"commercialPermitted":true,"notes":"Parametric 3D object from Sand3D SimReady (Robotics & Simulation) (2,334 total). Pinned revision ba1baf9."},"outputFiles":[{"path":"usda/0003/simready-food_produce_banana_s01.usda","format":"usda","sizeBytes":50000,"sha256":"c86be1acb02a01a65ba64dd11273fd06a2bdad77513a59ddc9813e24a47dc872","url":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0003/simready-food_produce_banana_s01.usda"}],"sand3d":{"datasetRepo":"Sandflow/sand3d-simready","subcollection":"simready","totalInDataset":2334,"entryFunction":"banana","nJoints":0,"fScore":0.9589,"program":"import sand3d as s3d\n\n\ndef banana():\n    body = s3d.at(curved_body(), x=0, y=0, z=0)\n    return s3d.assembly(\"banana\", body)\n\n\ndef curved_body(center_h=17.5, sections=((-89,20,1,1),(-80,15,31,18),(-60,2,44,31),(-30,-10,40,34),(0,-13,38,35),(30,-8,39,34),(60,4,38,33),(80,13,26,23),(89,17,10,9),(90.3,18,1,1))):\n    body = s3d.loft(\"fruit\", *[s3d.station(z=x, w=h, d=w, x=0.025*max(x,0), y=y) for x,y,w,h in sections])\n    body = s3d.at(body, ry=90, z=center_h)\n    s3d.material(body, \"plastic\", color=\"#eac943\", roughness=0.65)\n    stalk = s3d.at(stem(), x=-83, y=24, z=18)\n    return s3d.group(\"curved_body\", body, stalk)\n\n\ndef stem(length=28, base_w=9, base_h=6, tip_w=4, tip_h=3):\n    stalk = s3d.loft(\"stalk\", s3d.station(z=0, w=base_w, d=base_h), s3d.station(z=length/2, w=tip_w, d=tip_h, x=-1), s3d.station(z=length, w=tip_w, d=tip_h, x=-4))\n    stalk = s3d.at(stalk, rx=-90, z=base_h/2)\n    s3d.material(stalk, \"plastic\", color=\"#8e7837\", roughness=0.8)\n    return s3d.group(\"stem\", stalk)","usdaPath":"usda/0003/simready-food_produce_banana_s01.usda","programSha256":"a20cd5f17b17f450c02a9bec44c13d9bdb188fd3ce37e7607214d9b33e7caf41","explorerUrl":"/resources/explorer?oid=simready-food_produce_banana_s01","glbUrl":"https://sandflow-sand3d-explorer.hf.space/glb/simready-food_produce_banana_s01.glb"},"capabilities":["Sand3D (Code)","UsdPhysics","Kinematics Joint Articulation","Parametric Reconstruction"],"runtimeValidation":"not-tested","kind":"3d-code","license":"CC-BY-4.0","sizeBytes":1024,"entryUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/resolve/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0003/simready-food_produce_banana_s01.usda","downloadUrl":"https://huggingface.co/datasets/SZFSPC/techidaily-resources/tree/ba1baf9d89ddf57433d7c47cb461f6d8883067a1/usda/0003","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":{"license":"manifest-and-text-checked","formats":"sand3d-python-program-and-openusd-manifest"},"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.9589)."],"requiredNextSteps":["Check materials, scale, performance and required file conversion in your target renderer."]}}