【手続補正書】
【提出日】平成16年6月3日(2004.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の表面を含むモデルをインタラクティブに編集する方法であって、前記方法は、プロセッサ、データ保存システム、少なくとも１つの入力装置および少なくとも１つの出力装置を備えたコンピュータにおいて実行され、前記モデルは、コンピュータ読み取り可能な媒体に保存され、前記方法は、
データ保存システムに保存されたデータベースから第１の表面特徴のデータをローディングし、
第１の表面特徴の集合体特徴オブジェクトを作成し、
前記集合体特徴オブジェクトから第１のグラフィックスオブジェクトを作成し、
第１のグラフィックスオブジェクトをアプリケーションシーングラフに加え、
集合体特徴オブジェクトの幾何学的オブジェクトを作成し、
不規則空間分離によって、表面特徴がモデルの一部となるように集合体特徴オブジェクトのための幾何学的オブジェクトを編集することによって、モデルに第１の表面特徴を編集し、
変化したセルのみのモデルのグラフィックスを選択的に更新し、前記更新は、幾何学的基準、位相的基準およびグラフィックオブジェクト目視可能性から選択された、定義された基準にしたがって選択され；および
表面特徴が前記モデル内に分類された後、第１の表面特徴の第１のグラフィックスオブジェクトをアプリケーションシーングラフから除去することを含む方法。
【請求項２】
前記編集を行う工程は、
インタフェースを提供すること、
前記インタフェースで操作するＩＧＭを提供すること、
前記ＩＧＭで操作するＧＱＩを提供すること、
インタフェースを通じて、第２の表面特徴において行う操作を選択すること、前記インタフェースは、ＩＧＭに選択を知らせるために構成され、配列されている、
ＧＱＩによって操作を呼び出すこと、
操作の実行中、ＧＱＩからＩＧＭへのコールバックを少なくとも１回行うこと、および
モデルのグラフィックスオブジェクトを更新し、出力装置をリフレッシュすることを含む、請求項１に記載の方法。
【請求項３】
前記編集を行う工程は、不規則な空間分割を介して達成される、請求項１に記載の方法。
【請求項４】
前記グラフィックスオブジェクトを更新する工程は、グラフィックスオブジェクトを作成することを含む、請求項１に記載の方法。
【請求項５】
前記コールバックを行う工程が集合体特徴の状態に変化を生じさせる、請求項２に記載の方法。
【請求項６】
前記集合体特徴の状態の変化が一貫性のある有限状態機械にある、請求項５に記載の方法。
【請求項７】
前記一貫性のある有限状態機械が幾何学とグラフィックスとの間の一貫性を管理する、請求項６に記載の方法。
【請求項８】
前記コールバックを行う工程は、集合体特徴のグラフィックスオブジェクトを無効にすることを含む、請求項５に記載の方法。
【請求項９】
前記コールバックを行う工程は、集合体特徴の幾何学を有効にすることを含む、請求項５に記載の方法。
【請求項１０】
前記コールバックを行う工程は、１セットのオブジェクトを提供することを含み、前記
１セットのオブジェクトは、
第1の幾何学的モデラー特徴オブジェクトと、
幾何学的モデラー特徴オブジェクトに含まれる変更された幾何学的オブジェクトと、
変更された幾何学的オブジェクトと効果をもたらすように関連した第1のメタ-プロパティ属性オブジェクトと、
第1のメタ-プロパティ属性オブジェクトと関連する第1のメタ-プロパティオブジェクトとを含み、
ポイント設定保存プロパティオブジェクトと、
ポイント設定保存プロパティポリシーオブジェクトと、
セルバックポインタプロパティオブジェクトと、
集合体バックポインタプロパティポリシーオブジェクトと、
前記セルバックポインタオブジェクトと関連する幾何学的セルオブジェクトと、
前記幾何学的セルオブジェクトと関連する集合体セルオブジェクトと、
前記集合体セルオブジェクトと関連する表示セルグラフィックスオブジェクトとを含む、前記第1のメタ-プロパティオブジェクトと、
前記幾何学的モデラー特徴オブジェクトと関連した、第2のメタ-プロパティ属性オブジェクトと、および
第2のメタ-プロパティ属性オブジェクトと関連した、
第2のポイント設定保存プロパティオブジェクトと、
第2のポイント設定保存プロパティポリシーオブジェクトと、
特徴バックポインタプロパティオブジェクトと、
第2の集合体バックポインタプロパティポリシーオブジェクトと、
特徴バックポインタプロパティオブジェクトと関連した幾何学的特徴オブジェクトと、
幾何学的特徴オブジェクトと関連した集合体特徴オブジェクトと、
集合体特徴オブジェクトと関連した表示特徴グラフィックスオブジェクトとを含む、第２のメタ-プロパティオブジェクトとを含む、請求項５に記載の方法。
【請求項１１】
前記コールバックを行う工程は、コールバックがボリュームオブジェクトに対するものであれば、ボリューム特徴に対して編集コールバックを行い、そうでない場合は、表面特徴に対して編集コールバックを行う、請求項１０に記載の方法。
【請求項１２】
前記更新工程は、幾何学的に変更されたセルのみのグラフィックスを更新することを含む、請求項１に記載の方法。
【請求項１３】
前記更新工程は、位相的に変更された特徴のみのグラフィックスを更新することを含む、請求項１に記載の方法。
【請求項１４】
前記モデルからの少なくとも１つの集合体特徴のためのグラフィックスを作製する工程は、
モデル中の全ての関連する表面特徴を取得すること；
関連する表面特徴のそれぞれについて
前記表面特徴がグラフィックスオブジェクトを有している場合、前記表面特徴についてグラフィックスオブジェクトを更新し、そうでない場合は、表面特徴についてグラフィックスオブジェクトを作成し、および
表面特徴のグラフィックスオブジェクトを表面シーングラフルートノードに追加することを含む、請求項１に記載の方法。
【請求項１５】
前記グラフィックスオブジェクトを作成する工程は、
前記表面特徴の全ての二次元的なセルの集合体オブジェクトを得ること；
前記セルのそれぞれの集合体オブジェクトを促して、少なくとも１つの有効なグラフィックスオブジェクトを取得させ、およびグラフィックスオブジェクトをサブシーングラフに追加させること；および
前記表面特徴のグラフィックスオブジェクトを有効にすることを含む、請求項１４に記載の方法。
【請求項１６】
セルのための有効なグラフィックスオブジェクトを取得する前記工程は、
セルのためのグラフィックスオブジェクトが存在しない場合、セルのためグラフィックスオブジェクトを作成し、前記グラフィックスを有効にすること、および、
セルのためのグラフィックスオブジェクトが存在するが有効でない場合、セルのためのグラフィックスオブジェクトを更新して、前記グラフィックスを有効にすることを含む、請求項１５に記載の方法。
【請求項１７】
前記グラフィックスオブジェクトを更新する工程は、目視可能な有限状態機械を参照することを含む、請求項１に記載の方法。
【請求項１８】
目視可能な有限状態機械は、グラフィックスオブジェクトの更新、およびグラフィックスオブジェクトの目視可能性の更新を管理する、請求項１７に記載の方法。
【請求項１９】
目視可能な有限状態機械は、目視可能と指定されたオブジェクトのグラフィックスだけを更新することができる、請求項１８に記載の方法。
【請求項２０】
前記更新工程は、
グラフィックスオブジェクトを目視可能と指定すること、
グラフィックスオブジェクトの有効性を確認すること,
グラフィックスオブジェクトが有効である場合、グラフィックスオブジェクトをシーングラフに追加し、そうでない場合は、グラフィックスオブジェクトを更新し、その後グラフィックスオブジェクトをシーングラフに追加することを含む、請求項１８に記載の方法。
【請求項２１】
前記モデルから、少なくとも1つのボリュームセルのためのグラフィックスを作成する工
程は、
少なくとも1つの関連する活性なボリュームセル(active volume)をモデルの中に取得すること、
各ボリュームセルの全ての二次元的なセルのグラフィックスオブジェクトが作成されたことを確認すること、
前記二次元的なセルのそれぞれについて、二次元的なセル集合体が存在しない場合、集合体を取得し、新たな集合体を作成すること、
各二次元的なセルが有効なグラフィックスを持つことを確認すること、
少なくとも１つのボリュームセルのそれぞれについてグラフィックスオブジェクトを作成すること、
各ボリュームセルに対して、ボリュームセルの各２次元的なセルのグラフィックスコンテンツを、前記ボリュームセルのグラフィックスオブジェクトのサブシーングラフに追加すること；および
各ボリュームセルのグラフィックスオブジェクトをシーングラフルートノードに追加することを含む、請求項１に記載の方法。
【請求項２２】
二次元的なセルのグラフィックスコンテンツのインスタンシエーションは、子としての二次元的なセルを有する表面特徴のグラフィックスオブジェクトを含む少なくとも１つのシーングラフ、および、１つのボリュームセルもしくは二次元的なセルをそれぞれの境界の一部として有する２つのボリュームセルのいずれかのグラフィックスオブジェクトを含
む少なくとも１つのシーングラフによって共有される、請求項２１に記載の方法。
【請求項２３】
前記更新工程は、前記シーングラフの各特徴の状態について、
その特徴にとってグラフィックスが有効であるか、または、幾何学が無効である場合、その特徴のグラフィックスオブジェクトを更新しないこと、
幾何学が有効であり、グラフィックスが無効であれば、その特徴のグラフィックスオブジェクトを更新することを確認することを含む、請求項６に記載の方法。
【請求項２４】
前記更新工程は、前記シーングラフの各特徴の状態について、
そのセルにとってグラフィックスが有効であるか、または、幾何学が無効である場合、そのセルのグラフィックスオブジェクトを更新しないこと；
幾何学が有効であり、グラフィックスが無効であれば、そのセルのグラフィックスオブジェクトを更新することを含む、請求項６に記載の方法。
【請求項２５】
ボリューム特徴の編集コールバックを行う前記工程は、
幾何学的モデラーインタフェースによるメタ-プロパティ分割コールバック分類方法を登
録すること、前記幾何学的モデラーインタフェースは、ボリューム分割事象が生じたときに呼び出されるように構成され、配置されている、
第１のメタ-プロパティ属性を、ボリューム特徴によって限定される少なくとも1つのボリュームオブジェクトにアタッチすること、
第１のボリュームオブジェクトと、第１のボリュームオブジェクトに対する変更によって影響を受ける第２のボリュームと、第１のメタ-プロパティ属性とを指定するコールバッ
クを幾何学的モデラーインタフェースから受け取ること、
第１のメタ-プロパティ属性からのポインタ値を取得し、第１のメタ-プロパティオブジェクトを突き止めるためにポインタ値を逆参照すること、
第１のメタ-プロパティ属性を用いて、第１のメタ-プロパティオブジェクト中の分割コールバックを呼び出すことを含み、前記第１のボリュームオブジェクトおよび第２のボリュームオブジェクトは、
第１のポイント設定保存プロパティインスタンスを取得すること、
第１のポイント設定保存ポリシーインスタンスを前記プロパティインスタンスから取得すること、
ポイント設定保存ポリシーインスタンスへの第１の分割コールバックをポイント  設定保存プロパティインスタンスによって開始することを含み、前記第１のボリュー  ムオブジェクトおよび第２のボリュームオブジェクトは、
第１のボリュームオブジェクトの少なくとも１つの含有特徴を取得するこ  
と、
前記含有特徴と第２のボリュームオブジェクトとを用いて、幾何学的モデ  
ラーインタフェースにおいて特徴追加子更新（feature add child update）を
開始することを含み、
セルバックポインタプロパティインスタンスを取得すること、および
集合体バックポインタプロパティポリシーインスタンスを、セルバックポインタプロパティインスタンスから取得すること、およびセルバックポインタプロパティインスタンスを用いて集合体バックポインタプロパティインスタンスに対する第２の分割コールバックを開始すること、それは、
セルバックポインタプロパティから、セルバックポインタプロパティインスタ
ンスを取得すること、および
ボリューム幾何学的セルオブジェクトに対するセル分割コールを開始すること、を含み、それは、
ボリューム幾何学セルオブジェクトのボリュームセル集合体パトロンに対するコールを開始して、第１のボリュームのグラフィックスを無効にすることを含む、
請求項１１記載の方法。
【請求項２６】
前記ボリューム特徴のための特徴追加子コールバックを行う工程は、
幾何学的モデラーインタフェースによるメタ-プロパティ追加子コールバック分類方法
を登録して、特徴追加子事象が生じたときに呼び出されるようにすること、
第２のメタ-プロパティ属性インスタンスをボリューム特徴にアタッチすること、
ボリューム特徴と、ボリュームオブジェクトと、第２のメタ-プロパティ属性とを指定
する追加子コールバックを前記幾何学的モデラーインタフェースから受け取ること、
第２のメタ-プロパティ属性からポインタ値を取得し、第２のメタ-プロパティオブジェクトの位置を突き止めるためにポインタ値を逆参照すること、
第２のメタ-プロパティオブジェクト中に前記追加子コールバックを呼び出すことを含
み、それは、
第２のポイント設定保存プロパティインスタンスを取得すること、
第２のポイント設定保存プロパティポリシーインスタンスを、前記第２のポイント設定保存プロパティインスタンスから取得すること、及び
ボリューム特徴及びボリューム幾何学的オブジェクトによって、第２のポイント設定ポリシーオブジェクトの追加子コールバック方法を開始することを含み、それは、
ポイント設定保存プロパティをボリュームセルにアタッチすること、
特徴バックポインタプロパティインスタンスを取得すること、
第２の集合体バックポインタプロパティポリシーインスタンスを、特徴バックポインタプロパティインスタンスから取得すること、および
前記ボリューム特徴、前記ボリューム幾何学的オブジェクトおよび前記ボリューム特徴バックポインタプロパティをもつ、第２の集合体バックポインタプロパティポリシーインスタンスの追加子コールバック方法を開始することを含み、それは、
特徴バックポインタプロパティインスタンスによって確認されたボリューム特徴幾何学的オブジェクトに対する追加子通知コールを開始することを含み、それは、
ボリューム特徴オブジェクトのボリューム特徴集合体パトロンに対するコールを開始してボリューム特徴オブジェクトの幾何学を有効にすること、およびボリューム特徴オブジェクトのボリューム特徴集合体パトロンに対するコールを開始してボリューム特徴オブジェクトのグラフィックスを無効にすることすることを含む、請求項２５に記載の方法。
【請求項２７】
前記表面特徴のための編集コールバックを行う工程は、
表面分割事象が生じたときに呼び出される幾何学的モデラーインタフェースによってメタ-プロパティ分割コールバック分類方法を登録すること、
第１のメタ-プロパティ属性を、表面特徴によって限定される少なくとも１つの表面に
アタッチすること、
第１の表面オブジェクトと、第１の表面に対する変化による影響を受ける第２の表面と、第１のメタ-プロパティ属性とを指定するコールバックを幾何学的モデラーインタフェ
ースから受け取ること、
第１のメタ-プロパティ属性からのポインタ値を取得し、第１のメタ-プロパティオブジェクトの位置を突き止めるために前記ポインタ値を逆参照すること、
第１の表面オブジェクト、前記第２の表面オブジェクトおよび第１のメタ-プロパティ属
性を持つ第１のメタ-プロパティオブジェクトに分割コールバック呼び出すことを含み、
それは、
第１のポイント設定保存プロパティインスタンスを取得すること、
第１のポイント設定保存プロパティポリシーインスタンスを、プロパティインスタンスから取得すること、及び
ポイント設定保存ポリシーインスタンスに対する第１の分割コールバックをポイント設定保存プロパティインスタンスによって開始することを含み、第１の表面オブジェクトおよび第２の表面オブジェクトは、
第１の表面オブジェクトの少なくとも１つの含有特徴を取得すること、および
前記含有特徴と第２の表面オブジェクトによって幾何学的モデラーインタフェ
ース上で特徴追加子更新を開始することを含み、
セルバックポインタプロパティインスタンスを取得すること、
集合体のバックポインタプロパティポリシーインスタンスを、バックポインタプロパティインスタンスから取得すること、および
セルバックポインタプロパティインスタンスを持つ集合体バックポインタプロパティポリシーインスタンスに対して、第２の分割コールバックを開始することを含み、それは、
セルバックポインタプロパティインスタンスから、表面幾何学的形状を取得すること、及び、
表面幾何学的セルオブジェクトに対するセル分割コールを開始することを含み、それは、
表面幾何学的セルオブジェクトの表面セル集合体パトロンに対してコールを開始し、第１の表面のグラフィックスを無効にすることを含む、請求項１１に記載の方法。
【請求項２８】
特徴追加コールバックを行う工程は、
幾何学的モデラーインタフェースによるメタ-プロパティ追加子コールバック分類方法
を登録して、特徴追加子事象が生じたとき、呼び出されるようにすること、
第2のメタ-プロパティ属性インスタンスを表面特徴にアタッチすること、
表面特徴と、表面オブジェクトと、第２のメタ-プロパティ属性とを指定する追加子
コールバックを幾何学的モデラーインタフェースから受け取ること、
第2のメタ-プロパティ属性からポインタ値を取得し、第２のメタ-プロパティオブジ
ェクトの位置を突き止めるためにポインタ値を逆参照すること、
第2のメタ-プロパティオブジェクト中に追加子コールバックを呼び出すことを含み、それは、
第2のポイント設定保存プロパティインスタンスを取得すること、
第2のポイント設定保存プロパティポリシーインスタンスを、第2のポイント設定保存プロパティインスタンスから取得すること、および
表面特徴および表面幾何学的オブジェクトを持つ第2のポイント設定ポリシーオ
ブジェクトの追加子コールバック方法を開始することを含み、それは、
ポイント設定保存プロパティを表面セルにアタッチすること、
特徴バックポインタプロパティインスタンスを取得すること、
第2の集合体バックポインタプロパティポリシーインスタンスを、特徴バッ
クポインタプロパティインスタンスから取得すること、および
表面特徴、表面幾何学的オブジェクトおよび表面特徴バックポインタプロパティをもつ、第2の集合体バックポインタプロパティポリシーインスタンスの追加子コー
ルバック方法を開始することを含み、それは、
表面特徴幾何学オブジェクトに対して追加子通知を開始して特徴バックポインタプロパティインスタンスによって確認れた表面特徴幾何学的オブジェクトを開始することを含み、それは、
表面特徴オブジェクトの表面特徴集合体パトロンに対するコールを開始し、表面特徴の幾何学を有効にすること、および
表面特徴オブジェクトの表面特徴集合体パトロンに対するコールを開始し、表面特徴の幾何学を無効にすることを含む、請求項２７に記載の方法。
【請求項２９】
前記コールバックを行う工程がセルの状態に変化を生じさせる、請求項２に記載の方法。
【請求項３０】
前記セルの状態の変化が一貫性のある有限状態機械にある、請求項２９に記載の方法。
【請求項３１】
前記第２の表面特徴は、モデルに含まれていない、請求項２に記載の方法。
【請求項３２】
前記第２の表面特徴がモデルに含まれている、請求項２に記載の方法。
【請求項３３】
前記出力装置がディスプレイである、請求項１に記載の方法。
【請求項３４】
ボリューム特徴のための編集コールバックを行う前記工程は、
幾何学的モデラーインタフェースによるメタ-プロパティ併合コールバック分類方法を
登録して、ボリュームの併合事象が生じたとき、呼び出されるようにすること、
第１のメタ-プロパティ属性を、前記ボリューム特徴によって限定されている少なくと
も１つのボリュームオブジェクトにアタッチすること、
第１のボリュームオブジェクトと、第２のボリュームオブジェクトと、第１および第２のボリュームオブジェクトに以前に結合しており、およびモデルから除去されている表面オブジェクトと、メタ-プロパティ属性とを指定するコールバックを幾何学的モデラーイ
ンタフェースから受け取ること、
幾何学モデル属性からポインタ値を取得し、第１のメタ-プロパティオブジェクトの位
置を突き止めるためにポインタ値を逆参照すること、および
第１のメタ-プロパティオブジェクト中に併合コールバックを呼び出すことを含み、そ
れは、
第１のポイント設定保存プロパティインスタンスを取得すること、
第１のポイント設定保存ポリシーインスタンスを、プロパティインスタンスから取得すること、および
ポイント設定保存プロパティインスタンスによるポイント設定保存ポリシーインスタンスに対する第１の併合コールバックを開始することを含み、前記第１のボリュームオブジェクト、第２のボリュームオブジェクト、および表面オブジェクトは、
第１のボリュームオブジェクトの少なくとも１つの含有特徴を取得し、および
含有特徴および第２のボリュームオブジェクトを持つ、幾何学的モデラーインタフェース上で、特徴除去子更新を開始すること、
セルバックポインタプロパティインスタンスを取得すること、
集合体バックポインタプロパティポリシーインスタンスをセルバックポインタプロパティインスタンスから取得すること、および
セルバックポインタプロパティインスタンス、第１のボリュームオブジェクト、第２のボリュームオブジェクト、及び表面オブジェクトを備えた集合体バックポインタプロパティポリシーに対する第２の併合コールバックを開始すること、を含み、前記表面オブジェクトは、
ボリューム幾何学的セルオブジェクトを、前記セルバックポインタプロパティインスタンスから取得し、および、
ボリューム幾何学的セルオブジェクトに対するセル併合コールを開始することを含み、それは、
ボリューム幾何学的セルオブジェクトのボリュームセル集合体パトロンに対するコールを開始し、第１のボリュームのグラフィックスを無効にすることを含む、請求項１１に記載の方法。
【請求項３５】
特徴除去子コールバックを行う前記工程は、
特徴除去子事象が生じたときに呼び出される幾何学的モデラーインタフェースによって、メタ-プロパティ除去子コールバック分類方法を登録すること、
第２のメタ-プロパティ属性インスタンスをボリューム特徴にアタッチすること、
ボリューム特徴と、ボリュームオブジェクトと、第２のメタ-プロパティ属性とを指定す
る除去子コールバックを幾何学的モデラーインタフェースから受け取ること、
第２のメタ-プロパティ属性からポインタ値を取得し、第２のメタ-プロパティオブジェクトを突き止めるためにポインタ値を逆参照すること、および
第２のメタ-プロパティオブジェクト中に除去子コールバックを呼び出すことを含み、そ
れは、
第２のポイント設定保存プロパティインスタンスを取得すること、
第２のポイント設定保存プロパティインスタンスから、第２のポイント設定保存プロパティポリシーインスタンスを取得すること、
ボリューム特徴及びボリューム幾何学的オブジェクトによって、第２のポイント設定ポリシーオブジェクトの除去子コールバック方法を開始することを含み、それは、
ボリュームセルからポイント設定保存プロパティを除去すること、
特徴バックポインタプロパティインスタンスを取得すること、
第２の集合体バックポインタプロパティポリシーインスタンスを、特徴バックポインタプロパティインスタンスから取得すること、および
ボリューム特徴、ボリューム幾何学的オブジェクト、およびボリューム特徴バックポインタプロパティを用いて第２の集合体バックポインタプロパティポリシーインスタンスの除去子コールバック方法を開始することを含み、それは、
特徴バックポインタプロパティインスタンスによって確認されたボリューム特徴幾何学的オブジェクトに対する除去子通知コールを開始することを含み、それは、
ボリューム特徴オブジェクトのボリューム特徴集合体パトロンへのコールを開始し、ボリューム特徴オブジェクトの幾何学を有効にすること、および
ボリューム特徴オブジェクトのボリューム特徴集合体パトロンへのコールを開始し、ボリューム特徴オブジェクトのグラフィックスを無効にすることを含む、請求項３４に記載の方法。
【請求項３６】
前記表面特徴のための編集コールバックを行う前記工程は、
表面併合事象が生じたときに呼び出される幾何学的モデラーインタフェースによるメタ-
プロパティ併合コールバック分類方法を登録すること、
表面特徴によって限定される少なくとも１つの表面オブジェクトに第１のメタ-プロパテ
ィ属性をアタッチすること、
第１の表面オブジェクトと、第２の表面オブジェクトと、以前に第１および第２の表面に結合し、モデルから除去されている曲線オブジェクトと、メタルプロパティ属性とを指定するコールバックを、幾何学的モデラーインタフェースから受け取ること、
幾何学的モデル属性からポインタ値を取得すること、およびメタ-プロパティオブジェ
クトを突き止めるために、ポインタ値を逆参照すること、および
第１のメタ-プロパティオブジェクトにおいて併合コールバックを呼び出すことを含み
、それは、
第１のポイント設定保存プロパティインスタンスを取得すること、および
ポイント設定保存プロパティインスタンス、第１の表面オブジェクト、第２の表面オブジェクトおよび曲線オブジェクトをもつポイント設定保存ポリシーインスタンスに対する第１の併合コールバックを開始することを含み、それは、
第１の表面オブジェクトのための少なくとも１つの含有特徴を取得すること、および
含有特徴および第２の表面オブジェクトをもつ、幾何学的モデラーインタフェース上で特徴除去子更新を開始すること、
セルバックポインタプロパティインスタンスを取得すること、
前記セルバックポインタプロパティインスタンスから、集合体バックポインタプロパティポリシーインスタンスを取得すること、および
セルバックポインタプロパティインスタンス、第１の表面オブジェクト、第２の表面オブジェクト、および曲線オブジェクトを持つ集合体バックポインタプロパティポリシーインスタンスに対する第２の併合コールバックを開始することを含み、それは、
セルバックポインタプロパティインスタンスから表面幾何学的セルオブジェクトを取得すること、および
前記表面幾何学的セルオブジェクトに対するセル併合コールを開始することを含み、それは、
前記表面幾何学的セルオブジェクトの表面セル集合体パトロンに対するコールを開始し、第１の表面のグラフィックスを無効にすることを含む、請求項１１に記載の方法。
【請求項３７】
前記特徴除去コールバックを行う工程は、
特徴除去子事象が生じたときに呼び出される幾何学的モデラーインタフェースによって、メタ-プロパティ除去子コールバック分類方法を登録すること、
第２のメタ-プロパティ属性インスタンスを表面特徴にアタッチすること、
表面特徴と、表面オブジェクトと、第２のメタ-プロパティ属性とを指定する前記除去子
コールバックを、幾何学的モデラーインタフェースから受け取ること、
第２のメタ-プロパティ属性からポインタ値を取得し、第２のメタ-プロパティオブジェクトを突き止めるために、ポインタ値を逆参照すること、および
第２のメタ-プロパティ属性、表面特徴および表面幾何学的オブジェクトを持つ第２のメ
タ-プロパティオブジェクトに除去子コールバックを呼び出すことを含み、それは、
第２のポイント設定保存プロパティインスタンスを取得すること、
第２のポイント設定保存プロパティインスタンスから第２のポイント設定保存プロパティポリシーインスタンスを取得すること、および
表面特徴および表面幾何学的オブジェクトを持つ第２のポイント設定ポリシーオブジェクトの除去子コールバック方法を開始することを含み、それは、
表面セルからポイント設定保存プロパティを除去すること、
特徴バックポインタプロパティインスタンスを取得すること、
第２の集合体バックポインタプロパティポリシーインスタンスを、特徴バックポインタプロパティインスタンスから取得すること、および
表面特徴、表面幾何学的オブジェクトおよび表面特徴バックポインタプロパティを持つ、第２の集合体バックポインタプロパティポリシーインスタンスの除去子コールバック方法を開始することを含み、それは、
特徴バックポインタプロパティインスタンスによって確認された表面特徴幾何学的オブジェクトに対して除去子通知コールを開始することを含み、それは、
表面特徴オブジェクトの表面特徴集合体パトロンに対するコールを開始し、表面特徴オブジェクトの幾何学を有効にすることを含み、および
表面特徴オブジェクトの表面特徴集合体パトロンに対するコールを開始し、表面特徴オブジェクトのグラフィックスを無効にすることを含む、請求項３６に記載の方法。