JPH11272890A - 3次元cadシステム - Google Patents
3次元cadシステムInfo
- Publication number
- JPH11272890A JPH11272890A JP7105898A JP7105898A JPH11272890A JP H11272890 A JPH11272890 A JP H11272890A JP 7105898 A JP7105898 A JP 7105898A JP 7105898 A JP7105898 A JP 7105898A JP H11272890 A JPH11272890 A JP H11272890A
- Authority
- JP
- Japan
- Prior art keywords
- point
- line
- dimensional
- coordinate
- movement
- 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.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
空間上に適当に設計された曲面に対して周囲の関連を見
ながら、任意の位置を指定し、容易に3次元CADモデ
ルを配置できることを目的とする。 【解決手段】上記の課題は、3次元図形における一つの
線を選択させる選択手段と、選択した線上の一点の移動
方向および移動量を指示する移動指示手段と、前記移動
指示手段で指示された移動方向および移動量に基づい
て、該線上の該当する点を求め、該点を識別可能な形態
で表示する点位置表示手段とを備えることで解決され
る。
Description
テムにおいて、第1の3次元図形を、第2の3次元図形
に配置する機能に関するものである。
指定方法としては、次に示す2次元CADで開発された
指定方法を利用して行われている。 (1) 座標値入力による任意の座標値指定方法 (2) 存在する要素の端点を指定する方法 (3) 存在する要素の等分割点を指定する方法 (4) マウスで適当な位置でのインディケートによる指定
方法 (5) 存在する2つ以上の要素の交点を指定する方法 しかし、これらの方法で設計初期段階の構想設計におい
ては、意図した位置、検討したい位置を求めるのが非常
に困難であり、本来のアイディアを実現する作業を行う
のが難しい状況である。
計において、2次元CADで開発された指定方法を利用
して、3次元CADでの任意の座標値を指定するには、
意図した位置、検討したい位置を求めるのが非常に困難
であるという問題点がある。3次元CADを利用した構
想設計時に、3次元空間上に適当に設計された曲面に対
して周囲の関連を見ながら、任意の位置を指定し、容易
に3次元CADモデルを配置できることを目的とする。
形における一つの線を選択させる選択手段と、選択した
線上の一点の移動方向および移動量を指示する移動指示
手段と、前記移動指示手段で指示された移動方向および
移動量に基づいて、該線上の該当する点を求め、該点を
識別可能な形態で表示する点位置表示手段とを備えるこ
とで解決される。
10は処理装置、11は、配置処理の基準となる3次元
図形における一つの線を選択させる選択プログラムであ
り、12は、マウス等の指示により線上を移動する点の
位置を求め該点を識別可能な形態で表示する点位置表示
プログラムである。また、13は、識別可能な形態で表
示した点からの相対距離を入力する相対座標入力プログ
ラムであり、14は配置処理の点を求める配置位置算出
プログラムである。
置を決める手順について、図面に基づき詳細に説明す
る。本発明で使用する位置座標指定シンボル400を図
4に示す。位置座標指定シンボル400はX軸、Y軸、
Z軸の3方向軸を持ち、座標表示410が位置座標指定
シンボル400のX座標値、座標表示420が位置座標
指定シンボル400のY座標値、座標表示430が位置
座標指定シンボル400のZ座標値を表示する。
00のダイアログ600を図6に示す。座標表示610
が位置座標指定シンボル400のX座標値、座標表示6
20が位置座標指定シンボル400のY座標値、座標表
示630が位置座標指定シンボル400のZ座標値を表
示する。座標指定640で位置座標指定シンボル400
の座標表示が絶対座標か、相対座標かを指示する。入力
単位650で位置座標指定シンボル400が移動する際
の移動量の単位を設定する。
00の座標値を求める処理を図7に示す。先ず、ステッ
プ71で、図6のダイアログの座標指定640の相対座
標が指定された場合にはステップ72へ行き、そうでな
い場合にはステップ73へ行く。ステップ72では、相
対座標原点の絶対座標を取得し、データ構造710の形
式で座標値を持つ。ステップ73では、相対座標原点を
絶対座標原点として設定し、データ構造700の形式で
座標値を持つ。図8は、絶対座標と相対座標を説明する
図である。
フェイスモデル210上に、部品であるソリッドモデル
B220を配置したい場合の手順を、図3の表示例と図
9のフローに沿って説明する。先ず最初に、ステップ9
1で、ソリッドモデルA200の適当な位置に位置座標
指定専用シンボル310を配置する。
ル300の適当な位置に位置座標指定専用シンボル31
0を配置する。次に、ステップ92で、図3に示すよう
に、ワイヤモデル300の適当な位置に配置された位置
座標指定シンボルが、自動的にワイヤモデル300のワ
イヤ330が選択され、位置座標指定シンボル310が
ワイヤ330の始点に表示される。
沿って説明する。ステップ81で、部品を配置される3
次元CADモデルがワイヤモデルかどうかを判断する。
ワイヤモデルの場合にはステップ83に行き、ワイヤモ
デルでない場合にはステップ82へ行く。ステップ82
では、3次元CADモデルの部品を配置したい面を指定
しワイヤを取り出すか、または、配置したい位置にワイ
ヤを作成する。
当な位置に配置する。ステップ84で、適当な位置に配
置した位置座標指定シンボルとワイヤ間の距離が計算さ
れ、最も距離が近いワイヤが自動的に選択される。ステ
ップ85で、データ構造800の形式でデータを保有し
ているために、選択されたワイヤの始点データを位置座
標指定シンボルの原点に設定する。従って、位置座標指
定シンボルが選択されたワイヤの始点位置に表示され
る。
いる位置座標指定シンボル310を動かすために、位置
座標指定シンボル310の一つの軸をマウスにて指示す
る。次に、ステップ94で、位置座標指定シンボル31
0が動く単位を図6の入力単位650に指定する。次
に、ステップ95で、マウスを操作することにより、指
定した軸の座標値を変化させる。
る指定軸の座標値の変化に応じて、指定された以外の2
つの座標値を計算し、位置座標指定シンボルの座標値に
設定する。この座標値を求める計算方法を詳細に説明す
る。例えば、ステップ92で選択されたワイヤの座標値
が(x,y,z)で、そのワイヤのY座標、Z座標が次
の方程式で表されていた場合、 y=f(x) z=g(x) 始点(xs ,ys ,zs )の位置にある位置座標指定シ
ンボルをΔx移動させた座標位置をP点(x1,y1,
z1)とすると、P点は次のように求める。
x),g(xs +Δx)) 次に、ステップ97で、ステップ96で設定された座標
値に基づき、位置座標指定シンボル310が選択された
ワイヤ上を動き、P点に位置座標指定シンボル320と
して表示される。
ボル320が部品を配置したい位置であるならば、その
座標値を決定する。次に、ステップ98で、表示されて
いる位置座標指定シンボル320の位置について、最終
確認の判断を行い、その位置で良い場合にはステップ9
10へ行き、良くない場合にはステップ92へ行く。
置座標指定シンボル320の位置に目印を配置する。以
上のように、3次元CADモデルの任意の座標値を指定
する方法として、マウスにより移動したい方向(x,
y,z)と、その方向の増分値をマウスで指定するとい
う本発明の方法で行うことにより、3次元CADモデル
を配置する座標値を非常に容易に指定できる。
元CADの任意の座標値を指定する方法として、本発明
の、マウスにより移動したい方向(x,y,z)と、そ
の方向の増分値をマウスで指定する方法で行うことによ
り、従来の座標値の指定方法と比較すると、3次元CA
Dモデルを配置する座標値を非常に容易に指定でき、そ
の操作性も極めて容易である。
Claims (5)
- 【請求項1】3次元図形における一つの線を選択させる
選択手段と、 選択した線上の一点の移動方向および移動量を指示する
移動指示手段と、 前記移動指示手段で指示された移動方向および移動量に
基づいて、該線上の該当する点を求め、該点を識別可能
な形態で表示する点位置表示手段と、とを備えたことを
特徴とする3次元CADシステム。 - 【請求項2】前記点位置表示手段で識別可能な形態で表
示した点からの相対座標を入力する距離入力手段と、 前記入力された相対座標と、当該点の座標より、他の3
次元図形を配置する位置を求める配置位置算出手段とを
備えたことを特徴とする3次元CADシステム。 - 【請求項3】前記点位置表示手段は、前記線上の点上
に、座標系を示すシンボルを表示することを特徴とする
請求項2記載の3次元CADシステム。 - 【請求項4】前記移動指示手段がマウスであることを特
徴とする請求項1記載の3次元CADシステム。 - 【請求項5】コンピュータを動作させて、 3次元図形における一つの線を選択させる手段と、 選択した線上の一点の移動方向および移動量を指示する
移動指示手段と、 前記移動指示手段で指示された移動方向および移動量に
基づいて、該線上の該当する点を求め、該点を識別可能
な形態で表示する点表示手段とを機能させるためのプロ
グラムを格納したことを特徴とするコンピュータ読み取
り可能な記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7105898A JP3640790B2 (ja) | 1998-03-19 | 1998-03-19 | 3次元cadシステム、および、3次元cadプログラムを格納したコンピュータ読み取り可能な記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7105898A JP3640790B2 (ja) | 1998-03-19 | 1998-03-19 | 3次元cadシステム、および、3次元cadプログラムを格納したコンピュータ読み取り可能な記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11272890A true JPH11272890A (ja) | 1999-10-08 |
| JP3640790B2 JP3640790B2 (ja) | 2005-04-20 |
Family
ID=13449552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7105898A Expired - Fee Related JP3640790B2 (ja) | 1998-03-19 | 1998-03-19 | 3次元cadシステム、および、3次元cadプログラムを格納したコンピュータ読み取り可能な記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3640790B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100370396C (zh) * | 2005-12-30 | 2008-02-20 | 珠海金山软件股份有限公司 | 智能计算及显示标记位置的装置及播放幻灯片的播放装置 |
-
1998
- 1998-03-19 JP JP7105898A patent/JP3640790B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100370396C (zh) * | 2005-12-30 | 2008-02-20 | 珠海金山软件股份有限公司 | 智能计算及显示标记位置的装置及播放幻灯片的播放装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3640790B2 (ja) | 2005-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8723862B2 (en) | Information processor and information processing method | |
| EP0874296B1 (en) | Measuring aid system | |
| JPWO1994001829A1 (ja) | 三次元図形編集装置 | |
| JPH0765204A (ja) | 形状表示装置および形状表示方法 | |
| US6919887B2 (en) | Navigational compass for drawing programs | |
| JP3640790B2 (ja) | 3次元cadシステム、および、3次元cadプログラムを格納したコンピュータ読み取り可能な記憶媒体 | |
| JP3983707B2 (ja) | 3次元空間図形処理装置および3次元空間図形処理方法 | |
| JP3765061B2 (ja) | 多次元形状の座標計測機用オフライン・ティーチング・システム | |
| JP3595060B2 (ja) | 図形操作装置 | |
| JP5247398B2 (ja) | 表示調整装置、表示調整方法及びコンピュータプログラム | |
| JPH11272889A (ja) | 3次元cadシステム | |
| JP4498534B2 (ja) | Cad | |
| JPH1031757A (ja) | 図形処理装置および要素間最短距離算出方法 | |
| JPH1097646A (ja) | 三次元空間表示システムにおける三次元空間座標値の取得方法および装置 | |
| JP4774911B2 (ja) | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム | |
| JP2937918B2 (ja) | 画像測定装置 | |
| EP1816607A2 (en) | Graphics processing apparatus, method and program for constrained manipulation of 3D objects | |
| JP4310909B2 (ja) | 画像処理装置 | |
| JPH0973476A (ja) | 三次元形状情報入力装置 | |
| JP2013250617A (ja) | 自動配管作図システム、プログラムおよび情報記録媒体 | |
| JPH06119430A (ja) | 図形表示装置 | |
| JPH07113852B2 (ja) | 自動制御される作業機器の教示方法 | |
| JP2006134251A (ja) | 立体図形配置入力装置 | |
| JP4670289B2 (ja) | 表示制御装置 | |
| JP3142191B2 (ja) | 図形処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040209 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040323 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040521 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050119 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110128 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110128 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120128 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130128 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130128 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140128 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |