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
Application number
JP7105898A
Other languages
English (en)
Other versions
JP3640790B2 (ja
Inventor
Hideaki Kuwabara
秀明 桑原
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP7105898A priority Critical patent/JP3640790B2/ja
Publication of JPH11272890A publication Critical patent/JPH11272890A/ja
Application granted granted Critical
Publication of JP3640790B2 publication Critical patent/JP3640790B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【課題】3次元CADを利用した構想設計時に、3次元
空間上に適当に設計された曲面に対して周囲の関連を見
ながら、任意の位置を指定し、容易に3次元CADモデ
ルを配置できることを目的とする。 【解決手段】上記の課題は、3次元図形における一つの
線を選択させる選択手段と、選択した線上の一点の移動
方向および移動量を指示する移動指示手段と、前記移動
指示手段で指示された移動方向および移動量に基づい
て、該線上の該当する点を求め、該点を識別可能な形態
で表示する点位置表示手段とを備えることで解決され
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、3次元CADシス
テムにおいて、第1の3次元図形を、第2の3次元図形
に配置する機能に関するものである。
【0002】
【従来の技術】従来の3次元CADでの任意の座標値の
指定方法としては、次に示す2次元CADで開発された
指定方法を利用して行われている。 (1) 座標値入力による任意の座標値指定方法 (2) 存在する要素の端点を指定する方法 (3) 存在する要素の等分割点を指定する方法 (4) マウスで適当な位置でのインディケートによる指定
方法 (5) 存在する2つ以上の要素の交点を指定する方法 しかし、これらの方法で設計初期段階の構想設計におい
ては、意図した位置、検討したい位置を求めるのが非常
に困難であり、本来のアイディアを実現する作業を行う
のが難しい状況である。
【0003】
【発明が解決しようとする課題】設計初期段階の構想設
計において、2次元CADで開発された指定方法を利用
して、3次元CADでの任意の座標値を指定するには、
意図した位置、検討したい位置を求めるのが非常に困難
であるという問題点がある。3次元CADを利用した構
想設計時に、3次元空間上に適当に設計された曲面に対
して周囲の関連を見ながら、任意の位置を指定し、容易
に3次元CADモデルを配置できることを目的とする。
【0004】
【課題を解決するための手段】上記の課題は、3次元図
形における一つの線を選択させる選択手段と、選択した
線上の一点の移動方向および移動量を指示する移動指示
手段と、前記移動指示手段で指示された移動方向および
移動量に基づいて、該線上の該当する点を求め、該点を
識別可能な形態で表示する点位置表示手段とを備えるこ
とで解決される。
【0005】
【発明の実施の形態】図1は、システム構成図であり、
10は処理装置、11は、配置処理の基準となる3次元
図形における一つの線を選択させる選択プログラムであ
り、12は、マウス等の指示により線上を移動する点の
位置を求め該点を識別可能な形態で表示する点位置表示
プログラムである。また、13は、識別可能な形態で表
示した点からの相対距離を入力する相対座標入力プログ
ラムであり、14は配置処理の点を求める配置位置算出
プログラムである。
【0006】以下に、本発明により、部品を配置する位
置を決める手順について、図面に基づき詳細に説明す
る。本発明で使用する位置座標指定シンボル400を図
4に示す。位置座標指定シンボル400はX軸、Y軸、
Z軸の3方向軸を持ち、座標表示410が位置座標指定
シンボル400のX座標値、座標表示420が位置座標
指定シンボル400のY座標値、座標表示430が位置
座標指定シンボル400のZ座標値を表示する。
【0007】本発明で使用する位置座標指定シンボル4
00のダイアログ600を図6に示す。座標表示610
が位置座標指定シンボル400のX座標値、座標表示6
20が位置座標指定シンボル400のY座標値、座標表
示630が位置座標指定シンボル400のZ座標値を表
示する。座標指定640で位置座標指定シンボル400
の座標表示が絶対座標か、相対座標かを指示する。入力
単位650で位置座標指定シンボル400が移動する際
の移動量の単位を設定する。
【0008】本発明で使用する位置座標指定シンボル4
00の座標値を求める処理を図7に示す。先ず、ステッ
プ71で、図6のダイアログの座標指定640の相対座
標が指定された場合にはステップ72へ行き、そうでな
い場合にはステップ73へ行く。ステップ72では、相
対座標原点の絶対座標を取得し、データ構造710の形
式で座標値を持つ。ステップ73では、相対座標原点を
絶対座標原点として設定し、データ構造700の形式で
座標値を持つ。図8は、絶対座標と相対座標を説明する
図である。
【0009】図2に示すソリッドモデルA200のサー
フェイスモデル210上に、部品であるソリッドモデル
B220を配置したい場合の手順を、図3の表示例と図
9のフローに沿って説明する。先ず最初に、ステップ9
1で、ソリッドモデルA200の適当な位置に位置座標
指定専用シンボル310を配置する。
【0010】先ず最初に、ステップ91で、ワイヤモデ
ル300の適当な位置に位置座標指定専用シンボル31
0を配置する。次に、ステップ92で、図3に示すよう
に、ワイヤモデル300の適当な位置に配置された位置
座標指定シンボルが、自動的にワイヤモデル300のワ
イヤ330が選択され、位置座標指定シンボル310が
ワイヤ330の始点に表示される。
【0011】このステップ92の詳細な手順を図10に
沿って説明する。ステップ81で、部品を配置される3
次元CADモデルがワイヤモデルかどうかを判断する。
ワイヤモデルの場合にはステップ83に行き、ワイヤモ
デルでない場合にはステップ82へ行く。ステップ82
では、3次元CADモデルの部品を配置したい面を指定
しワイヤを取り出すか、または、配置したい位置にワイ
ヤを作成する。
【0012】ステップ83で位置座標指定シンボルを適
当な位置に配置する。ステップ84で、適当な位置に配
置した位置座標指定シンボルとワイヤ間の距離が計算さ
れ、最も距離が近いワイヤが自動的に選択される。ステ
ップ85で、データ構造800の形式でデータを保有し
ているために、選択されたワイヤの始点データを位置座
標指定シンボルの原点に設定する。従って、位置座標指
定シンボルが選択されたワイヤの始点位置に表示され
る。
【0013】次に、ステップ93で、始点に表示されて
いる位置座標指定シンボル310を動かすために、位置
座標指定シンボル310の一つの軸をマウスにて指示す
る。次に、ステップ94で、位置座標指定シンボル31
0が動く単位を図6の入力単位650に指定する。次
に、ステップ95で、マウスを操作することにより、指
定した軸の座標値を変化させる。
【0014】次に、ステップ96で、マウスの操作によ
る指定軸の座標値の変化に応じて、指定された以外の2
つの座標値を計算し、位置座標指定シンボルの座標値に
設定する。この座標値を求める計算方法を詳細に説明す
る。例えば、ステップ92で選択されたワイヤの座標値
が(x,y,z)で、そのワイヤのY座標、Z座標が次
の方程式で表されていた場合、 y=f(x) z=g(x) 始点(xs ,ys ,zs )の位置にある位置座標指定シ
ンボルをΔx移動させた座標位置をP点(x1,y1,
z1)とすると、P点は次のように求める。
【0015】 x1= xs +Δx y1=f(x1)= f(xs +Δx) z1=g(x1)= g(xs +Δx) 従って、P点の座標値は次のとおりとなる。 (x1,y1,z1)=(xs +Δx,f(xs +Δ
x),g(xs +Δx)) 次に、ステップ97で、ステップ96で設定された座標
値に基づき、位置座標指定シンボル310が選択された
ワイヤ上を動き、P点に位置座標指定シンボル320と
して表示される。
【0016】次に、ステップ98で、位置座標指定シン
ボル320が部品を配置したい位置であるならば、その
座標値を決定する。次に、ステップ98で、表示されて
いる位置座標指定シンボル320の位置について、最終
確認の判断を行い、その位置で良い場合にはステップ9
10へ行き、良くない場合にはステップ92へ行く。
【0017】次に、ステップ910で、最終確定した位
置座標指定シンボル320の位置に目印を配置する。以
上のように、3次元CADモデルの任意の座標値を指定
する方法として、マウスにより移動したい方向(x,
y,z)と、その方向の増分値をマウスで指定するとい
う本発明の方法で行うことにより、3次元CADモデル
を配置する座標値を非常に容易に指定できる。
【0018】
【発明の効果】設計業務の構想設計段階における、3次
元CADの任意の座標値を指定する方法として、本発明
の、マウスにより移動したい方向(x,y,z)と、そ
の方向の増分値をマウスで指定する方法で行うことによ
り、従来の座標値の指定方法と比較すると、3次元CA
Dモデルを配置する座標値を非常に容易に指定でき、そ
の操作性も極めて容易である。
【図面の簡単な説明】
【図1】システム構成図
【図2】部品配置モデル
【図3】線上の一点の表示例を説明する図
【図4】位置座標指定専用シンボル
【図5】マウスの操作と移動方向の関係を示す図
【図6】ダイアログの例を示す図
【図7】シンボルの座標値を求める処理フロー
【図8】絶対座標と相対座標を説明する図
【図9】線上の移動位置を求める処理フロー
【図10】基準の線を求める処理フロー
【図11】線のデータ構造図
【符号の説明】
10 処理装置 11 線選択プログラム 12 点位置表示プログラム 13 相対座標入力プログラム 14 配置位置算出プログラム 20 表示装置 21 マウス 22 キーボード

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】3次元図形における一つの線を選択させる
    選択手段と、 選択した線上の一点の移動方向および移動量を指示する
    移動指示手段と、 前記移動指示手段で指示された移動方向および移動量に
    基づいて、該線上の該当する点を求め、該点を識別可能
    な形態で表示する点位置表示手段と、とを備えたことを
    特徴とする3次元CADシステム。
  2. 【請求項2】前記点位置表示手段で識別可能な形態で表
    示した点からの相対座標を入力する距離入力手段と、 前記入力された相対座標と、当該点の座標より、他の3
    次元図形を配置する位置を求める配置位置算出手段とを
    備えたことを特徴とする3次元CADシステム。
  3. 【請求項3】前記点位置表示手段は、前記線上の点上
    に、座標系を示すシンボルを表示することを特徴とする
    請求項2記載の3次元CADシステム。
  4. 【請求項4】前記移動指示手段がマウスであることを特
    徴とする請求項1記載の3次元CADシステム。
  5. 【請求項5】コンピュータを動作させて、 3次元図形における一つの線を選択させる手段と、 選択した線上の一点の移動方向および移動量を指示する
    移動指示手段と、 前記移動指示手段で指示された移動方向および移動量に
    基づいて、該線上の該当する点を求め、該点を識別可能
    な形態で表示する点表示手段とを機能させるためのプロ
    グラムを格納したことを特徴とするコンピュータ読み取
    り可能な記憶媒体。
JP7105898A 1998-03-19 1998-03-19 3次元cadシステム、および、3次元cadプログラムを格納したコンピュータ読み取り可能な記憶媒体 Expired - Fee Related JP3640790B2 (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100370396C (zh) * 2005-12-30 2008-02-20 珠海金山软件股份有限公司 智能计算及显示标记位置的装置及播放幻灯片的播放装置

Cited By (1)

* Cited by examiner, † Cited by third party
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