質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

2回答

7126閲覧

Unityで3D CADデータのインポートをしたい

BU_

総合スコア8

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/03/09 03:17

Unityエディタ上でCADをインポートするのではなく、ビルドして実行したUnityプログラムで3D CADのインポートがしたいです。

例えば、ウィンドウ上にCADデータをドロップしたり、ファイルブラウザからCADデータを選択するとオブジェクトがウィンドウ内に表示されるようなプログラムを作成したいと思っています。

もし、上記内容を実現する方法をご存知の方がいらっしゃれば、教えていただきたいです。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nskydiving

2020/03/09 04:40

「CADデータ」とは具体的にどの形式でしょうか?
BU_

2020/03/10 07:19 編集

ご返信ありがとうございます。 形式はAutoCADやSOLIDWORKSからエクスポートできるような一般的な形式でしたら何でも良いです
guest

回答2

0

ベストアンサー

Unity の標準機能では、「実行中のモデルデータの読み込み」「CAD データの読み込み」のいずれにも対応していません。

Unity アセットストアで、希望するデータ形式が読み込めるインポーターを探すの良いかと思います。
もし、希望するようなアセットがないとなると、インポーターを自作する必要がありますね。

さらっと検索してみましたが、以下のインポーターは多くのファイル形式に対応しているようでした。

TriLib - Model loader package - Asset Store
https://assetstore.unity.com/packages/tools/modeling/trilib-model-loader-package-91777

投稿2020/03/10 07:54

nskydiving

総合スコア6500

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

BU_

2020/03/11 07:11

ご回答ありがとうございます! TriLibは動的にCADモデルをインポートできそうですね。 試してみます。 ありがとうございました!
guest

0

現在利用できるかわからないので力になれるかわかりませんが、

Unityでファイル読み込みをできるようにしたものがあります
こちら

これを元になんとかできるかもしれないですね

投稿2020/03/09 09:56

MasujimaRyohei

総合スコア422

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiveHundred

2020/03/09 10:16

ファイルブラウザそのものよりも「ビルドしたプログラム上でCADデータを読み込む」という点のほうが問題になりますし、質問者さんが困っているのもこちらだと思います。 ビルドしたプログラム上でCADデータを読み込んで表示させるのは、Unityの標準機能では出来ません(※)し、それが出来るアセットもあるかどうか分かりません。 (※:通常の場合、ビルドする際にUnityエンジン上で扱える形式に自動で変換されるため。変換用のプログラムはエディタ上でしか用意されていない)
BU_

2020/03/10 07:16

MasujimaRyohei様 ご返信ありがとうございます。 ファイル読み込みを実装にする際は参考にさせていただきます。
BU_

2020/03/10 07:18

fiveHundred様 ご返信ありがとうございます。 そうですね。まず解決したいのは「ビルドしたプログラム上でCADデータを読み込む」です。 やはり、一般的にはエディタ上でのインポートですよね..。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問