vibe-openscad

pdf-page/gemini-3.1-pro / tier-4-gp2y0a21yk

no_code tier 4
error
no SCAD code block in response (stopReason=MAX_TOKENS)

pdf-page (gemini 3.1 pro)

render
no render
no_code 146.0s · 1528/653t · $0.0084
no SCAD code block in response (stopReason=MAX_TOKENS)
SCAD (1 lines)

no SCAD

meta

runIdpdf-page_gemini-3.1-pro-f6bfa58886c9-2026-04-29T04-27-27-682Z
matrixIdpdf-page/gemini-3.1-pro
signaturef6bfa58886c94b24…
providergoogle
modelgemini-3.1-pro-preview
harnesspdf-page
statusno_code
duration146.01s (wallclock: load + prompt eval + generation + network)
tokens1528 in / 653 out
wallclock tok/s4.5 tok/s (end-to-end)
cost$0.0084
createdAt2026-04-29T04:27:27.682Z
gitCommiteb1085a14327
openscadOpenSCAD version 2026.04.27

prompt

添付の Sharp 製測距センサ GP2Y0A21YK0F のデータシート 2 ページ目には
本体の外形寸法図(External dimensions)が描かれています。図を読み取り、
OpenSCAD でセンサの外形をモデリングしてください。

※ 同じ Sharp の GP2Y0D413K0F とは別モデルです:
- レンジ: 10〜80cm(アナログ電圧出力)
- パッケージ:
  - 本体は横長(乗っているレンズ部 + 連結バー部分の2塊で構成)
  - 連結部にケーブル取り出し穴 + 取付穴2個
  - 受光・発光のレンズが本体上部から飛び出している
- コネクタはケーブル(JST PHR-3)で出る、本体下部に直付けではない

含めるべき部位:
- レンズ部本体ケース(直方体に近い、上部にレンズ突起)
- 発光側レンズと受光側レンズ(上面に並ぶ円形 / 矩形の窓)
- 連結バー(レンズ部の下方向に伸びる薄い板状の延長部)
- 連結バーにある取付穴 2 つ + ケーブル取り出しの切欠き
- ケーブル(PCB / コネクタの代わりに丸棒で簡易表現で可)

寸法:
- 図中のミリメートル数値に従ってください
- "*" 印が付いた寸法はレンズ中心位置を示す参照寸法です
- 括弧 `( )` で囲まれた値は参考寸法
- 未指定許容差 ±0.3 mm

座標系:
- 本体の中心が原点。+Z は上方向(レンズが上面)、+Y は前方
- 単位は mm

内部の IC や回路素子はモデリング不要、外形だけで十分です。
完成したコード全体を ```openscad ... ``` のフェンスで囲んで出力してください。
コードのみで、追加の説明は不要です。