JPH0476680A - 回転体のグラフィック表示方法 - Google Patents

回転体のグラフィック表示方法

Info

Publication number
JPH0476680A
JPH0476680A JP2298703A JP29870390A JPH0476680A JP H0476680 A JPH0476680 A JP H0476680A JP 2298703 A JP2298703 A JP 2298703A JP 29870390 A JP29870390 A JP 29870390A JP H0476680 A JPH0476680 A JP H0476680A
Authority
JP
Japan
Prior art keywords
line
state
diameter surface
outer diameter
inner diameter
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.)
Pending
Application number
JP2298703A
Other languages
English (en)
Inventor
Hitonori Tsujidou
仁規 辻堂
Eriko Tayaoka
太屋岡 恵里子
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2298703A priority Critical patent/JPH0476680A/ja
Priority to DE4115527A priority patent/DE4115527A1/de
Publication of JPH0476680A publication Critical patent/JPH0476680A/ja
Priority to US08/302,385 priority patent/US5471565A/en
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00—Three-dimensional [3D] image rendering
    • G06T15/50—Lighting effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は旋盤などによって加工される回転体物体のグ
ラフィックデイスプレィ上への表示における新しい表現
方法に関するものである。
[従来の技術] NC旋盤装置やNC旋盤のプログラム作成装置などにお
いては、回転体である加工物の表示を第7図のように回
転軸方向の断面によるグラフィック表現で行う方法が一
般的に広く用いられており、このグラフィック表示を用
いることによって、加ニブログラムや加工状況の確認な
どが可能となる。
この確認はNC工作機械における、加ニブログラム入力
→プログラム確認→実加工(加工状況の確認)といった
加工の流れの中で、これを円滑に行うために不可欠な要
素となっていた。なお、第7図において、(1)は回転
軸、(10〉は回転体を示す。この表示の1例は特開昭
60−101608号公報(数値制御装置)により示さ
れている。
[発明が解決しようとする課題] しかし従来の方法では、その表示は断面形状のみによっ
て表示され、オペレーターはその断面形状から実際の立
体的な回転体として認識する必要があり、特に初心者の
場合にはその立体的な加工形状の直感的な把握を困難に
していた。また、断面表示では外径及び内径状態の表示
はされないので、例えばキー溝などのその外径面、内径
面への付加的な加工の表現も困難であった。
二の発明は上記のような問題点を解消するためになされ
たもので、立体的な回転体の直感的な把握と、その外径
や内径に施された付加的な状態の表現をも可能な回転体
のグラフィック表示方法を提供することを目的とする。
[課題を解決するための手段] この発明に係る回転体のグラフィック表示方法は、回転
体の回転軸に垂直な方向からの投影表示を行うに際し、
投影される断面外形線に対して、回転軸から半径方向に
みて、回転軸から初めての外径線まではその外径面の状
態を表示し、回転軸から初めての内径線まではその内径
面の状態を表示し、外径線から次の内径線まではその内
径面の状態を表示し、内径線から次の外径線まではその
外径面の状態を表示するようにしたものである。
[作用] この発明は断面表示と同様な効果も含めて、なおかつ、
その回転体の外径状態及び内径状態の表示を行う二とに
より、直感的に立体的な回転体の状態を把握することを
可能とし、さらに付加的な状態の表現の追加も可能とし
ている。
[実施例] 以下、この発明の一実施例を図について説明する。  
第1図は第7図の断面図によって表現された回転体を、
この発明にて表示する場合の説明図であり、図中、(1
)は回転軸(中心線)、〈lO〉はこの発明の表示方法
にて表示をする回転体であり、太線で示した(20)は
その断面外形線である。この発明では回転体(10)の
表示を、その回転軸に垂直な方向からの投影表示により
行うが、その表示において、投影される断面外形線〈2
0〉に対して、回転軸から半径方向にみて、回転軸から
初めての外径線まで(領域(11)及び(14))  
はその外径面の状態を表示し、回転軸(10)から初め
ての内径線まで(領域(16))はその内径面の状態を
表示し、外径線から次の内径線まで(領域<13>)は
その内径面の状態を表示し、内径線から次の外径線まで
(領域(12)及び(15))はその外径面の状態を表
示する。そして、その外径面の状態、内径面の状態につ
いては、例えばそれぞれの面に対する光の散乱や反射な
どを考Lxしたシェーディングによって表現すれば、第
2図に示したような、現実感のある画像が得られ、立体
的な回転体形状の直感的な把握ができるようになる。こ
のノエーディングについては、側光ば特願平2−125
146号明細書「旋盤の切削ノユミレーノ日ン方式」に
記軟の方法を利用すれば効率的にシェーディング画像が
岑られる。
即ち、例えば文献(LMニューマ://R,Fスフ0−
ル、  r対g型コンピュータグラフィックス」マグロ
ウヒルブ7り株式会社)によれば、エネルギーI、入射
角1 (第3図(21))で入ってくる光源からの照明
により、反射率R1鏡面反照y$Wの物体上の点Pから
目に入ってくるエネルギーEは、反射光と視線のなす角
をS (第3図(22))、輝きを調整する成分なnと
すると、次式((1)式)で表せる。
E  == [Rcos i 十W(coss )n]
  I ””(1)視線を、無限遠からで主軸に対して
垂直なベクトルであるとしく(0,1,0>とする)、
光源を無限遠からの平行光線で主軸に対して垂直である
とすれば< (a、 b、 0)とする)、各点の輝度
は、輪郭線の傾きと、視線に対する角度から求まり、視
線に対する角度は、半径に対する垂直方向の高さで表せ
る。第4図(nib)に各々示すように、半径に対する
高さを表すための角度をα〈23)、断面形状の輪郭線
の傾きをβ(24)とすると、上記の式は(2〉式のよ
うになる。
E=[Rcosβ(b sinα−a cosa )+
W (−b + 2 sinαcos2β(b sin
α−a cosa〉)す1   ・・拳・・φ・・・〈
2〉従って、輪郭線の傾よと半径に対する高さに関する
輝度テーブルを用意することがでよる。第5図は輝度テ
ーブルの一例である。
回転体の形状を輪郭線の点刻データとして上記α、βを
用いてE憶しておき、上記fi度子テーブル用いて回転
体のシェーディング描画データを作成し、グラフィック
デイスプレィ上への表示スれば、容易にシェーディング
画像が得られる。
さらに第2の実施例を第6図に示す。この実施例では回
転軸(中心線)によって2分された図形の上半分のみを
上記と同じ方法で表示し、下半分は外径状態のみで表示
している。このようにすれば実際のカットモデルを見る
ような感覚で立体的な回転体の把握が可能である。 (
この実施例によるグラフィックの写真を、参考資料とし
て添付する) この表示方法によれば、単に直感的に分かりやすい表現
が得られるだけでなく、表示図形上にその断面形状をも
保持しているので、 (外径面の表示部分だけを取れば
その形状は断面図に等しい)従来の断面形状としての利
用も可能である。
さらに、この発明によれば外径面、内径面の状態を表示
で3るので、それらの面上に付加された、例えばキー溝
、表面粗さなどの付加情報をも追加拡張できる。
[発明の効果] 以上のようにこの発明によれば、回転体の回転軸に垂直
な方向からの投影表示を行うに際し、投影される断面外
形線に対して、上記回転軸から半径方向にみて、上記回
転軸から初めての外径線まではその外径面の状態を表示
し、上記回転軸から初めての内径線まではその内径面の
状態を表示し、外径線から次の内径線まではその内径面
の状態を表示し、内径線から次の外径線まではその外径
面の状態を表示するようにしたので、断面形状による表
現に加えて、その回転体の立体形状が直感的に理解でよ
るような、現実感のある表現が可能であ番ハ まな、そ
の外径や内径に施された付加的な状態の表現も可能な、
より人間に親切な表現ができる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による回転体のグラフィッ
ク表示方法を説明する説明図、第2図はこの発明の一実
施例による回転体のグラフィック表示方法により表示さ
れた表示例を示す説明図、第3図、第4図(n)(b)
、及び第5図は各々この発明の一実施例に係わるンエー
ディングの手法を説明する説明図、第6図はこの発明の
他の実施例による回転体のグラフィック表示方法により
表示された表示例を示す説明図、並びに第7図は従来の
回転体のグラフィック表示方法により表示された表示例
を示す説明図である。 図において(1〉は回転軸(中心線)、<10>は表示
される回転体、〈2o〉は断面外形線、(11)〜(1
6)は説明のための表示領域である。 なお、図中、同一符号は同−又は相当部分を示す。 l○ 第1図

Claims (1)

    【特許請求の範囲】
  1. 回転体の回転軸に垂直な方向からの投影表示を行うに際
    し、投影される断面外形線に対して、上記回転軸から半
    径方向にみて、上記回転軸から初めての外径線まではそ
    の外径面の状態を表示し、上記回転軸から初めての内径
    線まではその内径面の状態を表示し、外径線から次の内
    径線まではその内径面の状態を表示し、内径線から次の
    外径線まではその外径面の状態を表示するようにした回
    転体のグラフィック表示方法。
JP2298703A 1990-05-14 1990-11-02 回転体のグラフィック表示方法 Pending JPH0476680A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2298703A JPH0476680A (ja) 1990-05-14 1990-11-02 回転体のグラフィック表示方法
DE4115527A DE4115527A1 (de) 1990-05-14 1991-05-13 Verfahren zur darstellung eines drehkoerpers
US08/302,385 US5471565A (en) 1990-05-14 1994-09-08 Method of displaying a rotary body

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP12514590 1990-05-14
JP2-125145 1990-05-14
JP2298703A JPH0476680A (ja) 1990-05-14 1990-11-02 回転体のグラフィック表示方法

Publications (1)

Publication Number Publication Date
JPH0476680A true JPH0476680A (ja) 1992-03-11

Family

ID=26461660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2298703A Pending JPH0476680A (ja) 1990-05-14 1990-11-02 回転体のグラフィック表示方法

Country Status (3)

Country Link
US (1) US5471565A (ja)
JP (1) JPH0476680A (ja)
DE (1) DE4115527A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961058B2 (en) * 2001-08-10 2005-11-01 Microsoft Corporation Macrostructure modeling with microstructure reflectance slices
DE10360421A1 (de) * 2003-12-19 2005-07-28 Gesellschaft für Industrieanlagen-Planung mbH & Co KG Verfahren zur Erstellung einer technischen Zeichnung einer Industrieanlage oder zumindest eines Teils davon

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60101608A (ja) * 1983-11-07 1985-06-05 Mitsubishi Electric Corp 数値制御装置
US4901252A (en) * 1984-07-13 1990-02-13 International Business Machines Corporation Method for producing planar geometric projection images
US4866637A (en) * 1987-10-30 1989-09-12 International Business Machines Corporation Pipelined lighting model processing system for a graphics workstation's shading function
US4888583A (en) * 1988-03-14 1989-12-19 Ligocki Terry J Method and apparatus for rendering an image from data arranged in a constructive solid geometry format
JPH0217508A (ja) * 1988-07-06 1990-01-22 Fanuc Ltd 穴形状の多面図表示方法
JPH02125146A (ja) * 1988-11-02 1990-05-14 Canon Inc 遊星ローラ式動力伝達装置

Also Published As

Publication number Publication date
US5471565A (en) 1995-11-28
DE4115527A1 (de) 1991-11-21

Similar Documents

Publication Publication Date Title
Van Gumster Blender for dummies
US5303337A (en) Method and device for determining a viewing perspective for image production
JP6674076B1 (ja) 工作機械、工作機械のための入力支援方法、及び工作機械のためのプログラム
CA2305830A1 (en) Three dimensional graphical manipulator
JPH07262412A (ja) 三次元モデル断面指示装置および指示方式
Angster VEDAM: virtual environments for design and manufacturing
Kapinus et al. Augmented reality spatial programming paradigm applied to end-user robot programming
Coward A Beginner's Guide to 3D Modeling: A Guide to Autodesk Fusion 360
Acal et al. Virtual reality simulation applied to a numerical control milling machine
CN118838248B (zh) 一种用于复合磨削中心加工碰撞检测的磨削砂轮扫掠体生成方法、电子设备及存储介质
Tickoo Catia V5R17: For Engineers & Designers (With Cd)
US20060192779A1 (en) Hidden line processing method for erasing hidden lines in projecting a three-dimensional model consisting of a plurality of polygons onto a two-dimensional plane
US5471565A (en) Method of displaying a rotary body
Barrus The virtual workshop: a simulated environment for mechanical design
Shih SOLIDWORKS 2024 and Engineering Graphics: An Integrated Approach
Byrnes AutoCAD 2012 for Dummies
Brakhage Wincag-education software for geometry
Robertson et al. CAD systems and cognitive complexity: beyond the drafting board metaphor
Hamad AutoCAD 2022 3D Modeling
Samuel et al. Practical Unigraphics NX2 Modeling for Engineers
Sellers Getting Started with SketchUp Pro: Embark on your 3D modeling adventure with expert tips, tricks, and best practices
Gülesin et al. Face oriented neighbouring graph (FONG): a part representing scheme for process planning
JPH1185239A (ja) 穴加工のncデータ作成方法
Mohole et al. WebCAD: a computer aided design tool constrained with explicit ‘design for manufacturability’rules for computer numerical control milling
JPH0272413A (ja) 数値制御装置用プログラム作成装置