JP6157819B2 - コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための方法およびシステム - Google Patents

コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための方法およびシステム Download PDF

Info

Publication number
JP6157819B2
JP6157819B2 JP2012196444A JP2012196444A JP6157819B2 JP 6157819 B2 JP6157819 B2 JP 6157819B2 JP 2012196444 A JP2012196444 A JP 2012196444A JP 2012196444 A JP2012196444 A JP 2012196444A JP 6157819 B2 JP6157819 B2 JP 6157819B2
Authority
JP
Japan
Prior art keywords
representation
logical
computer
dimensional
designing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012196444A
Other languages
English (en)
Other versions
JP2013058201A (ja
Inventor
サンティケ ローラン
サンティケ ローラン
フォール バートランド
フォール バートランド
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dassault Systemes SE
Original Assignee
Dassault Systemes SE
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dassault Systemes SE filed Critical Dassault Systemes SE
Publication of JP2013058201A publication Critical patent/JP2013058201A/ja
Application granted granted Critical
Publication of JP6157819B2 publication Critical patent/JP6157819B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/004Annotating, labelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Computer Graphics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、コンピュータプログラムおよびコンピュータシステムの分野に関し、より詳細には、コンピュータ支援設計アプリケーションにおけるオブジェクトのアセンブリの設計の分野に関する。
コンピュータ支援技術は、製品設計をオーサリングするためのソフトウェアソリューションに関するコンピュータ支援設計、すなわち、CADを含むことが知られている。同様に、CAEは、コンピュータ支援エンジニアリングの頭文字であり、例えば、CAEは、将来の製品の物理的挙動をシミュレートするためのソフトウェアソリューションに関する。CAMは、コンピュータ支援製造を表し、一般に、製造プロセスおよび製造作業を定義するためのソフトウェアソリューションを含む。
商標CATIAの下でDassault Systemesによって提供されるシステムおよびプログラムなど、製品を形成するオブジェクト(すなわち、部品)、またはオブジェクトのアセンブリの設計に関するいくつかのシステムおよびプログラムが市場で提供されている。これらのCADシステムは、ユーザがオブジェクトまたはオブジェクトのアセンブリの複合三次元、すなわち、3Dモデルを構築して、操作することを可能にする。したがって、CADシステムは、エッジまたはラインを使用して、ある事例では面を用いてモデル形成されたオブジェクト(以下、モデル形成オブジェクト)の表現を提供する。ラインまたはエッジは、様々な様式、例えば、非一様有理Bスプライン(NURBS)で表現可能である。これらのCADシステムは、部品または部品のアセンブリを、主にジオメトリの仕様であるモデル形成オブジェクトとして管理する。詳細には、CADファイルは、そこから、次に、表現が生成されることを可能にするジオメトリが生成される仕様を含む。ジオメトリおよび表現は、単一のCADファイル内または複数のCADファイル内に格納可能である。CADシステムは、設計者に対してモデル形成オブジェクトを表現するためのグラフィックツールを含み、これらのツールは、複合オブジェクトの表示専用であり、CADシステム内でオブジェクトを表現するファイルの典型的なサイズは部品当たり1メガバイトの範囲内であり、アセンブリは数千の部品を備える場合がある。CADシステムは、電子ファイル内に記憶されるオブジェクトのモデルを管理する。
コンピュータ支援技術では、この技術の効率性に関して、グラフィカルユーザインターフェースGUIが重要な役割を果たす。モデル形成オブジェクトを操作するため、および/またはナビゲートするために必要とされる作業の大部分は、GUI上でユーザ(例えば、設計者)によって実行可能である。特に、ユーザは、製品を形成するモデル形成オブジェクトを作成、修正、および削除することが可能であり、例えば、製品構造を介して、モデル形成オブジェクトがどのように相互に関係するかを理解するために、その製品を調査することも可能である。従来、これらの作業は、GUIの両端に位置する専用のメニューおよびアイコンを介して実行される。近年、CATIAなどのCADシステムは、これらの作業を製品の手近な表現と呼ぶことを可能にする。設計者は、マウスをメニューおよびアイコンに向けて移動させる必要がもはやない。これにより、作業は、マウスが届く範囲内で有効である。加えて、作業は、意味的に動く。すなわち、設計者によって選択された所与の作業に関して、CADシステムは、依然としてマウスの付近で、設計者が選択する可能性がある先に選択された作業に従って新しい作業のセットを設計者に示唆することができる。
最近まで、例えば、自動車および航空宇宙産業において使用されるいくつかのコンピュータソフトウェアは、機械工学士が空間でまたは三次元表示で自らの作品を確かめることができるようにジオメトリに基づいている。
この領域で、CATIA、SolidWorks、NX、およびProEngineerなどのコンピュータソフトウェアは、それぞれ、図1、図2、図3、および図4に示されるような三次元空間での設計ジオメトリを可能にする。これらの図面上で例示されるグラフィカルユーザインターフェース、すなわち、GUIは、標準メニューバーを備えた、典型的なCADのようなインターフェースである。そのようなメニューおよびツールバーは、ユーザが選択可能なアイコンのセットを含み、それぞれのアイコンは、1つもしくは複数の作業または機能と関連付けられている。これらのアイコンのうちのいくつかは、グラフィカルユーザインターフェースGUI内に表示されるような、3Dジオメトリモデル形成製品もしくは製品の部品を編集するように、および/または当該製品もしくは部品に取組むように適応されたソフトウェアツールと関連付けられる。以下の説明では、「製品」、「部品」、「アセンブリ」などの用語は、説明を簡単にするために「部品」と呼ばれる場合がある。「部品」の概念は、「オブジェクト」の部品に対してもやはり一般化することができる。オブジェクトは、最終的なデジタルモックアップ(mock−up)の何らかの構成要素を含み、例えば、アセンブリを考慮すると、このアセンブリのオブジェクトは、サブアセンブリ、部品、運動ジョイント(kinematic joint)、材料、エレクトロニックコントロールユニット(ECU)上で実行される組込みソフトウェア、または航空機の飛行能力を研究することを望む場合の大気モデリングなど、アセンブリの全体的な環境を説明するために必要とされる何らかのオブジェクトであり得る。
それぞれ、図5、図6、および図7に示されるような、論理構成要素から論理システムを設計するための豊かな二次元表示環境を提供する、Matlab Simulink、Dymola、およびSimulationXなどのコンピュータソフトウェアを使用することも依然として可能である。これらの図面上で、例示的なグラフィカルユーザインターフェース、すなわち、GUIは、標準メニューバーを有する。そのようなメニューおよびツールバーは、ユーザが選択可能なアイコンのセットを含み、それぞれのアイコンは、1つもしくは複数の作業または機能と関連付けられている。これらのアイコンのうちのいくつかは、グラフィカルユーザインターフェースGUI内で表示されるような、論理モデル形成製品もしくは製品の部品を編集するように、および/または当該製品もしくは部品に取組むように適応されたソフトウェアツールと関連付けられる。
CATIAシステムでは、ツールのセットは、同じエディタ80内で、すなわち、同じ画面表示上で三次元ジオメトリ表現81、および別個に論理表現82を検視および設計することを可能にする環境を提供する。
別個の三次元ジオメトリ表現および論理表現のそのような表示が図8に示される。
これらの種類のシステムの場合、ユーザが、機械部品がシステム構成要素とどのように相互作用(interaction、対話)するか、およびジオメトリ表現と論理表現との間で何の情報が交換されるのかを理解するのは困難であるため、特に、製品がますます複雑になる場合、製品、またはオブジェクトのアセンブリがどのように機能するかを理解することは非常に困難である。
したがって、使用されるジオメトリ表現と論理表現との間にリンクは存在しない。
したがって、上で短く説明された既存のソリューションの制限により、設計者の生産性が高められ、設計誤差が最小限に抑えられるように、より容易でより高速な形でオブジェクトの反復アセンブリを改善する必要性が存在する。
すなわち、可読性を改善して、ユーザがより効率的に作業することを可能にする必要性が存在する。
本発明の一態様によれば、コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するコンピュータ実行方法であって、
少なくとも1つの三次元ジオメトリ要素を備えた三次元ジオメトリモデル形成オブジェクトを提供するステップと、
少なくとも1つの論理構成要素を備えた論理モデル形成オブジェクトを提供するステップと、
少なくとも1つの三次元ジオメトリ要素のセットを少なくとも1つの論理構成要素のそれぞれのセットと関連付けるステップとを含む方法が提供され、
この方法は、少なくとも1つの三次元ジオメトリ要素の対応する関連するセット上に一部重畳された少なくとも1つの論理構成要素のセットの表現を三次元シーン内に表示するステップをさらに含む。
使用されるジオメトリ表現と論理表現とを技術的および視覚的の両方の形でリンクさせることは、ユーザがより効率的に作業して、ジオメトリ表現および論理表現を表す技術データ同士の間の技術的な相互作用を改善することを可能にする。
そのような方法は、ユーザが同じエディタ内で三次元ジオメトリ表現と論理表現とを混合させた単一の三次元環境で完全なシステムを検視および設計するのを可能にする。
さらに、この方法は、ユーザがその機構のどの部品がシステム論理定義と相互作用するのか、およびそれらの部品がどのように相互作用するのかを容易に理解および設計することができるように、ユーザが適切な情報を三次元内で直接的に位置特定することによって完全なシステム動作を理解するのに役立つ。
一実施形態によれば、少なくとも1つの論理構成要素のセットの表現は、アンカーポイントを用いて、シーン内で前記表現を少なくとも1つの三次元ジオメトリ要素の対応する関連するセットに直接的にリンクさせることによって設計される。
したがって、ユーザが三次元ジオメトリ表現の検視角度を変更する場合、論理表現の構成要素は、対応する三次元ジオメトリ要素と固定された状態に留まる。
一実施形態によれば、少なくとも1つの論理構成要素のセットの表現は、少なくとも1つのポート、言い換えれば、1つのインターフェース要素もしくはインターフェースコネクタがシーン内で論理構成要素を対応する三次元ジオメトリ要素に直接的にリンクさせることによって設計される。
そのようなポートは、論理構成要素の要素が三次元ジオメトリ要素のサブシステムとリンクすることを可能にし、次いで、製品の設計を改善および実施する。
一実施形態によれば、少なくとも1つの論理構成要素のセットの表現を表示するステップは、要求に応じて、活性化可能(activable)であり、非活性化可能(deactivable)であり、拡大可能であり、ズーム可能である。
したがって、ユーザは、自らの関心の領域に重点を置くために、要素を一時的に隠すことを選択することができる。
一実施形態によれば、少なくとも1つの論理構成要素のセットの表現を表示するステップは、シーン内の少なくとも1つの三次元ジオメトリ要素の対応する関連するセットの相対的な深さ位置に関係する。
したがって、ユーザが三次元ジオメトリ表現の検視角度を変更する場合、論理表現の対応する構成要素の表現は、検視角度の前記変更に関して自動的に変更される。
加えて、リンクは、延長可能な引出し線(leading line)によって表現可能である。
したがって、ユーザは三次元ジオメトリ表現の検視角度を修正する間に複合製品をより容易に理解する。
少なくとも1つの論理構成要素のセットの表現を表示するステップは、ラベル内に含まれることが可能である。
したがって、実現および理解が改善される。
本発明は、コンピュータ可読媒体上に記憶された、コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するためのコンピュータプログラム製品であって、コンピュータプログラムが、コンピュータ支援設計のシステムに本発明の方法のステップをとらせるためのコード手段を備えるコンピュータプログラム製品をさらに提案する。
本発明は、コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための装置であって、本発明の方法のステップを実施するための手段を備える装置にさらに関係する。
本発明は、非限定的な例として説明され、添付の図面によって例示されるいくつかの実施形態を研究することにより、より良好に理解されよう。
三次元空間での設計ジオメトリを可能にするコンピュータソフトウェアCATIAを例示する図である。 三次元空間での設計ジオメトリを可能にするコンピュータソフトウェアSolidWorksを例示する図である。 三次元空間での設計ジオメトリを可能にするコンピュータソフトウェアNXを例示する図である。 三次元空間での設計ジオメトリを可能にするコンピュータソフトウェアProEngineerを例示する図である。 論理構成要素から論理システムを設計するための豊かな二次元表示環境を提供するコンピュータソフトウェアMatlab Simulinkを例示する図である。 論理構成要素から論理システムを設計するための豊かな二次元表示環境を提供するコンピュータソフトウェアDymolaを例示する図である。 論理構成要素から論理システムを設計するための豊かな二次元表示環境を提供するコンピュータソフトウェアSimulation Xを例示する図である。 同じエディタ内で、すなわち、同じ画面表示上で三次元ジオメトリ表現、および別個に論理表現を検視および設計することを可能にする環境を提供するコンピュータソフトウェアCATIAを例示する図である。 本発明の一態様による方法を例示する図である。 本発明の一態様による、方法の使用の一例を示す図である。 本発明の一態様による、方法の使用の一例を示す図である。 本発明の一態様による、方法の使用の一例を示す図である。 本発明の一態様による、方法の使用の別の例を示す図である。 本発明の一態様による、方法の使用の別の例を示す図である。 本発明の一態様による、方法の使用の別の例を示す図である。 本発明を実行するように適用されたハードウェアおよびソフトウェア環境の概略図である。
図9は、本発明の一実施形態を示す流れ図であり、それぞれ、少なくとも1つの三次元ジオメトリ要素を備えた三次元ジオメトリモデル形成オブジェクトを提供するステップ90、少なくとも1つの論理構成要素を備えた論理モデル形成オブジェクトを提供するステップ91、少なくとも1つの三次元ジオメトリ要素のセットを少なくとも1つの論理構成要素のそれぞれのセットと関連付けるステップ92、および少なくとも1つの三次元ジオメトリ要素の対応する関連するセット上に少なくとも一部重畳された少なくとも1つの論理構成要素のセットの表現を三次元シーン内に表示するステップ93の段階に関する4つのブロックが見られる。
上述の方法のステップは、入力データに関して作業して、出力を生成することによって、本発明の機能を実行するためのコンピュータプログラムを実行する1つまたは複数のプログラマブルプロセッサによって実行可能である。
コンピュータプログラムは、コンパイラ型言語またはインタープリタ型言語を含めて、任意の形態のプログラミング言語で書込み可能であり、コンピュータプログラムは、コンピューティング環境で使用するのに適した独立型プログラムとして、またはサブルーチン、要素、もしくはその他のユニットとして、を含めて、任意の形態で展開可能である。コンピュータプログラムは、1個のコンピュータ上で、または1つの場所で、もしくは複数の場所に分散されて、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように配備可能である。
以下の図は、本発明の機能をより詳細に説明する。
図10から図12で、この方法の使用の第1の例が示される。ユーザ、すなわち、設計者は、ジオメトリ要素を含む三次元シーンから始める。要素は、機械アセンブリの部品またはそれらの部品同士の間の関係のいずれかである。図10上で、モータ100の部品、詳細には、部品を一緒にリンクさせて、部品の動作を駆動する、いくつかの部品同士の間の運動ジョイント101が示される。
設計者は、機械構造に作用するアクチュエータを画定して、論理システムによって提示された値に従ってその位置を修正することによって、および/または、例えば、制御ループに関して、速度または力など、物理データを測定するセンサを画定することによって、このシーンから直接的に論理システム定義の設計を始めることが可能である。
そのために、ユーザ、すなわち、設計者は、三次元ジオメトリエンティティ、この例では、三次元機械ジョイント101を選択して、このジオメトリ要素に関係し、そのジオメトリ要素と相互作用する論理構成要素のセットを受け取るためのプレースホルダ110、例えば、図11に例示されるようなラベルを挿入するコマンドを開始する。デフォルト設定で、挿入されたプレースホルダは、ほぼ空であってよく、論理構成要素をジオメトリ要素により正確にフックするためのコネクタだけを含んでよい(これは、例えば、機械システムから入って来る、または機械システムに進む特定の信号にフックすることを可能にする)。
少なくとも1つの論理構成要素のセットの表現は、アンカーポイント111を用いて、シーン内で前記表現を少なくとも1つの三次元ジオメトリ要素の対応する関連するセットに直接的にリンクさせることによって設計可能である。したがって、オブジェクトのアセンブリの検視点が設計者によって変更される場合、その変更の間、論理ラベルは、少なくとも1つの三次元要素のセットとリンクした状態に留まる。
次いで、設計者は、例えば、ライブラリから、生み出された空の空間110内に構成要素を配置して、図12に例示されるように、プレースホルダ内の論理図を用いて、それらの構成要素をコネクタに接続することによって、その機械的構造と相互作用する論理システムを設計することが可能である。
それにより、特に、機械システムの三次元ジオメトリ要素と論理構成要素との間の相互作用により、本発明を用いて機械システムを検視および設計することは実にさらに容易である。
図13および図14では、この方法の使用の第2の例が示される。ユーザ、すなわち、設計者は、例えば、油圧弁に関して本発明を使用することができる。この例のように、シーン内で論理構成要素を対応する三次元ジオメトリ要素に直接的にリンクさせるためのポート130を有することが可能である。この場合、ポート130は、油圧回路にリンクされる。
この例では、論理記述は、油の何の流れが引出し(drawer)の抜き取りおよび後退位置に対応するかを示す。
リンクは延長可能な引出し線によって表現可能である。
したがって、論理図表現は、動画化可能であり、三次元表現動画を用いて同期化可能である。
実際に、図13は、リンクされた三次元ジオメトリ表現および論理表現を用いて後退された引出しを表し、図14は、リンクされた三次元ジオメトリ表現および論理表現を用いて延出された引出しを表す。
図15では、異なるジオメトリ要素に添付された、いくつかの論理図が同時に表示可能な、風力タービンまたは風力井戸である第3の例を表す。その場合、論理図は、シーン内の関連する三次元ジオメトリ要素またはジオメトリ要素のセットの深さ位置に従って表示される。シーン内の少なくとも1つの三次元ジオメトリ要素の最も近いセットに対応する論理ラベルは、他の論理ラベルの上に表示され、深さが高まる場合、以下同様である。
図16は、クライアントコンピュータシステム、例えば、オブジェクトのアセンブリを設計しているユーザのワークステーションを示す。クライアントコンピュータは、内部通信バス161に接続された中央処理装置、すなわち、CPU160と、やはりバス161に接続されたランダムアクセスメモリ、すなわち、RAM162とを備える。クライアントコンピュータシステムには、通信バス161に接続されたビデオランダムアクセスメモリ164に関連するグラフィカル処理ユニット、すなわち、GPU163がさらに提供される。ビデオRAM164は、当技術分野において、フレームバッファとしても知られている。大容量記憶デバイスコントローラ165は、ハードドライブ166など、大容量メモリデバイスに対するアクセスを管理する。コンピュータプログラム命令およびコンピュータプログラムデータを有形に実施するのに適した大容量メモリデバイスは、例として、EPROM、EEPROM、およびフラッシュメモリデバイスなどの半導体メモリデバイスと、内部ハードディスクおよびリムーバブルディスクなどの磁気ディスクと、磁気光学ディスクと、CD‐ROMディスク167とを含めて、すべての形態の不揮発性メモリを含む。前述の説明のうちのいずれかは、特別に設計されたASIC(特定用途向け集積回路)によって補完可能であるか、それらの中に組込み可能である。ネットワークアダプタ168は、ネットワーク169に対するアクセスを管理する。クライアントコンピュータシステムは、カーソル制御デバイス、キーボードなど、触覚デバイス170を含むことも可能である。カーソル制御デバイスは、ユーザがディスプレイ171上の任意の所望される位置にカーソルを選択的に配置することを可能にするために、クライアントコンピュータ内で使用される。加えて、カーソル制御デバイスは、ユーザが様々なコマンドを選択して、制御信号を入力するのを可能にする。カーソル制御デバイスは、システムに制御信号を入力するための、いくつかの信号生成デバイスを含む。典型的には、カーソル制御デバイスは、マウスであってよく、マウスのボタンは、信号を生成するために使用される。
本発明の好ましい実施形態が説明されてきた。本発明の趣旨および範囲から逸脱せずに、様々な修正を行うことが可能である点を理解されよう。したがって、その他の実装形態は以下の請求項の範囲内である。例えば、基準のランク付けは、アセンブリの技術的な状況に依存し得る。

Claims (9)

  1. コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するコンピュータ実行方法であって、
    少なくとも1つの三次元ジオメトリ要素を備えた三次元ジオメトリモデル形成オブジェクトを提供するステップ(90)と、
    少なくとも1つの論理構成要素を備えた論理モデル形成オブジェクトを提供するステップ(91)と、
    前記オブジェクトの三次元ジオメトリモデルの少なくとも1つの三次元ジオメトリ要素を、論理モデルの少なくとも1つのそれぞれの論理構成要素と関連付けるステップ(92)と
    対応する三次元ジオメトリ要素に一部重畳された前記論理構成要素表現を含む三次元シーンのスクリーン上に表示するステップ(93)と、
    前記論理構成要素の前記表現、および対応する関連する三次元ジオメトリ要素を同期して動画化するステップと
    を含むことを特徴とする方法。
  2. 前記少なくとも1つの論理構成要素前記表現、アンカーポイント(111)を用いて、前記シーン内で前記表現を前記対応する関連する三次元ジオメトリ要素に直接的にリンクさせることによって設計するステップをさらに含むことを特徴とする請求項1に記載の方法。
  3. 前記論理構成要素前記表現が、少なくとも1つのポート(130)が前記シーン内で前記論理構成要素を前記対応する三次元ジオメトリ要素に直接的にリンクさせることによって設計されることを含むことを特徴とする請求項1または2に記載の方法。
  4. 前記論理構成要素の前記表現、要求に応じて、活性化可能であり、非活性化可能であり、拡大可能であり、ズーム可能であることを特徴とする請求項1から3のいずれか1項に記載の方法。
  5. 前記論理構成要素の前記、前記対応する関連する三次元ジオメトリ要素の前記シーン内で相対的な深さ位置に関係することを特徴とする請求項1から4のいずれか1項に記載の方法。
  6. リンクが延長可能な引出し線によって表現されることを特徴とする請求項1から5のいずれか1項に記載の方法。
  7. 前記論理構成要素の前記現は、ラベルからなることを特徴とする請求項1から6のいずれか1項に記載の方法。
  8. ンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するためのコンピュータプログラムであって、コンピュータ支援設計の前記システムに請求項1から7のいずれか1項に記載の前記ステップをとらせるためのコード手段を備えることを特徴とするコンピュータプログラム。
  9. コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための装置であって、請求項1から7のいずれか1項に記載の方法の前記ステップを実施するための手段を備えることを特徴とする装置。
JP2012196444A 2011-09-08 2012-09-06 コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための方法およびシステム Active JP6157819B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP11306115A EP2568400A1 (en) 2011-09-08 2011-09-08 Method and system for designing an assembly of objects in a system of computer-aided design
EP11306115.4 2011-09-08

Publications (2)

Publication Number Publication Date
JP2013058201A JP2013058201A (ja) 2013-03-28
JP6157819B2 true JP6157819B2 (ja) 2017-07-05

Family

ID=44772968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012196444A Active JP6157819B2 (ja) 2011-09-08 2012-09-06 コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための方法およびシステム

Country Status (6)

Country Link
US (1) US10210304B2 (ja)
EP (1) EP2568400A1 (ja)
JP (1) JP6157819B2 (ja)
KR (1) KR101988663B1 (ja)
CN (1) CN102999657B (ja)
CA (1) CA2788392C (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9761045B1 (en) 2013-03-15 2017-09-12 Bentley Systems, Incorporated Dynamic and selective model clipping for enhanced augmented hypermodel visualization
US9460561B1 (en) 2013-03-15 2016-10-04 Bentley Systems, Incorporated Hypermodel-based panorama augmentation
US10620917B2 (en) 2014-10-02 2020-04-14 Siemens Aktiengesellschaft Programming automation in a 3D graphical editor with tightly coupled logic and physical simulation
US10127331B2 (en) * 2014-12-15 2018-11-13 The Boeing Company 3D models utilizing 3D markers to indicate engineering requirements
FR3035983A1 (fr) * 2015-05-04 2016-11-11 Airbus Helicopters Procede et dispositif de selection et d'affichage des fiches de maintenance pour un aeronef
US10416836B2 (en) * 2016-07-11 2019-09-17 The Boeing Company Viewpoint navigation control for three-dimensional visualization using two-dimensional layouts
US10933530B2 (en) * 2016-08-17 2021-03-02 Siemens Aktiengesellschaft Method and system for preserving privacy for cloud-based manufacturing analysis services
EP3644198B1 (en) * 2018-10-26 2024-04-17 Dassault Systèmes 3d design of b-rep skin

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08161388A (ja) * 1994-12-05 1996-06-21 Nec Corp 3次元cadシステム
US6016147A (en) * 1995-05-08 2000-01-18 Autodesk, Inc. Method and system for interactively determining and displaying geometric relationships between three dimensional objects based on predetermined geometric constraints and position of an input device
JP3933792B2 (ja) 1998-06-02 2007-06-20 三菱電機株式会社 3次元レイアウト設計支援装置
US6665569B1 (en) * 2000-01-12 2003-12-16 Parametric Technology Corporation Method and system for dynamically updating geometric models
EP1267286A3 (en) * 2001-06-13 2003-02-12 Sumitomo Wiring Systems, Ltd. A wiring harness designing method, computer program and system
EP1672549A1 (en) 2004-12-20 2006-06-21 Dassault Systèmes Product edition and simulation database system with user interaction graphical tool
CN100483343C (zh) * 2007-11-30 2009-04-29 清华大学 一种基于产品结构树的仿真流程信息建模及维护方法
US8243067B2 (en) * 2008-02-21 2012-08-14 Sap America, Inc PMI data visualization

Also Published As

Publication number Publication date
CA2788392A1 (en) 2013-03-08
US10210304B2 (en) 2019-02-19
JP2013058201A (ja) 2013-03-28
KR20130028021A (ko) 2013-03-18
EP2568400A1 (en) 2013-03-13
US20130226529A1 (en) 2013-08-29
KR101988663B1 (ko) 2019-06-12
CA2788392C (en) 2019-10-01
CN102999657A (zh) 2013-03-27
CN102999657B (zh) 2018-01-23

Similar Documents

Publication Publication Date Title
JP6157819B2 (ja) コンピュータ支援設計のシステム内でオブジェクトのアセンブリを設計するための方法およびシステム
CA2776638C (en) Designing a three-dimensional modeled assembly of objects in a three-dimensional scene
US8907947B2 (en) Method and system for navigating in a product structure of a product
US11087051B2 (en) Designing a multi-physics system
KR102023782B1 (ko) 컴퓨터 지원 설계 시스템의 3차원 장면에서 오브젝트들의 어셈블리의 동적 시뮬레이션을 위한 초기 조건들을 정의하는 컴퓨터 구현 방법
CA2901829A1 (en) Execution of sequential update
JP6437847B2 (ja) 方程式によって制約された物理システムの設計
EP2590142B1 (en) Designing a modeled volume represented by dexels
EP2523131A1 (en) Designing a staggered pattern of objects in a computer-aided design system
KR20140063475A (ko) 오브젝트들의 원형 스태거드 패턴의 설계
KR20140147761A (ko) 접히는 시트 오브젝트의 설계
EP3940577A1 (en) Method for designing a three-dimensional mesh in a 3d scene
JP2023087680A (ja) マルチレンダリングユーザーインターフェース

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150825

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170607

R150 Certificate of patent or registration of utility model

Ref document number: 6157819

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250