**Dune3d**  
*パラメトリック 3D CAD アプリケーション*

2026/03/22 17:06

**Dune3d** *パラメトリック 3D CAD アプリケーション*

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

(不足している詳細に対処し、表現を厳密にするため)**

Dune 3D は軽量でオープンソースのパラメトリック 3‑D CAD プログラムで、STEP のインポート/エクスポートとフィレットやチャムファーなどの基本機能をサポートしています。FreeCAD のモーダルスケッチャーの欠点と Solvespace の STEP サポート不足を克服するために作成されました。このソフトウェアは、Open CASCADE ジオメトリカーネル、Horizon EDA の 3‑D ビューポートとインタラクティブマニピュレータ、および Solvespace の制約ソルバ(速度向上のためにパッチ適用済み)を組み合わせています。
開発は約三か月で実用的な状態に達しました。ツールはスペースバーで呼び出すメニューからアクセスでき、「set workplane」はグループの作業平面を割り当てます。Windows、macOS、およびその他のプラットフォーム向けのビルド手順が提供され、サンプルファイルは専用の samples リポジトリに置かれています。コミュニティディスカッションとサポートは Matrix と GitHub Discussions を通じて行われます。
著者は Dune 3D を Horizon EDA に統合したり、Solvespace/FreeCAD の開発を継続することを選択せず、代わりにプロジェクトをメンテナンスとユーザーサポートに重点を置いたスタンドアロンアプリケーションとして残す方針です。

本文

Dune 3D

Dune 3D は STEP のインポート/エクスポート、フィレットやチャムファーに対応したパラメトリック 3‑D CAD アプリケーションです。


背景

FreeCAD や Solvespace がすでに存在する中で、なぜもう一つのオープンソース 3‑D CAD を作るのでしょうか?

私の主な用途は電子工作用の 3‑D プリントケースを設計することです。
既存ツールがワークフロー要件に合わないため、先延ばしになっていたことが多くありました。

ツール不満点
FreeCADモーダルスケッチャーは 2 D に限定され、押し出しに 3‑D 制約が無い。参照が面倒。
Solvespaceワークフローは良好だが STEP のインポート/エクスポートやチャムファー/フィレット用のジオメトリカーネルが欠けている。

PCB CAD で Horizon EDA を使って同様の課題を解決した後、3‑D CAD システムを自作できるかと考えました。主要構成要素は次の通りです。

  1. ジオメトリカーネル – Open CASCADE(STEP とフィレット/チャムファーに唯一適合)。
  2. 3‑D ビューポート – Horizon EDA のプレビューエンジンを再利用し、描画・ズーム/パン・選択を行う。
  3. 制約ソルバー – Solvespace のソルバーがライブラリとして提供されているので、それを活用して制約を解決。
  4. エディタインフラ – Horizon EDA の対話型マニピュレーターを適応させ、ツールや Undo/Redo などを実装。

これらの構成要素を組み合わせてアプリケーションを作り上げ、約三か月で実用化できました。


ビルド方法

リポジトリ内の build instructions を参照してください。


利用方法

Horizon EDA と同様に、すべてのツールとアクションはスペースバーのメニューからアクセスします。
「set workplane」 を使用してグループのワークプレーンを定義してください。詳細な使い方はドキュメントをご覧ください。


質問先

  • Matrix room: [link]
  • GitHub Discussions: [link]

よくある質問

質問回答
サンプルファイルはどこにありますか?samples リポジトリ内です。
Windows で動きますか?ビルド手順に Windows 用の情報があります。
macOS でも動きますか?macOS 向けのビルド手順も記載されています。
Horizon EDA に統合しない理由は?Horizon EDA 内に 3‑D CAD を組み込む適切な場所がなく、Gtk 4 を試したかったためです。
Solvespace や FreeCAD を改良しない理由は?Solvespace に Open CASCADE を追加したり、FreeCAD を 3‑D パラメトリックにするには外部貢献者として手が届かないほど大規模な作業になるためです。

実装ノート:
Solvespace のソルバーを直接使用し、提案されたラッパーではなくしました(必要機能がすべて公開されていなかったため)。また、シンボリック解法で生成される方程式の計算を高速化するようにソルバーをパッチしています。

同じ日のほかのニュース

一覧に戻る →

2026/03/24 7:52

Windows 3.1 用 タイル背景 .bmp アーカイブ

## Japanese Translation: GitHubは、コード作成・ワークフロー自動化・セキュリティ・コミュニティ協働を向上させるAI搭載の開発者ツールとエンタープライズサービスの包括的なスイートを提供します。 - **AI コード生成**:Copilot、Spark、および Models は開発者がコードを自動で生成・改善するのに役立ちます。 - **開発者ワークフロー**:Actions、Codespaces、Issues、Plan、Code Review が、コーディングからデプロイまでの開発パイプライン全体を統括します。 - **セキュリティ**:GitHub Advanced Security は脆弱性を検出しシークレットを保護します;エンタープライズグレードのセキュリティは Copilot for Business にバンドルされています。 - **エンタープライズプラットフォーム**:AI 搭載の開発環境とプレミアムサポートにより、大規模チームがスケールで高度なツールを採用できるようになります。 - **ユースケースの幅広さ**:このスタックは、医療・金融・製造・政府などの業界で App Modernization、DevSecOps、および CI/CD をサポートします。 - **マーケットプレイスとコミュニティ**:Advanced Security のようなアドオンは Marketplace で入手可能です;Sponsors、Security Lab、Maintainer Community、Accelerator、Stars、Archive Program といったイニシアチブがオープンコラボレーションを促進します。 - **ドキュメントとサポート**:GitHub は包括的なドキュメント、ブログ、変更ログ、およびユーザー向け専用サポートチャネルを提供しています。 今後の展望として、GitHub は AI 統合を深化させ、エンタープライズ機能を拡充し、業界固有のサポートを拡大することを計画しており、デジタルトランスフォーメーションの加速、コード品質基準の向上、および組織全体でのセキュリティ強化に寄与すると期待されています。

2026/03/24 3:40

既存の研究アイデアに対する自己主導型調査

## Japanese Translation: 研究は、検索空間とサンドボックス制約が厳密に定義された場合、LLM駆動エージェントが機械学習トレーニングパイプラインを自律的に改善できることを示しています。エージェントは制限付きループで動作します:仮説 → `train.py`/`program.md` を編集(メモリ用にスクラッチパッド使用)→ トレーニング(RTX 4090 で約800ステップ ≈ 3 分)→ 平均順位を評価し、コミットまたはロールバック。各実行はノイズ過剰適合を防ぐために約5 分の壁時計時間で制限されます。 トレーニングは医療用X線データセットから始まり、その後 Ukiyo‑eVG(≈11 K 日本の木版画)へ切り替えました。フレーズ注釈はガウスヒートマップに変換され、追加の「視線」入力として使用されました。CLIPバックボーンは ViT‑Small (22 M) + DistilBERT (66 M) + HeatmapProcessor (~90 M パラメータ) で構成され、ホールドアウト1 Kテストセットで評価しました(ベースライン平均順位 344.68、R@1 img→txt 17.2%、txt→img 16.5%)。 1日間にわたりエージェントは42実験を実行し、そのうち13がコミットされ29がロールバックされました。平均順位は344.68から157.43へ(54 %減少)しました。主な向上は温度制限修正(-113点)と Optuna++ ハイパーパラメータ調整(-30点)によるもので、他のアーキテクチャ変更はほぼ影響がありませんでした。フェーズ 4/5では成功率が低下し、多くの「スパゲッティ」仮説が失敗しました;サンドボックス違反は、エージェントが未承認の bash 呼び出しを試みたりループを早期に停止した際に発生しました。 実験は、LLM エージェントが明確に定義された検索空間内で機械学習研究を自律的に推進できることを示していますが、予期せぬ(「未知の未知」)挙動には苦戦し、厳格なサンドボックス化が必要です。将来の作業では計画段階やサブエージェントを導入して、1実験あたりの単一変更制限を克服し、ハイパーパラメータのより深い探索と成功率の向上を可能にすることが考えられます。

2026/03/22 0:07

**朱祁:磁器修復の技術**

## Japanese Translation: **概要:** ジュチ(锔瓷)は、宋代(960‑1279)に遡る中国の破損した磁器を修復する工芸です。13世紀の絵画に作業員が壊れた陶器を修理している様子が描かれており、ユネスコはジュチを無形文化遺産として認定しています。この技術では、職人が**脆弱な磁器に穴を開け、慎重に手作業で製造した金属のスタープレート(銅、鉄、または貴金属)を挿入し、裂け目を覆いながら物体の機能と美的整合性を保ちます**。ジュチは「不完全さの美」を称える哲学を具現化しており、日本の金継ぎ(壊れた陶器を漆で修復し、金箔で縫い合わせる)と類似しています。両方の伝統において、裂け目は再生されたアイデンティティへ変容し、人生に伴う傷や回復力を象徴します