問題タブ [ifc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
user-interface - IFC ジオメトリ - スペース境界
Industry Foundation Class のジオメトリについて質問するための適切なフォーラムを推奨できる人はいますか?
IFC を解析してジオメトリを解釈し、スペースの境界に焦点を当てています。(IFCRELSPACEBOUNDARY)
特定のスペースに関連付けられたすべてのスペース境界は、特定の距離だけオフセットされます。オフセット距離は、スペースごとに異なります。試験片の 6 面スペースの 6 つの面は完全に適合しますが、これらの面は隣接するスペースと適合し始めません。私は何が欠けていますか?
IFC は、Revit の代替 IFC GUI を使用して生成されています。IFC Coordination View 2.0 を使用し、IFC 2x3_TC1 スキーマを使用して、第 2 レベルの空間境界をエクスポートするオプションを使用しています。
Java で IFC ファイルを解釈するためのツール、たとえば IFC Tools Project があることは承知していますが、開発段階では Python を使用しています。
ios - 追加のメタデータを使用して Wavefont ファイルを .ifc に変換
ipad で 3d .obj/.mtl ファイルを使用して建物調査アプリを構築しており、それらを BIM .ifc に変換したいと考えています。
追加のデータ レイヤーを .obj/.mtl (壁、床、窓、ドア、照明器具など) に追加し、.ifc に変換するときにこれを含める方法についてアドバイスを求めたいと考えています。
.ifc から .obj にはたくさんのものがありますが、関連情報を追加したい場合はその逆ではありません。あなたの助けに感謝します
python-2.7 - 範囲にわたる for ループ (Python 2.7 + Ifc)
私はプログラミングを始めたばかりで、これはこのサイトでの最初の質問の 1 つです。私は 3 週間以上 Pyhon を学んでいます。
プロジェクトでは、ifc ファイルで指定されたデータを簡単に取得できる IfcOpenShell というモジュールを使用します。Ifc ファイルは、建物データを記述する Express ベースの言語です。
ここで、照明分析に適したすべての関連マテリアル データを ifc ファイルから取得し、それらをラディアンス フォーマットに変換したいと考えています。Radiance はオープンソースの照明分析ソフトウェアです。
これまでのところ、次のスクリプトを作成しました。
ifc ファイルには、ちょうど 100 種類のマテリアルが指定されていることがわかりました。このコードを実行すると、次のように出力されます。
これはまさに私がやりたかったことですが、変更すると次のようになります。
に
範囲の最後のマテリアルのみを出力します。
どこで間違いを犯しているのか、または必要な関数を適切に使用しているかどうかがわかりません。私の意図は、100 種類のマテリアル定義をすべて出力することでした。
three.js - three.jsのIFCローダー?
現時点では、すべての IFC ファイルを Collada 形式に変換して Three.js で視覚化する必要があります。three.jsにIFCローダーはありますか? 何も見つかりませんでした。近い将来、IFCLoader を開発する計画はありますか?
それを書くのはどれほど難しいでしょうか。
python - Mac OS X に Blender 用の IFC インポーターをインストールする方法を知っていますか?
.ifc
Blender でファイルをインポートできません。ファイルをインポートしようとすると.ifc
、Blender が応答しなくなります。
を使用してMac OS X ver 10.10.2
います。Python ver はPython 2.7.6
. ブレンダーverはBlender 2.73a
http://ifcopenshell.org/ifcblender.html
OS X で次のメッセージが表示されていることがわかります。
Blender 2.73 32 ビット OSX 用の IfcBlender をインストールしましたが、不適切なアーキテクチャ エラーを含むさまざまなエラーが発生します。
http://ifcopenshell.org/ifcblender.htmlにアクセスして、 を選択しましIfcBlender for Blender 2.73 64bit OS X
た。
をクリックしてBlenderアドオンをインストールすることで、インポーターを使用してファイルをインポートしようとしましたFile > User Preferences > Add-ons > Install from File
。ファイルを選択しましたがImport-Export: IfcBlender
、インポート/エクスポートの下にチェックマークが表示されません。
次に、ダウンロードしたものをターミナル経由 でio_import_scene_ifc
パスにコピーしました。これでショーが表示され、インポート/エクスポートで有効にできます。チェックを入れると、下に表示されます/Applications/blender.app/Contents/Resources/2.73/scripts/addons
cp -r io_import_scene_ifc /Applications/blender.app/Contents/Resources/2.73/scripts/addons
Import-Export: IfcBlender
.ifc
file > import
インポートする .ifc ファイルを選択しようとすると、Blender が応答しなくなります。インポートしようとしているファイルは、ローカル システムで 25 MB しかありません。
http://ifcopenshell.org/python.htmlIfcOpenShell-python for python 2.7 64bit OS X
の目的や、これをインストールするパス (必要な場合) がわかりません。
Blenderにifc形式をインポートさせる方法はありますか?
更新:.ifc
ほぼ5k
同じサイズのファイルをロードしようとしましたが、正常にロードされました。そのため、ifc の読み込みの問題は解決されました。ファイルを開くと25MB
まだハングします。Blender で超えないように推奨されるファイル サイズはありますか?
ifc - 壁の座標を取得するための IFC オブジェクト ナビゲーション
BuildingSmart の IFC (Industry Foundation Classes) を既に使用している人はいますか? 通常は BIM プロジェクトや建物のドメインに採用されていますか? IFC オブジェクトをナビゲートして、IfcWallStandardCase またはアフィン オブジェクト (つまり、まだ壁) の座標を取得する方法を知りたいです。
壁を区切る頂点のすべてまたは少なくとも 1 つの座標を取得することに興味があります。IfcWallStandardCase または affine オブジェクトから始まる Ifc ファイル内の座標情報の場所を知るために、Ifc ファイルの Ifc オブジェクトを介したナビゲーションを示してください。
java - db ファイルからデータベースを表示する [BerkeleyDB]
私はオープンソースプロジェクトのBim Serverで遊んでいて、 gitからコードをチェックアウトしました。Bimサーバーが起動すると、フォルダーが作成home/database
され、データベースフォルダー内に使用可能なファイルが続きます。
今、私が見ようとしているのは、データがこのバークレー データベースにどのように格納されているかです。このためのツールはありますか?
そして、私はこの質問を見つけることができましstack overlfow
たが、答えもありません。
java - Industry Foundation Classes の IfcQuantityLength インスタンスへの値の割り当て
以下は IFC4 スキーマです。ここで見つけることができます。
そして、サンプルIFCファイルで、次の行に対応することがわかりましたIfcQuantityLength
LengthValue
私が抱えている問題は、5 つのパラメーターがあるのに、2 つのパラメーター (と)だけであるべき理由Formula
ですよね。他のパラメーターは何ですか。そして、$
値がnullであることを意味しますか?