Repolode
wy51ai

wy51ai/floorplan-3d

家具の配置や壁の編集、2Dでの採寸ができ、Three.jsの3Dシーンで間取りを確認できるフロントエンド専用ツール。

代替できる製品:Planner 5DSketchUp

スター
2,479
フォーク
472
未解決の Issue
8
最終コミット
18 日前

これは何?

floorplan-3dは、ブラウザ上で使える住宅の間取り・インテリア設計ツールです。1:60または1:100の縮尺で2D間取り図に家具を配置し、アイテムをドラッグして回転させたり、距離を測ったり、非耐力壁を取り除いたりできます。アプリ全体が単一のindex.htmlファイルで構成されていて、ビルド不要なので、ブラウザでページを開くだけで動作します。

3DビューはThree.jsで構築されており、俯瞰、斜め、真上からの表示に加え、キーボード、マウス、タッチ操作のジョイスティックで移動する一人称モードを利用できます。3D空間で家具を選択して移動でき、変更内容は2D間取り図にも反映されます。部屋ごとに床材を変更でき、面積に5%の余裕分を加えて費用を見積もれます。

デザインはlocalStorageに保存され、元に戻す・やり直す操作に対応しています。また、PNGまたはJSONとしてエクスポートできます。インターフェースは中国語と英語を切り替えられます。部屋のデータ、壁、素材、家具ライブラリはプレーンなJavaScript定数で定義されているため、自分の間取りに合わせて調整できます。Three.jsはCDNから読み込むため、3Dビューの利用にはインターネット接続が必要です。

主な機能

  • 0160種類以上の家具・家電を、1:60または1:100の縮尺で2D間取り図にドラッグして配置できます。
  • 02俯瞰、斜め、真上からの3D表示を切り替えたり、一人称視点で移動したりできます。
  • 03壁にスナップして距離を測り、非耐力壁を取り除けます。
  • 04部屋の面積と使用可能面積を自動計算し、床材の費用を見積もれます。
  • 05編集内容を元に戻したりやり直したりでき、間取り図はブラウザのローカルストレージに保存されます。
  • 06間取りをPNGまたはJSONとしてエクスポートし、保存済みの間取りをインポートできます。

ユースケース

  • 家具を購入する前に、マンションでの配置を計画する。
  • リフォームで壁の撤去や部屋のレイアウト変更を試す。
  • 部屋ごとに床材の費用を見積もる。
  • 自宅のデータに合わせて間取りや家具ライブラリをカスタマイズする。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone <仓库地址>
  2. 2

    リポジトリのディレクトリに移動する

    cd <仓库目录>
  3. 3

    ブラウザーで index.html を開くか、ローカルの静的サーバーを起動する

    python3 -m http.server 8000

使う前に知っておきたいこと

  • 3DシーンはCDNからThree.jsを読み込むため、初回起動時にはインターネット接続が必要です。

トピック

よくある質問

floorplan-3d とは?
家具の配置や壁の編集、2Dでの採寸ができ、Three.jsの3Dシーンで間取りを確認できるフロントエンド専用ツール。 floorplan-3dは、ブラウザ上で使える住宅の間取り・インテリア設計ツールです。1:60または1:100の縮尺で2D間取り図に家具を配置し、アイテムをドラッグして回転させたり、距離を測ったり、非耐力壁を取り除いたりできます。アプリ全体が単一のindex.htmlファイルで構成されていて、ビルド不要なので、ブラウザでページを開くだけで動作します。
floorplan-3d は無料で使えますか?ライセンスは?
floorplan-3d は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
floorplan-3d は今もメンテナンスされていますか?
活発にメンテナンス中。floorplan-3d の最終コミットは 2026年10月2日 です。
floorplan-3d は何に使えますか?
家具を購入する前に、マンションでの配置を計画する。 リフォームで壁の撤去や部屋のレイアウト変更を試す。 部屋ごとに床材の費用を見積もる。 自宅のデータに合わせて間取りや家具ライブラリをカスタマイズする。
floorplan-3d のインストール方法は?
リポジトリをクローンする: git clone <仓库地址> リポジトリのディレクトリに移動する: cd <仓库目录> ブラウザーで index.html を開くか、ローカルの静的サーバーを起動する: python3 -m http.server 8000
floorplan-3d はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/wy51ai/floorplan-3d

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト