KR20020068304A - 정보 처리 장치 및 정보 처리 방법 - Google Patents

정보 처리 장치 및 정보 처리 방법 Download PDF

Info

Publication number
KR20020068304A
KR20020068304A KR1020020009098A KR20020009098A KR20020068304A KR 20020068304 A KR20020068304 A KR 20020068304A KR 1020020009098 A KR1020020009098 A KR 1020020009098A KR 20020009098 A KR20020009098 A KR 20020009098A KR 20020068304 A KR20020068304 A KR 20020068304A
Authority
KR
South Korea
Prior art keywords
attribute information
attribute
information
setting
plane
Prior art date
Application number
KR1020020009098A
Other languages
English (en)
Inventor
바또리요시유끼
야나기사와료조
시미즈가즈마
사사고요시까즈
모리오까마사나리
다까라다히로시
Original Assignee
캐논 가부시끼가이샤
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
Priority claimed from JP2001182346A external-priority patent/JP4845289B2/ja
Priority claimed from JP2002037035A external-priority patent/JP2002324083A/ja
Application filed by 캐논 가부시끼가이샤 filed Critical 캐논 가부시끼가이샤
Publication of KR20020068304A publication Critical patent/KR20020068304A/ko

Links

Classifications

    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/004Annotating, labelling
    • 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/012Dimensioning, tolerancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

3D-CAD를 이용하여 생성된 3D 모델을 사용하는 정보 처리 장치 및 방법이 제공된다.
(간격, 각도, 홀의 직경, 치수 공차 등의) 속성 정보가 3D 모델에 부가될 때, 부가 정보의 양이 증가함에 따라 3D 모델의 형상과 속성 정보가 표시 화면 상에서 보기 어렵게 된다.
생성된 3D 모델에 대해 가시 방향 (속성 할당 평면)이 설정되고, 속성 정보면 상에 위치될 속성 정보가 입력된다. 속성 할당 평면을 지정함으로써, 지정된 속성 정보가 3D 모델의 형상과 함께 화면 상에 표시된다.

Description

정보 처리 장치 및 정보 처리 방법{INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD}
본 발명은 정보 처리 장치 및 그 방법에 관한 것으로, 특히 3D-CAD를 이용하여 생성된 3D 모델 (3D 컴퓨터 원용 형상 모델(computer aided geometry model in 3D))을 사용하는 정보 처리 장치 및 그 방법에 관한 것이다.
종래에는 상품 또는 제품의 부품과 같은 3차원 형태를 갖는 물체 (이하, 간단히 부품이라 함)를 설계하기 위해 CAD 장치 (특히, 3D-CAD 장치)가 사용되었다. 또한, 이러한 설계에 기초하여 부품을 제조하기 위한 금형이 만들어졌다.
CAD 장치로 작성된 설계 정보를 사용하기 이전에, 치수, 치수 공차, 형상 공차, 주석, 및 기호 등의 속성 정보가 3D 모델 (3D 형상)용으로 입력된다.
이러한 3D 모델용의 속성 정보를 입력하기 위해, 3D 모델의 면, 융선, 중심선, 및 정점이 선택된다. 예를 들어, 도 26에 도시된 속성 정보가 도 24 (이 3D 모델의 정면도, 평면도, 및 측면도는 도 25에 도시되어 있음)에 도시된 3D 모델용으로 입력된다. 속성 정보는
간격 (길이, 폭, 및 두께), 각도, 개구 직경, 반경, 챔퍼(chamfering) 치수, 및 치수에 따른 치수 공차;
치수가 입력되지 않은 면과 융선에 부가될 형상 공차 및 치수 공차;
부품, 소자, 및 제품을 가공하거나 제조하기 위해 전송되거나 지시되는 주석; 및
표면의 거칠기 등을 나타내기 위한 전제로서 미리 결정되어 있는 기호
를 포함한다.
3D 모델에 속성 정보를 부가하기 위해서는, 대략 다음과 같은 두 가지 방법이 사용된다.
(1) 치수, 치수 공차, 형상 공차, 주석, 및 기호를 부가하는 방법
* 치수 및 치수 공차를 기재하기 위한 치수 선 및 투영 선이 필요하다.
* 형상 공차, 주석, 및 기호를 기재하기 위한 점선이 필요하다.
(2) 치수가 제공되지 않는 치수 공차, 형상 공차, 주석, 및 기호를 부가하는 방법
* 치수 선 및 투영 선이 필요하다.
* 치수 공차, 형상 공차, 주석, 및 기호를 기재하기 위한 리더 선이 필요하다.
또한, 금형이 3D 모델을 이용하여 제조된다. 이러한 경우에, 금형과 이 금형이 사용되는 제품이 설계된 대로 얻어졌는지를 판단하기 위한 검사가 수행되어야 한다.
3D 모델에 속성 정보를 부가하는 종래의 방법에 의해 다음과 같은 문제가 발생된다.
상술된 (1) 방법의 경우에는, 치수 및 치수 공차와, 상기 치수 및 치수 공차를 입력하는 데 사용되는 치수 선 및 투영 선이 복잡하게 되어, 3D 모델의 형상과 속성 정보를 파악하기가 어렵다.
도 24에 도시된 바와 같이 3D 모델이 비교적 간단한 형태이고 수십 개의 속성 정보 세트만 있다면, 그럭저럭 식별될 수 있다. 그러나, 필요에 따라, 복잡하거나 큰 형태의 3D 모델용으로 수백 또는 수천 개의 속성 정보 세트가 제공되면, "속성 정보 세트가 중복"되거나, "속성 정보가 치수 선, 투영 선, 또는 리더 선과 중복"되거나, "치수 선, 투영 선, 또는 리더 선의 위치가 용이하게 파악되지 않기" 때문에, 속성 정보를 판독하는 것이 극히 곤란하다. 도 26에 도시된 계단형 코너를 파악하는 것도 상당히 어렵다.
상술된 경우에서는, 조작자가 입력된 속성 정보를 파악하기가 어렵기 때문에, 조작자는 입력된 정보의 내용을 확인할 수 없다. 즉, 속성 정보의 입력이 어려워진다.
또한, 관련된 속성 정보의 판독도 매우 어렵다. 또한, 3D 모델용의 속성 정보가 차지하는 공간이 증가하기 때문에, 제한된 크기를 갖는 표시 화면 상에 3D 모델의 형상과 속성 정보가 동시에 표시될 수 없다.
또한, 예를 들면, 단면도에 지정될 속성 정보 (예를 들면, 도 24의 한 측의 내경(內徑)의 깊이 12 ±0.1)에 있어서, 3D 모델용의 속성 정보가 제공되는 위치가 나타나지 않거나 파악하기가 곤란하다.
(2) 방법의 경우에는, 치수 선 및 투영 선이 필요하지 않는 반면에 리더 선이 사용되기 때문에, (1) 방법과 마찬가지로 리더 선이 복잡하고 3D 모델의 형상과 속성 정보를 파악하기가 어렵다. 또한, 필요에 따라, 복잡하거나 큰 형태를 갖는 3D 모델용으로 수백 내지 수천 개의 속성 정보 세트가 제공되기 때문에, 속성 정보를 판독하는 것은 매우 어렵다.
또한, 제조된 금형과 이 금형을 사용하여 얻은 제품을 검사하기 위한 공정에서는 치수를 측정할 필요가 있다. 따라서, 치수 값을 판독하기 위해 3D 형상을 측정하는 기능을 이용하는 작업이 필요하다.
이러한 경우에, 희망하는 면이나 융선을 판독하기 위해서는 기준 치수로서 사용되는 부분이 선택되어야 한다. 여러 부분의 치수를 판독하기 위해서는, 많은작업과 긴 처리 시간이 필요하다. 또한, 실수로 인한 오판독을 피할 수는 없다. 또한, 모든 부분의 치수를 판독하기 위해서는 매우 많은 노동량이 요구된다.
원래, 3D 모델과 속성 정보는 부품, 소자, 및 제품을 가공하거나 제조하기 위한 데이터로서, 데이터 입력 조작자 즉, 설계자에 의해, 수신 조작자 즉, 가공 엔지니어나 제조 엔지니어 또는 검사 엔지니어에게 효율적이면서도 정확하게 전달되어 데이터가 쉽게 이해될 수 있도록 하여야만 한다. 종래의 기술은 이러한 요구들을 만족시키지 않으며, 산업적으로 효율적이지도 않다.
따라서, 본 발명의 목적은, CAD 장치에 의해 생성된 3D 데이터에 속성 정보를 부가하여, 상기 정보가 효율적이면서도 정확하게 전달될 수 있게 함으로써 상기 정보를 용이하게 파악할 수 있게 하는 것이다. 본 발명의 또 다른 목적은 데이터에 속성 정보를 부가함으로써 작업을 개선하는 것이다.
본 발명의 다른 목적은 부가된 정보를 효율적으로 사용하는 것이다.
본 발명의 또 다른 목적은 CAD 장치에 의해 생성된 데이터를 사용하여 부품을 효율적으로 제작하는 것이다.
본 발명의 또 다른 목적은 CAD 장치에 의해 생성된 데이터를 사용하여 검사 공정을 효율적으로 수행하는 것이다.
따라서, 본 발명의 목적은,
3D 모델에 대한 임의의 가시 방향을 설정하기 위한 시선 설정 수단;
상기 설정 수단에 의해 설정된 상기 임의의 가시 방향으로 속성 정보를 위치시키도록 상기 속성 정보를 입력하기 위한 속성 입력 수단; 및
상기 임의의 가시 방향 및 상기 속성 정보를 서로 상관시켜 저장하기 위한 저장 수단
을 포함하는 정보 처리 장치를 제공하는 것이다.
본 발명의 다른 목적은
3D 모델에 대한 임의의 가시 방향을 설정하는 시선 설정 단계;
상기 설정 단계에서 설정된 상기 임의의 가시 방향으로 속성 정보를 위치시키도록 상기 속성 정보를 입력하는 속성 입력 단계; 및
상기 임의의 가시 방향 및 상기 속성 정보를 서로 상관시켜 저장하는 저장 단계
를 포함하는 정보 처리 방법을 제공하는 것이다.
본 발명의 또 다른 목적은
3D 모델에 대한 속성 정보를 입력하기 위한 속성 입력 수단;
상기 속성 정보와 상관되는 가상 평면을 설정하기 위한 속성 할당 평면 설정 수단; 및
상기 가상 평면 및 상기 속성 정보를 서로 상관시켜 저장하기 위한 저장 수단
을 포함하는 정보 처리 장치를 제공하는 것이다.
본 발명의 또 다른 목적은
3D 모델에 대한 속성 정보를 입력하는 속성 입력 단계;
상기 속성 정보와 상관되는 가상 평면을 설정하는 속성 할당 평면 설정 단계; 및
상기 가상 평면 및 상기 속성 정보를 서로 상관시켜 저장하는 저장 단계
를 포함하는 정보 처리 방법을 제공하는 것이다.
본 발명의 기타 다른 특징 및 장점은 첨부된 도면을 참조하여 후술되는 상세한 설명을 통해서 명백하게 될 것이다. 상기 도면에 제공되는 동일한 참조 번호들은 동일하거나 유사한 부분을 나타낸다.
도 1은 주조품을 위한 금형 제작의 일반 공정을 도시하는 흐름도.
도 2는 CAD 장치를 도시하는 블럭도.
도 3은 도 2의 CAD 장치에 의해 수행되는 처리를 도시하는 흐름도.
도 4는 형상 모델의 일례를 도시하는 도면.
도 5는 형상 모델을 구성하는 각 부분의 상관을 도시하는 개념도.
도 6은 내부 기록 매체(201)에 면 정보를 저장하는 데 사용되는 방법을 도시하는 개념도.
도 7은 3D 모델과 속성 할당 평면의 평면도.
도 8은 3D 모델과 그에 첨부된 속성 정보를 도시하는 도면.
도 9는 3D 모델과 그에 첨부된 속성 정보를 도시하는 도면.
도 10a 및 도 10b는 3D 모델과 그에 첨부된 속성 정보를 도시하는 도면.
도 11a 및 도 11b는 3D 모델과 그에 첨부된 속성 정보를 도시하는 도면.
도 12는 3D 모델에 속성 정보를 부가하는 처리를 도시하는 흐름도.
도 13은 3D 모델에 속성 정보를 더하는 처리를 도시하는 흐름도.
도 14는 3D 모델에 속성 정보를 부가하는 처리를 도시하는 흐름도.
도 15는 3D 모델에 속성 정보를 부가하는 처리를 도시하는 흐름도.
도 16은 3D 모델에 속성 정보를 부가하는 처리를 도시하는 흐름도.
도 17은 3D 모델에 복수의 속성 할당 평면을 설정하는 처리를 도시하는 흐름도.
도 18a 및 도 18b는 복수의 뷰(view)가 3D 모델에 대해 설정된 상태를 도시하는 도면.
도 19a 및 도 19b는 도 18a 및 도 18b의 속성 할당 평면(214)으로부터 관찰되는 3D 모델의 도면.
도 20은 3D 모델과 복수의 속성 할당 평면이 설정된 상태를 도시하는 도면.
도 21은 도 20의 속성 할당 평면(215)으로부터 관찰되는 3D 모델의 도면.
도 22는 도 20의 속성 할당 평면(216)으로부터 관찰되는 3D 모델의 도면.
도 23a, 도 23b, 및 도 23c는 속성 할당 평면이 3D 모델 중 한 부분에 대해 지정된 상태를 도시하는 도면.
도 24는 3D 모델의 일례를 도시하는 도면.
도 25는 도 24의 3D 모델의 정면도, 평면도, 및 측면도.
도 26은 도 24의 3D 모델에 대해 속성 정보가 제공된 상태를 도시하는 도면.
도 27은 각각의 속성 할당 평면으로부터 관찰되는 모습을 표시하기 위한 아이콘이 사용된 상태를 설명하기 위한 도면.
도 28a, 도 28b, 도 28c, 및 도 28d는 3D 모델의 일례를 도시하는 도면.
도 29a, 도 29b, 도 29c, 도 29d, 및 도 29e는 3D 모델과 속성 정보가 2차원으로 나타나는 상태를 설명하는 도면.
도 30은 속성 할당 평면이 표시되는 방향을 설정하는 처리를 도시하는 흐름도.
도 31은 키(key)로서 속성 정보를 사용하여 3D 모델을 표시하는 처리를 도시하는 흐름도.
도 32는 키로서 형상 정보를 사용하여 3D 모델을 표시하는 처리를 도시하는 흐름도.
도 33은 뷰가 속성 정보와 상관되어 표시된 상태를 도시하는 도면.
도 34a 및 도 34b는 속성 정보가 속성 할당 평면과 상관되어 표시되는 상태를 도시하는 도면.
도 35a 및 도 35b는 속성 정보가 뷰와 상관된 상태를 도시하는 도면.
도 36a 및 도 36b는 속성 정보가 속성 할당 평면과 상관된 상태를 도시하는 도면.
도 37은 새로운 뷰를 생성하고 속성 정보를 상기 새로운 뷰와 상관시키는 처리를 도시하는 흐름도.
도 38은 속성 정보가 생성되면 이 속성 정보를 생성되는 뷰와 자동으로 상관시키는 처리를 도시하는 흐름도.
도 39는 속성 정보와의 상관을 위해 한 뷰로부터 다른 뷰로 변경하는 처리를 도시하는 흐름도.
도 40은 속성 정보와의 상관을 위해 한 뷰로부터 다른 뷰로 변경하는 다른방법을 사용하는 처리를 도시하는 흐름도.
도 41a, 도 41b, 도 41c, 도 41d, 도 41e, 및 도 41f는 도 39의 처리를 도시하는 도면.
도 42a, 도 42b, 도 42c, 및 도 42d는 도 40의 처리를 도시하는 도면.
도 43은 속성 정보를 복수의 속성 할당 평면과 상관시키고, 속성 정보를 속성 할당 평면들 중 하나와 프리(free) 상태로 상관시키는 처리를 도시하는 흐름도.
도 44는 속성 정보가 복수의 뷰와 상관되는 경우에 표시되는 상태를 도시하는 도면.
도 45는 속성 정보가 현재 화면 상에 표시된 뷰 뿐만 아니라 다른 희망하는 뷰와도 상관될 수 있는 상태를 도시하는 도면.
도 46은 속성 정보를 생성하고, 이 속성 정보를 속성 할당 평면과 상관시키기 위한 처리를 도시하는 흐름도.
도 47은 속성 정보가 복수의 속성 할당 평면과 상관된 상태를 도시하는 도면.
도 48은 속성 정보가 비활성 상태인 속성 할당 평면과 상관될 수 있는 상태를 도시하는 도면.
도 49는 생성된 속성 정보를 임의의 시간에 희망하는 속성 할당 평면과 상관시키는 처리를 도시하는 흐름도.
도 50은 속성 정보가 상관된 속성 할당 평면을 변경 또는 부가하기 위한 처리를 도시하는 흐름도.
도 51a, 도 51b, 도 51b, 도 51c, 도 51d, 및 도 51e는 속성 정보가 상관된 속성 할당 평면을 변경 또는 부가하기 위한 처리를 도시하는 도면.
도 52는 생성된 속성 정보를 미리 설정되어 있는 뷰와 자동으로 상관시키기 위해 마련된 메뉴를 도시하는 도면.
도 53은 생성된 속성 정보를 미리 설정되어 있는 속성 할당 평면과 자동으로 상관시키기 위해 마련된 메뉴를 도시하는 도면.
<도면의 주요 부분에 대한 부호의 설명>
201 : 내부 기록 매체
202 : 외부 기록 장치
203 : CPU 장치
204 : 표시 장치
205 : 입력 장치
206 : 출력 장치
207 : 외부 접속 장치
지금부터, 첨부 도면들을 참조하여 본 발명의 일 실시예를 상세히 설명한다.
금형 제작의 일반 공정
도 1은 주조품을 위한 금형의 제조에 본 발명이 적용될 때 수행되는 일반적인 공정을 도시하는 흐름도이다.
도 1에 있어서, 단계 S101에서는 제품이 설계되고, 개별 부품을 위한 설계도가 작성된다. 부품 설계도는 제한 사항과 부품 제조에 필요한 정보를 포함한다. 부품 설계도는 2차원 컴퓨터 원용 설계(2D-CAD) 또는 3차원 컴퓨터 원용 설계(3D-CAD) 시스템에 의해 생성되며, 3D-CAD 시스템에 의해 생성된 도면 (3D 도면)은 형상 공차와 치수 공차 등의 속성 정보를 포함한다. 치수 공차는 형상 (평면, 융선, 점)과 상관될 수 있으며, 제품의 검사를 명하고 금형의 정밀도를 나타내는 데 사용된다.
단계 S102에서는, 제품의 조립이나 주조와 같은 제조가 검토되고, 개별 부품을 위한 공정도가 작성된다. 부품 공정도는, 부품 제조에 필요한 정보에 부가하여, 상세한 검사 명령들을 포함한다. 부품 공정도를 생성하기 위해 2D-CAD 또는 3D-CAD 시스템이 사용된다.
검사 명령의 예는 다음과 같다:
측정될 항목들 (치수 또는 치수 공차)에 번호를 부여; 및
측정될 항목에 대한 측정법 또는 측정점에 대한 표시.
단계 S103에서는, 단계 S102에서 작성된 부품 공정도 (단계도 및 금형 사양)에 기초하여 금형이 설계되고, 금형도가 생성된다. 금형도는 제한 조건 및 금형 제조에 필요한 정보를 포함한다. 금형도는 2D-CAD 또는 3D-CAD 시스템에 의해 생성되고, 3D-CAD 시스템에 의해 생성된 금형도 (3D도)는 치수나 치수 공차 등의 속성 정보를 포함한다.
단계 S104에서는, 단계 S103에서 생성된 금형도에 기초하여 금형의 제조를 위한 공정이 검토되고, 금형 공정도가 생성된다. 금형 제조 공정은 NC 가공 및 일반 가공을 포함한다. NC 가공 (수치 제어를 이용한 자동 가공)의 단계들에서는, NC 프로그램을 실행하도록 지시된다. 일반 가공 (수동 가공)에서는, 일반 가공을 수행하도록 지시된다.
단계 S105에서는, 상기 금형도에 기초하여 NC 프로그램이 실행된다.
단계 S106에서는, 금형 부품을 제조하기 위해 기계가 사용된다.
단계 S107에서는, 제작된 금형 부품이 단계 S103에서 생성된 정보에 기초하여 검사된다.
단계 S108에서는, 금형 부품이 조립되어 금형이 형성된다.
단계 S109에서는, 주조에 의해 제조된 부품이 단계 S101 및 단계 S102에서 생성된 정보에 기초하여 검사된다. 검사 결과가 소정의 기준 레벨을 만족하면 (OK), 주조품을 위한 금형을 제조하기 위한 공정이 종료된다.
검사 결과가 소정 기준을 만족하지 못하면, 단계 S110에서는, 단계 S109에서의 검사 결과에 기초하여, 주조 제품의 불충분한 정확도에 대해 금형이 보정된다.
제품 설계
지금부터, 각 부품에 대한 설계도의 생성과 제품의 설계에 대해 설명한다. 부품 설계도는 2D-CAD 또는 3D-CAD 시스템을 사용하여 생성된다.
우선, 도 2에 예시된 정보 처리 장치 즉, CAD 장치를 사용하는 부품 설계에 대해 설명한다.
도 2는 CAD 장치의 블럭도이다. 도 2에서, 내부 기록 매체(201)와 외부 기록 장치(202)는 CAD 프로그램 및 CAD 데이터를 저장하기 위한 RAM 등의 반도체 기록 장치 또는 자기 기록 장치이다.
CPU 장치(203)는 CAD 장치의 각 블럭을 제어하고, 또한 CAD 프로그램 명령에 따른 처리를 수행한다.
표시 장치(204)는 각종 도면 (3D도 및 2D도)을 표시하고, 작동에 필요한 명령 및 버튼을 표시하기 위해 사용된다.
마우스 또는 키보드와 같은 입력 장치(205)는 CAD 프로그램에 대한 명령을 제공하기 위해 사용된다.
프린터와 같은 출력 장치(206)는 CPU 장치(203)로부터 수신된 명령에 따라 도면 용지를 출력한다.
외부 접속 장치(207)는 CAD 장치를 외부 장치에 접속시키고, CAD 장치로부터 수신된 데이터를 외부 장치에 공급하거나, 외부 장치가 CAD 장치를 제어할 수 있게 한다. 또한, 외부 접속 장치(207)는 본 실시예의 처리를 위한 CAD 프로그램을 외부 장치로부터 다운로드하는 데 사용된다.
도 3은 도 2의 CAD 장치에 의해 수행되는 처리를 도시하는 흐름도이다.
우선, 조작자가 입력 장치(205)를 사용하여 CAD 프로그램을 실행시키는 명령을 입력하면, 외부 기록 장치(202)에 저장되어 있는 CAD 프로그램이 판독되어 내부 기록 매체(201)에 저장되고 CPU 장치(203)에 의해 실행된다 (단계 S301).
다음으로, 조작자가 입력 장치(205)를 사용하여 대화식으로 입력한 명령에 따른 결과로서, (후술될) 형상 모델이 내부 기록 매체(201)에 생성되고, 표시 장치(204) 상에 화상으로 표시된다 (단계 S302). 또한, 조작자가 입력 장치(205)를 사용하여 파일명을 지정하면, 미리 작성되어 내부 기록 장치(202)에 저장되어 있던 형상 모델이, CAD 프로그램에 의해 운용될 수 있는 내부 기록 매체(201)로 판독될 수 있다.
조작자는 입력 장치(205)를 사용하여, 형상 모델이 마련된 3차원 공간에서, 속성이 할당되거나 속성이 상관되는 가상 평면을 이루는 속성 할당 평면을 생성한다 (단계 S303).
속성 할당 평면은 프레임 (그 내부가 단일 컬러로 채색된 이중 프레임)과 같은 화상 데이터로서 표시되어, 속성 할당 평면의 위치가 용이하게 식별된다. 또한, 속성 할당 평면을 설정하기 위한 정보가 내부 기록 매체(201)에 형상 모델과 상관되어 저장된다.
또한, 필요하다면, 생성된 속성 할당 평면에 명칭을 부여하는 것이 바람직하다.
조작자는 입력 장치(205)를 사용하여 치수 공차 등의 속성 정보를 형상 모델에 부가한다 (단계 S304). 부가된 속성 정보는 표시 장치(204) 상에 화상 데이터 (텍스트, 기호, 또는 라벨)로서 표시될 수 있고, 또한 내부 기록 매체(201)에 형상 모델과 상관되어 저장된다.
조작자는 입력 장치(205)를 사용하여 속성 정보와 속성 할당 평면을 상관시킨다 (단계 S305).
"상관"은 다음과 같이 구현된다. 속성 정보에 대해 고유 식별자가 할당되는 한편, 속성 할당 평면에도 고유 식별자가 할당된다. 속성 정보를 위한 식별자는 속성 할당 평면을 위한 식별자와 상관되고, 속성 정보와 속성 할당 평면 간에 상관 정보가 생성된다. 이러한 방식으로, "상관"이 수행된다.
속성 정보와 속성 할당 평면 간의 상관 정보는 내부 기록 매체(201) 상에 저장된다.
조작자는 미리 속성 할당 평면을 지정할 수 있고, 속성 정보를 속성 할당 평면과 상관시키면서 속성을 부가할 수도 있다. 또한, 조작자는 입력 장치(205)를 사용하여 속성 정보와 속성 할당 평면과의 상관을 설정 또는 취소할 수 있다.
다음으로, 조작자는 입력 장치(205)를 사용하여 속성 할당 평면을 지정하고, 속성 할당 평면과 속성 할당 평면과 상관되는 치수 공차 등의 속성 정보의 표시/비표시를 제어하거나 채색 표시를 제어한다 (단계 S306).
조작자가 입력 장치(205)를 사용하여 속성 할당 평면을 생성하는 경우, 조작자는 속성 할당 평면에 대한 표시 정보 (가시 위치, 가시 방향, 및 배율)를 설정한다. 속성 할당 평면에 대한 표시 정보가 설정되고 속성 할당 평면이 지정되면, 지정된 가시 위치, 가시 방향, 및 배율에 따라 형상 모델이 표시될 수 있다. 이 때, 속성 할당 평면과 속성 정보가 상관되어 있으므로, 지정된 속성 할당 평면에 상관된 속성 정보가 선택적으로 표시될 수 있다. 속성 할당 평면 대한 표시 정보는 내부 기록 매체(201)에 저장된다.
또한, 속성 정보는 조작자의 명령에 따라 외부 기록 장치(202)에 저장될 수도 있다 (단계 S307).
식별자가 속성 할당 정보에 부가될 수 있고, 속성 할당 정보는 식별자와 함께 외부 기록 장치(202)에 저장될 수 있다.
상기 식별자는 다른 속성 정보와 구별하기 위해 당해 속성 정보에 부가되는 속성값이다. 속성 정보에 관한 데이터가 복수의 프로그램에 의해 교환되는 경우에, 속성 정보에 관한 데이터가 속성 정보와 상관하여 취급되도록 속성 정보에 고유한 식별자가 부가된다.
예를 들어, 측정 기구에 의해 출력된 측정 결과가 치수 등의 속성 정보와 상관되면, 치수에 부가되는 측정 결과들은 식별자에 부가되는 것에 대응한다. 그 결과, 측정 결과들은 치수와 상관하여 판독될 수 있다.
추가의 정보가 외부 기록 장치(202)의 속성 정보에 부가될 수 있고, 그 결과로 얻은 데이터가 판독되어 내부 기록 매체(201)에 저장되어 속성 정보를 갱신하게 된다.
결국, 조작자는 입력 장치(205)를 사용하여 속성 할당 평면에 대한 위치 정보, 속성 할당 평면에 대한 표시 정보, 및 속성 정보를 형상 모델에 부가하여 얻은 CAD 속성 모델을 외부 기록 장치(202)에 저장한다 (단계 S308).
형상 모델 및 CAD 속성 모델
이제부터, 형상 모델 및 CAD 속성 모델을 설명한다.
도 4는 형상 모델의 일례를 도시하는 도면이고, 도 5는 형상 모델을 구성하는 각 부분의 상관을 도시하는 개념도이다.
도 4에는 형상 모델의 전형적인 예로서 솔리드 모델이 도시되어 있다. 도 4에 도시된 바와 같이, 솔리드 모델 정보는, 3차원 공간 내에서 일부의 형상을 정의하기 위해 사용되는 CAD에 의한 표현법으로서 사용되며, 위상 정보(토폴로지) 및 기하 정보(형상)를 포함한다. 도 5에 도시된 바와 같이, 솔리드 모델에 대한 위상 정보는 내부 기록 매체(201)에 계층적으로 저장되고, 하나 이상의 쉘과, 하나의 쉘에 대한 하나 이상의 면과, 하나의 면에 대한 하나의 이상의 루프와, 하나의 루프에 대한 하나 이상의 에지와, 하나의 에지에 대한 2개의 정점을 포함한다.
또한, 평면이나 원통면과 같은 면 형상을 나타내는 표면 정보가 당해 면과 상관하여 내부 기록 매체(201)에 저장된다. 또한, 직선이나 호와 같은 에지 형상을 나타내는 곡선 정보가 당해 에지와 상관하여 내부 기록 매체(201)에 저장된다. 또한, 3차원 공간 내의 좌표들이 정점들과 상관하여 내부 기록 매체(201)에 저장된다.
쉘, 면, 루프, 및 정점의 위상 요소들에 대해, 상관된 속성 정보가 내부 기록 매체(201)에 저장된다.
예로서, 지금부터 내부 기록 매체(201)에 면 정보를 저장하기 위한 방법을 설명한다.
도 6은 내부 기록 매체(201)에 면 정보를 저장하기 위한 방법을 도시하는 개념도이다.
도 6에 도시된 바와 같이, 면 정보는 면 ID와, 면을 구성하는 루프 리스트에 대한 포인터와, 면 형상을 나타내는 표면 데이터에 대한 포인터를 포함한다.
루프 리스트는 면을 구성하는 모든 루프의 ID들의 리스트이다. 표면 데이터는 표면 타입과, 이 표면 타입에 일치하는 표면 파라미터를 포함한다. 속성 정보는 속성 타입과, 이 속성 타입에 일치하는 속성값을 포함하고, 면에 대한 포인터 및 속성이 속하는 그룹에 대한 포인터를 포함한다.
3D 모델에 대한 속성 정보의 입력 및 표시
(속성 할당 평면)
지금부터, 3D 모델에 대한 속성 정보를 입력하고, 속성 할당 평면을 생성하며, 속성 정보가 부가되는 3D 모델을 표시하기 위한 처리를 상세히 설명한다.
도 7 내지 도 11은 3D 모델, 속성 정보, 및 속성 할당 평면을 도시하는 도면이고, 도 12 내지 도 14는 속성 할당 평면 및 속성 정보를 3D 모델에 부가하는 처리에 대한 흐름도이다.
도 12에 있어서, 단계 S121에서는 도 7의 3D 모델(1)이 생성되고, 단계 S122에서는 필요한 속성 할당 평면이 설정된다.
속성 할당 평면은 3D 모델(1)에 부가되는 속성 정보 및 3D 모델(1)의 표시에 관한 조건을 정의하는 데 사용된다.
본 발명에서는, (가상) 3차원 공간에서의 한 점 (이하, 가시점이라 함)의 위치와, (가시 방향과 매칭되는) 생성될 평면의 법선 방향을 사용함으로써 속성 할당 평면이 정의된다. 또한, 3D 모델(1)의 표시 배율 (이하, 간단히 배율이라 함)에 대한 정보와, 이 3D 모델(1)에 부가되는 속성 정보도 포함된다.
가시점은 3D 모델(1)이 보여지는 위치 즉, 가시 방향에서 표시되는 위치를 정의하는 데 사용된다. 예를 들어, 속성 할당 평면(212)은 3D 모델(1)의 정면도(201)의 외곽선으로부터 60㎜ 떨어진 위치에 설정된다 (도 7).
그러나, 소위 삼각법에 의해 표시되는 투시도 (정면도, 평면도, 좌우 측면도, 저면도, 및 배면도)에 관해서, 가시 위치가 3D 모델(1)의 외측에 놓여 있는 한, 표시 내용은 영향받지 않는다.
또한, 3D 모델(1)과 이 3D 모델(1)에 부가된 속성 정보가 표시될 때, 시선의 가시 위치는 이전의 표시 상태에 관계없이 표시 장치(204)의 표시의 중심에 대응한다.
다음으로, 속성 평면의 법선 방향은, 가시점으로부터 확장되고 3D 모델(1)과이 3D 모델(1)에 부가된 속성 정보가 표시되는 가시 방향에 대응한다.
또한, 상기 배율은 (가상) 3차원 공간에서의 3D 모델이 표시 장치(204)에서의 표시를 위하여 확대되는 배율로서 정의된다.
속성 할당 평면의 파라미터인 가시 위치, 가시 방향 (속성 할당 평면의 법선 방향), 및 배율은 필요에 따라 변수로서 설정된다.
예를 들어, 도 7에서, 속성 할당 평면(211)은 도 25의 평면도에서 면(201a)에 수직이고, 3D 모델의 외측으로부터 내측으로의 방향이 가시 방향과 매치되도록 결정된다. 가시 방향과 배율은, 3D 모델(1)의 형상과, 제공되는 거의 모든 속성 정보가 표시 장치(204)의 화면 상에 표시되도록 결정된다. 예를 들면, 본 실시예에서, 배율은 "1"이고, 가시 위치(201f)는 평면도에서 거의 면(201a)의 중심으로서 정의된다 (도 7의 점선(201d)은 정면도의 외곽선이 실질적으로 속성 할당 평면(211)에 투영된 상태를 나타냄). 유사하게, 속성 할당 평면(212)은 정면도의 면(201c)에 수직인 가시 방향으로 설정되고, 속성 할당 평면(213)은 측면도의 면(201b)에 수직인 가시 방향으로 설정된다.
각각의 속성 할당 평면의 위치를 명확하게 식별하기 위해, 이 평면들은 정사각 이중 프레임을 사용하여 표시된다. 본 실시예에서, 프레임은 속성 할당 평면의 위치를 명확하게 나타내기 위한 수단으로써 사용된다. 그러나, 본 발명은 정사각 이중 프레임을 사용하는 것에 한정되는 것이 아니라, 정사각 이외의 다각형이나 원형도 사용될 수 있다. 속성 할당 평면(211)은 3D 모델(1)의 상면(201a)에 평행하게 위치되고, 속성 할당 평면(212)은 3D 모델(1)의 정면(201b)에 평행하게 위치되며, 속성 할당 평면(213)은 3D 모델(1)의 측면(201c)에 평행하게 배치된다.
(속성 정보를 입력하는 방법)
속성 정보는, 단계 S123에서 설정된 각 속성 할당 평면과 상관되도록 입력된다. 이 때, 속성 정보는 속성 할당 평면에 할당된다. 도 8, 도 10a, 및 도 11a는 속성 정보가 속성 할당 평면(211, 212, 및 213)과 상관하여 3D 모델에 제공된 상태를 도시하는 도면이다. 도 9, 도 10b, 및 도 11b는 가시 방향에서 가시 위치에 속성 할당 평면(211, 212, 및 213)의 배율로 표시되는 3D 모델(1) 및 속성 정보를 도시하는 도면이다.
속성 할당 평면과 상관하는 속성 정보의 크기 (문자 또는 기호의 높이)는 속성 정보 평면에 사용되는 배율에 따라 변경된다. 속성 정보의 크기 (㎜)는 (속성 정보가 표시 장치(204) 상에 표시될 때의 크기가 아니라) 3D 모델이 존재하는 가상 3차원 공간에서의 크기로서 정의된다.
속성 할당 평면과 속성 정보의 상관은 속성 정보가 입력된 후에 수행될 수 있다. 예를 들어, 도 13의 흐름도에서와 같이 3D 모델(1)이 작성되고 (단계 S131), 단계 S132에서 속성 정보가 입력되고, 단계 S133에서 속성 정보는 소정의 속성 할당 평면과 상관된다. 또한, 필요에 따라, 부가 또는 삭제와 같은 정정이 속성 할당 평면과 상관된 속성 정보에 대해 수행된다.
속성 정보가 다른 속성 할당 평면과 상관될 때, 속성 정보의 크기는 해당 속성 할당 평면에 사용되는 배율에 따라 변경된다.
속성 정보는, 3D 모델(1)이 각 속성 할당 평면에 의해 정의된 가시 방향에서2차원적으로 표시될 때 입력될 수 있다. 이 입력 처리는 소위 2D-CAD를 사용하는 2차원 도면을 생성하는 단계에서 수행되는 것과 정확하게 동일한 방식으로 수행될 수 있다. 또한, 필요에 따라, 속성 정보는 3D 모델이 3차원적으로 표시될 때 입력될 수도 있다. 조작자가 3차원에서 3D 모델(1)을 관찰하면서 속성 정보를 입력할 수 있기 때문에, 오류 없는 효율적인 입력 처리가 수행될 수 있다.
지금부터는, 3D 모델(1)에 대한 속성 정보가 판독되는 경우에 대해 설명한다. 도 14의 단계 S141에서는, 희망하는 속성 할당 평면이 선택된다. 단계 S142에서는, 3D 모델(1)의 형상, 및 단계 S141에서 선택된 속성 할당 평면과 상관된 속성 정보가 선택된 속성 할당 평면에 사용되는 가시 위치, 가시 방향, 및 배율에 기초하여 표시된다. 예를 들어, 속성 할당 평면(211, 212, 또는 213)이 선택될 때, 도 9, 도 10b, 및 도 11b에 도시된 3D 모델(1)과 속성 정보가 표시되어, 이전의 표시 상태에 관계 없이 속성 할당 평면이 화면의 법선 방향에 위치된다. 이 때, 속성 정보는 선택된 속성 할당 평면의 가시 방향으로 표시되는데, 즉 화면에 수직하게 위치된다. 따라서, 표시 화면 상의 3D 모델 및 속성 정보는 매우 쉽게 이해될 수 있도록 표시될 수 있다.
(속성 할당 평면을 선택하는 방법)
속성 할당 평면을 용이하게 선택할 수 있는 경우에 대해 설명한다. 먼저, 한 방법으로는 (도 7), 선택 가능한 3D 모델의 속성 할당 평면의 프레임이 표시되고, 조작자는 속성 할당 평면을 선택하기 위하여 마우스 등의 포인팅 디바이스를 포함하는 입력 장치(205)를 사용한다.
다른 방법으로는 (도시되지 않음), 선택 가능한 속성 할당 평면의 명칭이 희망하는 속성 할당 평면을 선택하기 위한 리스트로서 표시된다.
추가의 방법으로는 (도 27), 가시 방향으로 표시된 속성 할당 평면 (도 9, 도 10b, 또는 도 11b)이 섬네일 이미지 아이콘으로서 표시되고 선택된다.
(속성 정보를 입력하는 다른 방법)
도 11 내지 도 14를 참조하여 상술된 속성 정보 입력 처리에서는, 속성 정보가 각각의 속성 할당 평면과 상관된다. 그러나, 상관 방식이 이러한 구성에 한정되지 않고, 속성 정보는 예를 들어 그룹들로 즉, 속성 할당 평면과 상관되는 그룹들로 분류될 수 있다.
이러한 처리를 도 15 및 도 16의 흐름도를 참조하여 설명한다.
사전에 입력된 속성 정보는 선택적으로 또는 검색 결과에 기초하여 그룹들로 분류되고, 각 그룹은 임의의 속성 할당 평면과 상관된다. 그 결과, 상술된 바와 동일한 결과 및 효과를 얻을 수 있다. 또한, 속성 정보가 정정될 때 즉, 그룹에 부가되거나 그룹으로부터 삭제될 때, 속성 할당 평면과 상관된 속성 정보가 조작될 수 있다.
즉, 3D 모델(1)이 생성되고 (단계 S151), 속성 정보가 입력되며 (단계 S152), 3D 모델(1)에 대해 속성 할당 평면의 가시 위치, 가시 방향, 및 배율이 설정된다 (단계 S153). 다음으로, 단계 S152에서 입력된 속성 정보는 하나의 그룹으로 모아지고, 선택된 속성 할당 평면은 그룹핑된 속성 정보와 상관된다 (단계 S154).
도 16에 도시된 바와 같이, 표시될 속성 할당 평면이 선택되고 (단계 S161), 선택된 속성 할당 평면과 상관되는 속성 정보는 속성 할당 평면의 가시점 및 가시 방향과 배율에 따라 위치되면서 표시된다 (단계 S162).
(복수의 속성 할당 평면의 구성)
지금부터는, 동일한 가시 방향 방위를 갖는 복수의 속성 할당 평면을 구성하기 위한 처리에 대해 설명한다 (상기 속성 할당 평면들은 서로 평행하게 설정됨).
도 17은 동일한 가시 방향 방위를 갖는 복수의 속성 할당 평면을 구성하는 처리에 대한 흐름도이다. 도 18은 동일한 가시 방향 방위를 갖는 복수의 속성 할당 평면이 구성될 때의 3D 모델을 도시하는 도면이다.
투영 방향이 도 7의 3D 모델(1)의 정면도의 방향인 복수의 속성 할당 평면이 구성되는 경우에 대해 설명한다.
상술된 바와 같이, 3D 모델(1)이 생성되고 (단계 S171), 단계 S172에서는 제1 속성 할당 평면인 속성 할당 평면(212) (가시 위치, 가시 방향, 및 배율)이 설정된다. 속성 할당 평면(212)의 가시 방향은 정면도에서 면(201b)에 수직이고, 배율은 예컨대 "1"이며, 가시점은 정면도의 외부면으로부터 30㎜의 거리에 위치되고, 정면도의 면(201b)의 거의 중앙에 있다.
단계 S173에서는, 도 10a의 속성 정보가 속성 할당 평면(212)과 상관하여 입력됨으로써, 도 10b에 도시된 바와 같이, 3D 모델(1)과 속성 정보는 속성 할당 평면(212)의 가시 방향으로 매우 용이하게 2차원적으로 표시될 수 있다.
단계 S174에서는, 제2 속성 할당 평면인 속성 할당 평면(214) (가시 위치,가시 방향, 및 배율)이 설정된다. 속성 할당 평면(214)의 가시 방향은 정면도의 면(201b)에 평행하도록 설정되고, 배율은 예컨대 "1"로 설정되며, 가시 위치는 3D 모델에서 홀의 중앙축을 포함하도록 설정된다.
속성 할당 평면(214)은 정사각 형태의 단색으로 채색된다. 이 때, 도 19b에 도시된 바와 같이, 속성 할당 평면(214)으로부터 관찰되는 3D 모델(1)은 가상 평면(214)을 따라 절취된 단면 뷰이다. 다음으로, 속성 정보 (예를 들어, 도 19b에서의 홀의 크기 12 ±0.1)가 속성 할당 평면(214)과 상관되어 입력된다. 또한, 속성 할당 평면(214)이 선택될 때, 3D 모델(1)의 단면부, 및 속성 할당 평면(214)과 상관된 속성 정보가 도 19b에 도시된 바와 같이 위치되고 표시된다.
3D 모델(1)을 이동하거나 회전하는 경우에는, 도 19b에 도시된 바와 같이 3차원 표시를 얻을 수 있다.
특히, 속성 할당 평면(214)이 선택되는 경우에는, 속성 할당 평면(214)의 가시 방향으로 위치된 3D 모델(1)과, 가시 방향의 영역에 존재하는 속성 할당 평면과 상관된 속성 정보가 표시되고, 가시 방향의 반대편 영역 (도 18b 참조)의 3D 모델 형상 및 속성은 표시되지 않는다.
본 실시예에 따르면, 외부 형상과 관련된 속성 정보 뿐만 아니라, 동일한 가시 방향에서의 단면의 형태과 관련된 속성도 취급될 수 있다. 따라서, 단면 형태를 참조하여 속성 정보가 입력되고 표시될 수 있으므로, 속성 정보가 나타나는 부분을 쉽게 그리고 즉시 식별할 수 있다.
또한, 3D 모델(1)의 형상이 동일하게 나타나는 복수의 속성 할당 평면이 사용될 수 있다. 도 20은 동일한 가시 방향을 갖는 속성 할당 평면들(215 및 216)을 도시하는 도면이다. 본 예에서, 속성 할당 평면들(215 및 216)은 3D 모델(1)의 정면도를 향한다. 예를 들어, 속성 정보가 그룹핑되어 각각의 속성 할당 평면과 상관되는 경우에, 속성 정보는 용이하게 표시될 수 있다. 예를 들면, 3D 모델(1)의 평면도에 관한 도 21에서, 외부 치수에 관련된 속성 정보 세트가 그룹핑된다.
도 22는 홀의 위치 및 형태에 관한 속성 정보 그룹을 도시하는 도면이다. 속성 정보 그룹은 속성 할당 평면(215 및 216)과 상관된다. 관련 속성 정보가 그룹핑되고 속성 할당 평면에 할당되므로, 할당된 속성 정보는 보다 용이하게 확인될 수 있다.
(속성 정보의 위치)
3D 모델과 이 모델에 부가되는 속성 정보를 2차원 도면과 같이 쉽게 확인될 수 있도록 표시하기 위해, 조작자는 표시될 3D 모델의 일부에 대한 복수의 속성 정보를 선택하거나 그룹핑하고, 속성 정보를 속성 할당 평면과 상관시킨다. 2차원 도안 방법이 사용되는 한, 속성 정보가 상관된 속성 할당 평면의 가시 방향에 있는 영역 내에 할당되기만 하면 된다. 그러나, 속성 정보가 3D 모델에 부가되는 소위 "3D 도안"의 경우에, 일부 장치들은 3D 모델의 장점을 충분히 나타내도록 요구된다.
3D 모델(1)의 장점들 중 하나는 3D 모델(1)이 그 외관이 실제 대상물의 외관과 유사하도록 표시 화면 상에 3차원으로 표시될 수 있다는 것이므로, 2차원 도안의 작성에서 요구되는, 2차원으로부터 3차원으로의 변환 처리 (종래에는 주로 조작자의 생각에 따라 수행됨)는 3D 모델을 작성하는 조작자나, 3D 모델을 사용하여 후속 공정을 수행하는 조작자 (공정 설계자, 금형 설계자/제작자, 측정자 등)에게는 필요한 것이 아니다. 이러한 변환 처리는 조작자의 기술에 크게 좌우되기 때문에, 변환 오류 및 변환 시간의 손실이 발생한다.
3D 도안에서 모델을 3차원으로 표현함으로써 나타나는 3D 모델(1)의 장점의 손실을 방지하기 위하여, 어떤 장치는 속성 정보 (속성 정보의 위치)의 3차원 표시를 필요로 한다.
지금부터, 도 28a 내지 도 28d를 참조하여 고안한 점을 설명한다.
도 28a는 설명하기 위해 사용되는 3D 모델(2)의 사시도이다. 도 28b는 3D 모델(2)의 평면도이다. 도 28c는 할당 시스템이 고려되지 않고 속성 정보가 3D 모델(2)에 부가된 상태를 설명하기 위한 사시도이다. 도 28d는 할당 시스템이 고려된 속성 정보의 사시도이다.
우선, 속성 할당 평면(218)이 작성되고 속성 정보가 입력되는데, 이는 3D 모델(2)에 대한 2차원 평면도를 생성하기 위한 것이다. 3D 모델(2)이 속성 할당 평면(218)에 대한 시선을 따라 표시된 상태가 도 28b에 도시되어 있다.
복수의 속성 정보 할당 평면을 도 28c에 도시된 바와 같이 교대로 배열하여 속성 정보를 입력하는 경우에, 속성 정보 세트는 중첩되고 속성 정보의 내용을 식별하기가 어렵다. 도 28c에서와 같이 단지 적은 개수의 속성이 제공될 때에도 속성 정보의 내용이 쉽게 확인되지 않기 때문에, 보다 복잡한 형상의 경우에는 속성 정보가 효과적이지 못하며 도면에서와 같이 사시도적인 상태를 구축하는 것은 불가능하다는 것이 쉽게 추측된다.
그러나, 도 28d에 도시된 바와 같이, 속성 정보 세트가 동일면 상에 할당되는 경우에, 속성 정보 세트는 서로 중첩되지 않으며, 도 28b의 2차원 도안의 표시와 같이 쉽게 식별될 수 있다.
이러한 방식으로, 속성 정보가 2차원 표현에서와 같이 3D 모델에 부가되는 경우에, 3D 모델의 장점 즉, 3차원 표현이 사용되면서도 속성 정보는 쉽게 식별될 수 있다. 따라서, 이렇게 얻게 된 도안은 3차원 도안으로서 사용될 수 있다.
또한, 속성 정보가 할당되는 면은 속성 할당 평면과 동일한 면인 것이 바람직하다.
본 예에서는 간단한 3D 모델이 사용되었다. 그러나, 보다 복잡한 3D 모델이 사용되는 경우에는, 복수의 속성 할당 평면은 동일한 가시 방향으로 설정되어야 한다.
희망하는 속성 할당 평면이나 희망하는 속성 정보를 선택하기 위해 복수의 속성 할당 평면과 그에 상관된 속성 정보가 함께 표시된다고 가정하자.
이러한 경우에, 속성 정보가 할당되어 있는 면(face)이 속성 할당 평면으로부터 거리를 두고 있다면, 속성 정보와 속성 할당 평면의 관계는 쉽게 인식될 수 없으며, 속성 할당 평면 또는 속성 정보가 실수로 선택될 수도 있다. 이러한 오류 선택을 방지하고 상관 관계를 시각적으로 쉽게 인식할 수 있도록 하기 위해서는, 속성 정보가 속성 할당 평면과 동일한 면 상에 할당되어야 한다.
또한, 도 20을 참조하여 상술된 바와 동일한 가시 방향으로 속성 할당 평면을 생성하기 위해서는, 복수의 속성 할당 평면이 동일한 가시 방향으로 할당되어야만 한다. 속성 할당 평면과 그에 상관된 속성 정보가 동시에 표시되는 경우와, 속성 할당 평면들이 동일 면 상에 생성되는 경우에는, 속성 정보가 할당되는 면도 또한 동일 면이고, 속성 정보 세트는 가시 방향은 물론 이 가시 방향으로부터 이동된 경사 방향으로도 중첩되고 쉽게 식별되지 않는다. 본래, 복수의 속성 정보 세트가 하나의 방향으로 제공되기 때문에, 속성 정보 세트들이 복수의 속성 할당 평면에 할당되므로, 속성 정보 세트들이 동시에 표시되는 경우에는 속성 정보 세트들이 중첩되는 것이 회피될 수 없다.
속성 정보가 가시 방향에서 쉽게 확인될 수 없는 문제점을 해결하기 위해 이용 가능한 어떠한 방법이 없다하더라도, 동일한 가시 방향으로 소정 거리를 두고 속성 할당 평면을 배열하면, 투시 상태에서 속성 정보를 쉽게 식별하는 데 효과적인 방법이 된다.
(배율)
속성 할당 평면이 희망하는 배율로 표시되면, 복잡하거나 상세한 형태가 쉽게 시별될 수 있다.
도 23a 내지 도 23c는 3D 모델(1)이 부분적으로 확대되어 표시된 상태를 도시하는 도면이다. 도 23a에 도시된 바와 같이, 3D 모델(1)의 가시 방향이 평면 방향쪽으로 배향되고, 시선 위치는 코너 근처로 설정되며, 배율은 5로 설정된 경우, 3D 모델(1)에 대해 속성 할당 평면(217)이 제공되고, 계단형 형태 정보 및 속성 정보가 쉽게 파악되도록 표시될 수 있다 (도 23b).
본 실시예는 3D-CAD 장치를 구성하는 하드웨어 또는 3D 모델을 형성하는 데 사용되는 방법에 무관하게, 모든 3D-CAD 및 2D-CAD 시스템에 효과적이다.
(배율 및 속성 정보의 크기)
속성 할당 평면에 상관된 속성 정보의 크기 (문자 또는 기호의 높이)는 속성 할당 평면에 사용된 배율에 따라 변화된다 (도 23b).
속성 정보의 크기 (㎜)는 3D 모델이 존재하는 가상 3차원 공간에서의 크기 (속성 정보가 표시 장치(204) 상에 표시될 때의 크기가 아님)로서 정의된다.
속성 정보의 크기가 속성 할당 평면(211)에서 3㎜라고 가정하자 (1의 배율). 도 23c는 속성 정보가 속성 할당 평면(217)에서 3㎜의 문자 높이로 표시되는 예를 도시하는 도면이다 (5의 배율).
속성 할당 평면(217)에 상관된 속성 정보가 "5"의 배율로 표시되므로, 속성 정보의 크기는 15㎜이다.
도 23b와 도 23c의 사각선은 표시 장치(204)에 이용 가능한 표시 범위를 나타낸다.
속성 정보 세트들이 중첩되지 않도록 배열되면, 3D 모델(1)의 위치가 속성 정보의 위치와 분리되어, 3D 모델(1)의 형상과 속성 정보와의 상관 관계가 쉽게 파악되지 않으며, 판독 오류가 발생될 수 있다. 또한, 많은 속성 정보 세트들이 표시되면, 모든 속성 정보 세트가 표시 장치(204) 상에 표시될 수 없고, 속성 정보의 순서가 표시 허용 범위를 벗어나 보여질 때 표시 범위를 변경하기 위한 추가의 노력이 필요하다.
문자의 크기가 감소된 크기의 표시로 변경되지 않는 경우 (1 미만의 배율), 표시 장치(204) 상의 속성 정보의 표시 영역은 감소된 크기의 화상이 표시되면서 더 작아지게 된다. 그 결과, 속성 정보의 내용은 판독될 수 없다.
따라서, 속성 정보가 표시될 시간을 고려하면서, 속성 정보의 크기가 배율에 따라 변화되도록 하는 것이 바람직하다.
그러므로, 배율은 속성의 크기에 대략 역비례해야 한다. 일례로서, 속성 할당 평면(211)의 배율은 "1"이고 속성 정보의 크기는 3㎜일 때, 속성 할당 평면(217)에 상관된 속성 정보의 크기는 0.6㎜로 설정된다.
(복수의 속성 할당 평면들 중에서의 선택)
본 실시예에서는, 속성 할당 평면에 상관된 속성 정보를 표시하기 위하여, 단 하나의 속성 할당 평면이 선택된다. 지금부터는 복수의 속성 할당 평면들이 선택되는 경우에 대해 설명한다.
단일 속성 할당 평면이 선택될 때에는 단 하나의 가시 위치와 하나의 가시 방향만이 존재하기 때문에, 단 하나의 표시 방법이 표시 장치에 적용된다. 복수의 속성 할당 평면이 선택될 때에는, 복수의 표시 방법들이 사용되어야 하므로, 수 개의 표시 수단들이 요구된다. 예를 들면, 복수의 선택된 속성 할당 평면에 상관된 모든 속성 정보가 사용될 수도 있으며, 특정 속성 할당 평면에 대한 설정이 가시 위치 및 가시 방향에 대해 선택되고 사용될 수 있다.
또한, 속성 정보는 각각의 상관 속성 할당 평면에 대해 서로 다른 컬러를 사용함으로써 표시될 수 있으므로, 상이한 속성 정보 그룹들이 쉽게 식별될 수 있다.
(속성 할당 평면의 수평 또는 수직 설정)
지금까지는, 본 발명에 따른 가시 위치, 가시 방향, 및 배율의 설정만이 설명되었으며, 속성 할당 평면의 수평 및 수직 설정에 대해서는 설명되지 않았다.
2차원 도안에서는, 도 25의 각각의 가시 방향에서 구해진 도면 (평면도, 정면도, 및 측면도)의 할당에 대한 규칙이 제공된다. 2차원 면 상에 실제의 3차원 형상을 표현하기 위해서는, 각각의 가시 방향에서 관찰되는 위치 관계가 쉽게 파악되어야 한다.
속성 정보가 3D 모델에 부가되는 3D 도안의 경우, 3D 모델의 외면에 수직인 방향에서 관찰되는 2차원 표시 (도 9, 도 10b, 및 도 11b)는 물론, 2차원 상태에서 3D 모델을 회전시킴으로써 경사 방향에서 관찰되는 3차원 표시 (도 10a 및 도 11a)를 제공할 수 있다.
따라서, 3차원 표시에서는, 속성 할당 평면의 수평 또는 수직 방향 (표시 화면 상의 대응하는 방향과 수평 및 수직 방향이 매칭된다고 가정함)이 평면도, 정면도, 및 측면도를 표시하기 위해 구체적으로 정의할 필요가 없다. 3D 모델과 이에 첨부된 속성 정보가 정확하게 표현되는 한, 도 29a 내지 도 29e의 모든 표시는 정확하게 표시될 수 있다. 또한, 3D 모델이 약간 회전될 때, 3D 모델은 3차원적으로 표시될 수 있고, 현재 표시된 부분이 위치하는 3D 모델의 어떤 부분인지 식별하기 용이하며, 서로 다른 가시 방향에서 취해진 평면도 및 측면도를 쉽게 이해할 수 있다. 따라서, 3D 모델이 가시 방향의 위치 관계에 대한 고려없이 속성 할당 평면의 수평 또는 수직 방향에 표시될 때 어떠한 특정 문제도 발생되지 않는다.
그러나, 속성 정보가 3D 모델에 부가되는 3차원 도안에서, 조작자들이 3D 모델을 표시하기 위해 자유롭게 회전될 수 있도록 모든 조작자 조건들을 충족시킬 필요는 없다. 이는 3D 도안이 정확할 필요가 없으며, 각 속성 할당 평면 상에 표시되는 2차원 화상 데이터를 디지털 데이터로서 단지 저장하고 판독할 필요만 있는 업무도 있기 때문이다. 게다가, 단지 종래의 지면 도안만으로 대처할 수 있는 업무도 있다.
이러한 점을 감안하여, 2차원 도안에 사용된 규칙은 각 가시 방향에서 관찰되는 표시에 대해 사용되어야 한다.
따라서, 속성 할당 평면을 생성하기 전에, 표시 장치(204) 상의 3D 모델의 표시에 대한 수평 또는 수직 방향이 설정되어야만 한다.
도 30은 이러한 과정의 흐름도이다.
우선, 3D 모델이 생성된다 (단계 S3001).
다음으로, 3D 모델에 대한 가시 위치, 가시 방향, 및 배율이 설정되고, 속성 할당 평면이 생성된다 (단계 S3002).
속성 할당 평면의 수평 방향 (또는 수직 방향)이 설계된다 (단계 S3003). 이러한 설계의 경우, (가상) 3차원 공간에 존재하는 3개의 축 방향 (X, Y, 및 Z)이 선택될 수 있거나, 3D 모델의 융선의 방향 또는 3D 모델의 평면의 수직 방향이 선택될 수도 있다.
속성 할당 평면의 수평 방향 (또는 수직 방향)이 설계될 때, 3D 모델과 속성 정보가 표시되는 위치는 속성 할당 평면을 선택함으로써 결정된다.
또 다른 속성 할당 평면을 생성하기 위해서는, 생성된 속성 할당 평면의 가시 방향을 유지하면서 수평 방향 (또는 수직 방향)이 지정하기만 하면 된다.
(속성 정보를 표시하는 방법)
본 실시예에서는, 3D 모델에 대해 입력된 속성 정보를 선택적으로 표시하는 방법으로서, 먼저, 속성 할당 평면이 선택되고, 그 다음 속성 할당 평면과 상관된 속성 정보가 필요에 따라 표시된다. 그러나, 본 실시예는 이러한 방법에 한정되지 않는다. 또 다른 효과적인 방법으로는, 속성 정보가 선택되고, 3D 모델과 속성 정보가 이 속성 정보와 상관된 속성 할당 평면에 대한 가시 위치에, 가시 방향으로, 배율로 표시된다.
도 31은 속성 정보의 선택 및 표시에 대한 처리 순서를 도시하는 흐름도이다.
도 8의 평면도에서 3D 모델과 속성 정보를 표시할 때, 원기둥형의 투영 φ12 ±0.2이 선택된다 (단계 S311).
속성 할당 평면(211)과 상관된 3D 모델과 속성 정보가 속성 할당 평면(211)에 대하여 설정된 가시 위치, 가사 방향, 및 배율에 기초하여 표시된다 (단계 S312). 이러한 경우에, 도 9의 정면도가 명확하게 표시된다.
따라서, 선택된 속성 정보와 3D 모델의 관계가 이차원으로 표시되므로, 상기 관계는 쉽게 확인될 수 있다.
(평면 선택 방법)
본 실시예에서는, 3D 모델에 대해 입력된 속성 정보를 선택적으로 표시하는방법으로서, 먼저, 속성 할당 평면 또는 속성 정보가 선택되고, 그 다음, 속성 할당 평면과 상관된 속성 정보가 필요에 따라 속성 할당 평면에 대한 설정을 기초로 표시된다. 그러나, 본 실시예는 이러한 방법에 한정되지 않는다. 또 다른 효과적인 방법으로는, 3D 모델에 대한 형상 정보 (형상)가 선택되고, 형상 정보와 상관된 속성 정보가 표시되며, 3D 모델과 속성 정보가 속성 정보와 상관된 속성 할당 평면에 대한 가시 위치에 가시 방향으로 배율로 표시된다.
도 32는 속성 정보의 선택과 표시에 대한 처리 순서를 도시하는 흐름도이다.
3D 모델에 대한 형상 정보 (융선, 평면, 및 정점)가 선택된다 (단계 S321).
그 다음, 선택된 형상 정보와 상관된 속성 정보가 표시된다 (단계 S322).
복수의 상관된 속성 정보 세트가 있으면, 이들 모두가 표시된다. 또한, 속성 정보가 상관된 속성 정보 평면들에 속하는 모든 속성 정보가 표시될 수 있다.
다음으로, 표시된 속성 정보와 상관된 속성 할당 평면의 가시 방향 및 배율 (속성 할당 평면의 수평 방향)에 기초하여 3D 모델과 속성 정보가 표시된다. 이 때, 복수의 속성 할당 평면이 선택되는 경우에, 조작자가 표시될 평면을 선택하도록 허용된다.
상관된 속성 정보가 3D 모델의 형상을 키로서 사용하여 탐색하고 표시될 수 있기 때문에, 이는 매우 실질적인 방법이다.
* 형상 정보의 선택 → 상관된 속성 정보 (단일 세트)의 표시 → 상관된 속성 할당 평면 상의 위치에서 속성 정보 표시.
* 형상 정보 선택 → 상관된 속성 정보 (단일 세트)의 표시. 속성 할당 평면과 상관된 모든 속성 정보 표시.
* 형상 정보 선택 → 상관된 속성 정보 (복수 세트)의 표시 → 단일 상관된 속성 할당 평면 상의 위치에 속성 정보 세트들을 표시.
* 형상 정보 선택 → 상관된 속성 정보 (복수 세트)의 표시. 속성 할당 평면과 상관된 모든 속성 정보 세트들을 표시.
* 형상 정보 선택 → 상관된 속성 정보 (복수 세트)의 표시 → 복수의 상관된 속성 할당 평면들 상의 위치에 속성 정보 세트들을 표시.
* 형상 정보 선택 → 상관된 속성 정보 (복수 세트)의 표시. 속성 할당 평면과 상관된 모든 속성 정보 세트들을 표시.
(표시 및 사용)
지금부터는, 생성된 속성 정보가 부가된 3D 모델을 표시하고 사용하는 처리에 대하여 설명한다.
도 1에서 정보 처리 장치에 의해 작성된 속성 정보가 부가되는 3D 모델에 대한 데이터가 정보 처리 장치에 의해 직접 또는 외부 연결 장치를 통해 송신될 수 있고, 도 1의 단계에서 도 2와 같이 다른 정보 처리 장치에 의해 표시될 수 있다.
먼저, 조작자와 제품, 소자, 부품을 설계하는 설계 엔지니어가 생성된 3D 모델을 도 9, 도 10b, 및 도 11b에 도시된 방식으로 명확하게 표시하여, 새로운 속성 정보가 작성되어 있던 이차원 도면을 통해 3D 모델에 부가될 수 있다. 예를 들어, 3D 모델의 형태가 완성되면, 필요에 따라, 3차원 표시와 3D 모델에 대한 이차원 표시가 교대로 표시되거나, 동일 면 상에 표시된다. 이어서, 희망하는 속성 정보가효과적으로 정확하게 입력될 수 있다.
또한, 생성된 3D 모델을 검사/승인할 조작자가 도 9, 도 10b, 및 도 11b에 도시된 3D 모델의 표시를 동일 면에 또는 교대로 표시함으로써 상기 모델을 표시하고 검사한다. 그리고, "검사됨", "OK", "NG", "중지됨", 및 "재검사 필요함"을 나타내는 마크나 심볼, 또는 색채와 같은 속성 정보가 부가된다. 이 경우에, 조작자가 필요에 따라 복수의 제품/소자/부품과 비교하거나 이들을 참조하여 상기 3D 모델을 검사한다.
또한, 3D 모델의 고안자 이외에 설계 엔지니어 또는 설계자가 생성된 3D 모델을 참조하여 다른 제품/소자/부품을 설계할 수 있다. 3D 모델을 참조함으로써, 고안자의 의도 또는 설계 방법을 이해하기가 쉽다.
또한, 제조에 사용하기 위한 3D 모델을 작성할 때, 조작자가 필요한 정보 또는 속성 정보를 부가할 수 있다. 이 경우에, 조작자는 제품/소자/부품의 제조를 위한 처리를 설정하는 엔지니어이다. 조작자는 처리 유형과 툴(tool)의 사용을 지시하거나, 코너 R 또는 융선의 챔퍼, 또는 3D 모델의 가공에 필요한 각부나 코너를 부가한다. 또는, 조작자가 치수 또는 치수 공차에 사용되는 측정 방법을 지시하고, 3D 모델에 측정 지점을 부가하거나 측정 기록을 입력한다. 조작자가 가시적으로 이해하기 쉬운 도 10b 및 도 11b에 도시된 화상을 참조하고, 필요에 따라 3차원적 형상을 확인함으로써, 상기의 작업을 효과적으로 수행할 수 있다.
조작자는 3D 모델이나 속성 정보로부터 소정의 작성에 필요한 정보를 얻을 수 있다. 이 경우에, 조작자는 3D 모델을 제작하는 데 필요한 금형, 툴, 및 다양한 유형의 장치를 설계하는 설계 엔지니어이다. 조작자는 3차원 공간에서 3D 모델의 표시를 참조하여 3D 모델의 형태를 이해하고, 도 9, 도 10b, 및 도 11b에 도시된 표시로부터 쉽게 가시적으로 이해할 수 있는 필요한 정보를 추출한다. 다음으로, 조작자는 속성 정보에 기초하여, 금형, 툴, 및 장치를 설계한다. 예를 들어, 조작자가 금형 설계자인 경우, 조작자는 3D 모델 및 속성 정보에 기초하여 그 구조를 검사함으로써 금형을 설계하고 필요에 따라 금형의 제조에 필요한 코너 R 및 융선, 각진 부분 및 코너의 챔퍼를 부가한다. 또한, 금형이 수지 주조 타입인 경우, 조작자는 3D 모델의 주조에 필요한 도안 각도를 부가한다.
또한, 제품/소자/부품의 제조를 담당하는 조작자는 본 실시예를 적용할 수 있다. 이 경우에, 조작자는 제품/소자/부품 가공 또는 조립 엔지니어가 된다. 조작자는 필요에 따라 3차원적인 형태를 확인하면서 도 9, 도 10b, 및 도 11b의 표시를 참조하여 가시적으로 쉽게 이해하여, 치수 또는 치수 오차, 측정 지점 및 측정을 위해 제공되는 기록에 사용되는 측정 방법을 효과적으로 정확하게 얻고 검사, 측정 및 평가 작업의 실행을 시작한다. 이어서, 다시 필요에 따라, 조작자는 3D 모델에 속성 정보, 검사, 측정 및 이어서 제공되는 평가 결과를 부가할 수 있다. 이러한 작업은 예를 들어, 치수에 대응하는 측정 결과를 제공할 수 있다. 또한, 조작자는 치수 오차가 초과되거나 스크래치 같은 결함을 나타내는 3D 모델의 일부나 속성 정보에 대한 마크 또는 심볼을 입력한다. 또한, 시험 결과 외에, "검사됨", "측정됨", 및 "평가됨"을 지시하는 마크 또는 심볼 또는 색을 제공할 수 있다.
또한, 제품/소자/부품의 제조에 담당하거나 이러한 분야에서 일하는 조작자는 본 실시예를 실시할 수 있다. 이 경우에, 조작자는 제조 비용을 분석하는 사람, 제품/소자/부품 또는 다양한 관련 부품의 주문을 담당하는 사람, 또는 동작 매뉴얼 생성 또는 제품/소자/부품에 대한 포장 재료의 준비를 감독하는 사람이다. 이 경우에, 조작자는 3D 모델을 3차원적으로 참조하면서, 쉽게 제품/소자/부품의 형태를 이해하고, 도 9, 도 10b, 및 도 11b의 표시를 참조하여 가시적으로 쉽게 인식하여 효과적으로 작업을 수행할 수 있다.
검사 지시의 입력
지금부터는, 검사 지시를 설명한다.
상술된 바와 같이, 제조된 금형 또는 부품을 검사하기 위하여, 치수가 사전에 할당된 3D 모델이 표시된다.
이러한 처리 시에, 사전에 지정된 속성 할당 평면에 대하여 속성 정보가 입력되어 검사될 위치가 명확하게 표시된다.
보다 구체적으로는, 3D 모델이 형성되고, 연속하는 검사 순서, 검사될 위치, 및 평면, 선, 융선에 대한 검사 엔트리(entry)가 입력된다. 지정된 순서로 검사를 수행하여 검사 단계의 수를 감소시킬 수 있다.
먼저, 검사될 엔트리 및 위치가 입력되고 전체 표시가 제시된다. 이어서, 사전 결정된 방법을 사용하여, 검사 순서가 개별 엔트리에 대하여 지정된다. 실제의 검사에서는, 속성 할당 평면이 검사 순서를 지정함으로써 선택되고, 속성 할당 평면 상에, 검사 위치를 명확하게 확인하기 위하여, 검사될 위치의 면이 다른 형태(다른 색)로 표시된다.
이어서, 개별적인 지정된 검사 엔트리에 대하여 검사 결과와 재주조가 필요한 지의 여부를 입력된다.
상술된 바와 같이, 본 실시예에 따르면, 속성 할당 평면과 속성 정보를 사용하여 간단한 동작을 수행함으로써 화면을 쉽게 식별할 수 있다. 또한, 가시 방향과 속성 정보 간의 관계가 육안으로 인식될 수 있다. 또한, 치수 값이 미리 입력되기 때문에, 잘못된 판독, 조작자 조작 오차의 결과가 감소될 수 있다.
또한, 가시 방향과 상관된 정보만이 판독될 수 있어, 필요한 정보가 쉽게 얻어질 수 있다.
또한, 동일한 가시 방향의 대량의 속성 정보가 복수의 속성 할당 평면에 할당되기 때문에, 화면을 쉽게 식별할 수 있고, 필요한 정보가 쉽게 구해질 수 있다.
또한, 속성 할당 평면이 3D 모델 내에, 예를 들어 그 단면에 설정되기 때문에, 상관된 속성 정보가 이해하기가 용이하게 표시될 수 있다.
속성 정보의 크기가 속성 할당 평면에 대한 표시 크기에 따라 바뀌기 때문에, 속성 정보가 적절하게 제시되어 쉽게 확인할 수 있다.
또한, 속성 정보가 속성 할당 평면 상에 제공되기 때문에, 3D 모델의 3차원 측면도로부터도 판독할 수 있다.
또한, 속성 정보를 키로서 사용하여 속성 할당 평면이 검색되고 속성 할당 평면과 상관된 정보만이 판독될 수 있기 때문에, 필요한 정보가 쉽게 얻어질 수 있다.
또한, 형상 정보를 키로서 사용하여 속성 정보와 속성 할당 평면이 검색되고 속성 할당 정보와 상관된 정보만이 판독될 수 있기 때문에, 필요한 정보를 쉽게 얻을 수 있다.
(뷰(view))
도 33은 속성 정보인 차원 a가 뷰와 상관된 상태를 도시하는 도면이다.
도 33에 도시된 바와 같이, 속성 정보는 뷰의 가시 방향 (종이의 표면측으로부터 종이의 사용면으로의 수직 방향)에 위치한다.
속성 할당 평면 뿐만 아니라, 뷰가 가시 방향, 가시 위치, 및 배율에 의해 정의되고, 속성 정보와 상관된다. 그러나, 속성 할당 평면과 달리, 속성 정보는 뷰와 동일 평면에 위치하지 않는다.
유사하게, 도 34a 및 도 34b는 속성 정보인 차원 b가 속성 할당 평면과 상관된 상태를 도시하는 도면이다. 도 34b의 평면은 도 34a의 화살표 A에 의해 지시된 가시 방향에서 관찰되는 평면이다. 도 34a 및 도 34b에 도시된 바와 같이, 속성 정보인 차원 b는 속성 할당 평면의 화살표 A에 의해 지시된 법선 방향에 위치한다.
도 35a 및 35b는 뷰와 상관된 속성 정보가 표시된 상태를 도시하는 도면이다. 한 뷰가 선택되는 경우, 속성 정보 세트들(502 내지 505)을 포함하는 리스트(501)가 표시된다. 뷰 선택 명령에 따라 뷰가 선택될 때, 선택된 뷰와 상관되는 모든 속성 정보 세트들(502 내지 505)은 밝게 강조된다 (도 35a). 포인터(506)가 리스트(501) 상의 각각의 속성 정보 세트에 제공되면, 속성 정보(503)만이 밝게 강조된다 (도 35b). 현재의 화면 상의 상태는 속성 정보 세트들(502 내지 505)이 상관 관계에 있는 뷰의 상태, 또는 다른 뷰의 상태 중의 하나일 수 있다.
도 36a 및 도 36b는 속성 할당 평면과 상관 관계인 속성 정보가 표시되는 상태를 도시하는 도면들이다. 도 36a에서, 속성 할당 평면들의 리스트가 속성 할당 평면 선택 명령에 따라 표시될 때, 그리고 하나의 속성 할당 평면(511)이 리스트 상에서 선택될 때, 속성 할당 평면(511)과 상관 관계인 속성 정보 세트들의 리스트(512)가 표시된다. 속성 할당 평면(511)이 선택될 때, 리스트(512)가 표시되고, 동시에 속성 정보 세트들(507 내지 510)와 관련있는 모든 속성 정보 세트들과 속성 할당 평면(511)의 프레임이 밝게 강조된다. 도 36b에서, 포인터(513)가 리스트(512) 상의 속성 정보(508)의 명칭으로 이동되면, 화면 상에서 속성 정보(508)만이 밝게 강조된다.
도 37은 속성 정보를 생성하고 속성 정보와 뷰가 상관 관계를 갖도록 하기 위한 처리를 도시하는 흐름도이다. 먼저, 뷰가 생성되고 (단계 S401), 뷰의 방향과 위치가 기록 수단에 저장된다 (단계 S402). 그 다음, 속성 정보가 생성되고 (단계 S403) 뷰와 상관 관계를 갖게 된다 (단계 S404). 속성 정보의 방향은 상관 관계의 뷰의 위치로 배치된다 (단계 S405). 속성과 그 상관 뷰로 이루어진 쌍, 및 속성 정보의 방향은 기록 매체에 저장되고 표시된다 (단계 S406).
일단 뷰 속성 정보와 상관 관계를 갖도록 설정되면, 설정이 변화될 때까지 생성된 모든 속성 정보는 관련된 뷰와 상관 관계를 갖게 된다.
하나의 속성 정보 세트는 단 하나의 뷰와 상관 관계가 될 필요가 없고, 다수의 뷰들과 상관 관계를 가져서 표시될 수 있다 (도 44).
더욱이, 속성 정보는 화면 상에 현재 표시된 뷰와 상관 관계를 가질 뿐만 아니라, 다른 희망하는 뷰와도 상관 관계를 가질 필요가 있다. 도 45에서, 예를 들어, 뷰(531)가 현재 표시되어 있지만, 이 화면 상에서 속성 정보는 뷰(523)와 상관 관계를 갖게 될 수 있다.
도 38은 속성 정보를 생성하고, 속성 정보와 뷰를 상관 관계로 하는 대신에 속성 정보를 프리 상태로 유지하고, 이후 언제든지 속성 정보를 원하는 뷰와 상관관계를 갖게 하는 처리를 도시하는 흐름도이다. 먼저, 속성 정보를 생성하고 (단계 S411), 속성 정보와 상관 관계를 갖게 될 뷰를 결정하기 위한 처리에서 프리 상태가 선택된다 (단계 S412). 다른 동작이 수행되고 특정 시간이 경과하면, 뷰 선택 명령이 생성된 속성 정보와 원하는 뷰가 상관 관계를 갖게 하기 위해 선택된다 (단계 S413). 속성 정보 상관 명령이 속성 정보 명령 내에 포함된 뷰 선택 명령들 중에서 선택될 때 뷰의 리스트가 표시되고, 속성 정보와 상관 관계를 갖게 되는 원하는 뷰가 선택된다 (단계 S414). 속성 정보와 뷰의 상관 관계는 기록 수단에 저장되어 표시된다 (단계 S415).
이 경우, 프리 상태에서의 속성 정보는 항상 프리 속성 정보를 위한 전용 속성 할당 평면과 상관 관계를 갖게 되어 일시적으로 저장된다. 프리 속성 정보가 프리 속성 정보용 전용 속성 할당 평면과 상관 관계를 가질 때, 필요하다면 희망하는 속성 할당 평면과의 상관 관계를 요청하는 경고를 표시한다는 점을 유의한다.
경고 명령이 미리 선택될 때, 프리 상태에서 속성 정보의 저장이 지시될 때마다 프리 속성 정보가 존재한다는 것을 나타내는 경고를 표시하는 기능이 실행된다. 경고 명령이 선택되지 않으면, 경고가 표시되지 않고 프리 상태의 속성 정보가 프리 속성 정보를 위한 전용 속성 할당 평면과 반영구적으로 상관 관계를 갖게 된다. 속성 정보가 일시적으로 프리 속성 정보를 위한 전용 속성 할당 평면과 일시적으로 상관 관계를 갖는 한, 속성 정보 생성 처리 동안 속성 정보와 상관 관계를 갖게 되는 가장 적절한 속성 할당 평면이 시각적으로 확인되지 않는 경우에도, 시각적으로 가장 적합한 속성 할당 평면이 전체 구성 (3D 모델 및 속성 할당 평면의 위치)이 결정된 후에 선택될 수 있다.
도 39 및 도 41a 내지 도 41f는 각각 속성 정보와 상관 관계를 갖는 뷰를 다른 뷰로 변경하기 위한 처리를 도시하는 흐름도 및 도면이다. 먼저, 속성 정보 명령에 포함되는 뷰 선택 명령이 선택된다 (단계 S421). 뷰 리스트(520)와 모든 가시 방향들의 명칭들을 나타내는 화살표 b가 화면 상에 표시된다 (도 41a). 이 때, 포인터(522)가 화면 상의 리스트(520) 내의 뷰 명칭들(523 내지 532) 중의 하나 또는 뷰(523)의 가시 방향을 나타내는 화살표 b(527)로 이동할 때, 지정된 뷰(523)와 상관 관계를 갖는 속성 정보 세트들(533 내지 542), 뷰(523)에 대응하는 화살표 b가 밝게 강조된다 (도 41c). 그 다음, 뷰(523)가 선택된다 (단계 S423). 이 때, 뷰(523)가 리스트(520)를 이용하여 선택될 수 있고, 또한 이는 화살표 b을 이용하여 선택될 수 있다 (도 41b 및 도 41c). 선택된 뷰(523)와 상관 관계를 갖는 속성 정보 세트들(533 내지 542)의 리스트(543)가 화면 상에 표시될 때, 그리고 포인터(522)가 리스트(543) 상의 속성 정보(534)로 이동될 때, 화면 상에서 속성정보(534)가 밝게 강조된다 (단계 S424) (도 41d). 변경될 상관 뷰을 위한 속성 정보(534)를 선택하는 처리 시에, 복수의 속성 정보 세트들이 선택될 수 있다 (단계 S425). 뷰 리스트(520)와 뷰의 가시 방향을 가리키는 화살표 b가 화면 상에 표시된다. 이 때, 포인터(522)가 리스트(520) 상에서 뷰 명칭들(523 내지 532) 중의 하나 또는 가시 방향을 나타내는 화살표 b(527)로 이동할 때, 뷰(527)와 상관 관계를 갖는 속성 정보 세트들(544 내지 546)이 밝게 강조된다 (도 41e). 포인터(522)가 뷰 명칭 또는 화살표로부터 멀리 이동할 때, 관련된 뷰 명칭이나 화살표는 표시되지 않는다. 속성 정보(534)와 상관 관계를 갖는 하나의 뷰가 리스트(520)로부터 뷰 명칭을 갖는 가시 방향을 나타내는 화살표 b를 이용함으로써 선택된다 (단계 S427). 이러한 선택 처리 시에, 다수의 뷰들이 선택될 수 있고, 속성 정보는 이들 뷰들과 한번에 상관 관계를 갖게 될 수 있다. 새로이 상관 관계를 갖는 뷰의 가시 방향을 나타내는 화살표 b(527), 및 상관 관계를 갖는 뷰가 변화된 속성 정보(534)가 밝게 강조된다 (단계 S428). 다수의 속성 뷰들이 상관 관계를 위해 사용될 때, 상관 관계를 갖는 뷰들의 가시 방향에서의 모든 화살표들이 표시된다. 그 다음, 예/아니오의 선택에 있어서, 예가 선택되어 설정된다 (단계 S429) (도 41a 내지 41f).
뷰의 가시 방향을 나타내는 수단은 도 41a 내지 도 41f와 도 42a 내지 도 42d에 도시된 화살표에 제한되지 않는다. 뷰의 가시 방향이 용이하게 인식될 수 있도록 표시되는 한, 리더 선은 모델 부근으로 확장되어 모델 부근의 뷰의 가시 방향을 나타내고, 또는 다른 수단이 이용될 수 있다.
도 40 및 도 42a 내지 도 42d는 각각 프리 상태에서 원하는 뷰와 속성 정보가 상관 관계를 갖도록 하기 위해, 상관 관계의 뷰를 변경하기 위한 다른 방법에 대한 처리를 도시한 흐름도 및 도면이다. 화면 상에서 상관 관계의 뷰가 변경되는 속성 정보(547), 또는 프리 상태에서의 속성 정보(547)가 선택된다 (단계 S431) (도 41a). 뷰의 변경이 메뉴(548)에서 선택될 때 (단계 S432), 뷰 리스트(549)와 모든 뷰들의 가시 방향을 나타내는 화살표 c가 표시된다. 이 때, 포인터(566)가 리스트(549) 상의 하나의 뷰(588)로 이동될 때 또는 가시 방향(558)을 나타내는 화살표 c로 이동될 때, 뷰(558)와 상관 관계를 갖는 속성 정보 세트들(561 내지 565) 모두가 밝게 강조된다 (단계 S433) (도 41b 및 도 41c). 하나의 뷰(558)가 리스트(549)로부터 하나의 화살표 c를 설계함으로써 선택된다 (단계 S434) (도 41b 및 도 41c). 이 선택 처리에서, 다수의 뷰들(551 내지 560)이 선택될 수 있고 속성 정보(547)가 이들 뷰들과 한번에 상관 관계를 갖게 될 수 있다. 더욱이, 뷰(558)의 가시 방향을 나타내는 화살표 c는 새로이 상관 관계를 갖게 되고, 뷰가 변경된 속성 정보(547)가 밝게 강조된다 (단계 S435). 상관 관계를 갖게 되는 다수의 뷰들이 이용될 때, 모든 상관 관계를 갖는 뷰들을 나타내는 화살표들이 밝게 강조된다. 그 다음, 예/아니오의 선택에서, 예가 선택되어 설정된다 (단계 S436) (도 41d).
이 경우, 프리 상태에서의 속성 정보는 항상 프리 속성 정보를 위한 전용 뷰와 상관 관계로 일시적으로 저장된다. 프리 속성 정보가 프리 속성 정보용 전용 뷰와 상관 관계를 갖게 될 때, 필요하다면 원하는 뷰와의 상관 관계의 요청하는 경고를 표시한다는 점을 유의한다.
경고 명령이 미리 선택될 때, 프리 상태에서 속성 정보의 명령이 지시될 때마다 프리 속성 정보가 존재한다는 것을 나타내는 경고를 표시하기 위한 기능이 실행된다. 경고 명령이 선택되지 않으면, 경고가 표시되지 않고 프리 상태에서 속성 정보가 프리 속성 정보를 위한 전용 뷰와 반영구적으로 상관 관계를 갖게 된다. 속성 정보가 프리 속성 정보를 위한 전용 뷰와 일시적으로 상관 관계를 갖는 한, 속성 정보 생성 처리 동안 속성 정보와 상관 관계를 갖게 될 가장 적합한 뷰가 시각적으로 확인되지 않는 경우에도, 시각적으로 가장 적합한 뷰가 전체 구성(3D 모델 및 뷰의 위치)이 결정된 후에 선택될 수 있다.
도 43은 특정 속성 할당 평면과 상관 관계를 갖는 속성 정보가 다른 복수의 속성 할당 평면들과 상관 관계를 갖게 될 때, 및 프리 상태의 속성 정보가 원하는 속성 할당 평면과 상관 관계를 갖게 될 때에 수행되는 처리를 도시하는 흐름도이다. 먼저, 속성 정보가 선택되고 (단계 S441), 속성 할당 평면들의 리스트가 표시되며 (단계 S442), 이 리스트로부터 속성 할당 평면이 선택된다 (단계 S443). 이 때, 포인터가 리스트 상의 속성 할당 평면들 중의 하나로 이동될 때, 속성 할당 평면이 표시 상태로 설정되는 한, 지정된 속성 할당 평면 및 이와 상관 관계를 갖는 속성 정보 모두가 밝게 강조된다. 포인터가 제거되면, 밝게 강조하라는 지시가 취소된다. 속성 할당 평면이 비표시 상태일 때, 및 포인터가 리스트 상의 속성 할당 평면들 중의 하나로 이동할 때, 지정된 속성 할당 평면과 이와 상관 관계를 갖는 속성 정보가 밝게 강조된다. 포인터가 제거되면, 속성 할당 정보와 속성 정보가표시되지 않는다. 이 선택 프로세싱 동안 복수의 속성 할당 평면들이 선택될 수 있고, 한 때 속성 정보가 이러한 속성 할당 평면들과 상관 관계를 가질 수 있다. 최종적으로, 선택된 속성 할당 평면들 및 상관 관계를 갖는 속성 정보가 모두 밝게 강조되는 동안, 예가 선택되어 상관 처리가 종료된다 (단계 S444).
도 46은 속성 정보를 생성하고 이것을 속성 할당 평면과 상관 관계를 갖도록 하는 처리를 도시하는 흐름도이다. 먼저, 속성 할당 평면이 생성되고 (단계 S451), 속성 할당 평면의 법선 방향과 그 위치가 기록 수단에 저장된다 (단계 S452). 그 다음, 속성 정보가 작성되고 (단계 S453), 속성 할당 평면과 상관 관계를 갖게 된다 (단계 S454). 속성 정보의 방향은 상관 관계를 갖는 속성 할당 평면을 향하도록 결정된다 (단계 S455). 속성 정보와 상관 속성 할당 평면, 및 속성 정보의 방향은 기록 수단에 저장되고 표시된다 (단계 S456).
일단 상관 관계를 갖게 될 속성 할당 평면이 설정되면, 설정이 변경될 때까지 작성된 모든 속성 정보가 속성 할당 평면과 상관 관계를 갖게 될 수 있다.
속성 정보는 항상 단지 하나의 속성 할당 평면과 상관 관계를 갖게 되는 것이 아니라, 복수의 속성 할당 평면들과 상관 관계를 갖게 될 수도 있으며, 속성 정보와 이들 면들이 저장되어 표시될 수 있다 (도 47).
더욱이, 속성 정보는 현재 표시되는 속성 할당 평면 뿐만 아니라 희망하는 속성 할당 평면과도 상관 관계를 갖게 될 수 있다. 예를 들면, 도 48에서, 속성 할당 평면(550)이 현재 표시되지만, 그러나 화면 상의 면과는 무관하게, 속성 정보(553)가 희망하는 속성 할당 평면들(550 내지 552)과 상관 관계를 갖게 될 수있다.
도 49는 속성 정보를 생성하고, 이것이 바로 속성 할당 평면과 상관 관계를 갖게 되는 대신에 속성 정보의 프리 상태를 유지하고, 이후 언제라도 속성 정보와 원하는 뷰가 상관 관계를 갖게 하기 위한 처리를 도시하는 흐름도이다. 먼저, 속성 정보가 생성되고 (단계 S461), 속성 정보와 상관 관계를 갖게 될 속성 할당 평면을 결정하는 처리에서 프리 상태가 선택된다 (단계 S462). 다른 동작이 수행되고 특정 시간이 경과한 때, 상기 생성된 속성 정보와 원하는 속성 할당 평면이 상관 관계를 갖도록 하기 위해 뷰 선택 명령이 선택된다 (단계 S463). 속성 정보 상관 명령 및 속성 정보와 상관 관계를 갖는 원하는 속성 할당 평면이 선택될 때 속성 할당 평면들의 리스트가 표시된다 (단계 S464). 이 때, 다수의 속성 할당 평면들이 선택될 수 있다. 속성 정보와 속성 할당 평면의 상관 관계는 기록 수단에 저장되어 표시된다 (단계 S465).
도 50 및 도 51a 내지 도 51e는 각각 속성 정보와 상관 관계를 갖는 속성 할당 평면을 다른 속성 할당 평면으로 변경하는 처리를 도시하는 흐름도 및 도면이다. 먼저, 속성 정보 커맨드에 포함된 속성 할당 선택 명령이 선택된다 (단계 S471). 속성 할당 정보의 모든 뷰 리스트(558) 및 모든 생성된 속성 할당 평면(554 내지 556)은 화면 상에서 밝게 강조된다 (도 51a). 이 때, 포인터(557)가 화면의 리스트(558) 상에서 속성 할당 평면(554)으로 이동될 때, 속성 할당 평면(554) 및 이와 상관되는 속성 정보(559 내지 562)는 밝게 강조된다 (단계 S472) (도 51b). 그 다음, 속성 할당 평면이 선택된다 (단계 S473). 포인터(557)가 리스트(565) 상의 속성 정보(559)로 이동되면, 속성 정보(559)만이 화면 상에서 밝게 강조된다 (단계 S474) (도 51c). 또한, 선택된 속성 할당 평면(554)은 강조된 상태로 유지된다. 속성 정보(559)는 상관된 속성 할당 평면이 변경되도록 선택되며 (단계 S475), 속성 할당 평면의 리스트(558)는 화면 상에 표시된다 (단계 S476). 또한, 이 때, 포인터(557)가 리스트(558) 상의 속성 할당 평면(555)으로 이동되는 경우, 속성 할당 평면(555) 및 이와 상관된 속성 정보 세트(563 및 564)는 화면 상에서 밝게 강조된다. 포인터(557)가 이동되어 가 버린 경우, 이미지는 비표시 상태로 설정된다 (도 51d). 속성 정보가 상관되는 속성 할당 평면(555)이 리스트(558)로부터 선택된다 (단계 S477). 이 때, 복수의 할당 평면들(554 내지 556)이 선택된다. 그 후, 상관된 속성 할당 평면에서 변경되는 속성 정보(559)가 밝게 강조된다 (단계 S478). 그 후, 예/아니오의 선택에서, 예가 선택되어 설정된다 (단계 S479) (도 51e).
도 52는 자동이 선택될 때 표시될 메뉴를 도시하는 도면이다. 속성 정보의 상관의 자동을 위해서, "현재 표시 중인 뷰" 컬럼은 뷰의 선택이 상관되도록 제공되는 컬럼에 포함된다. 그 컬럼이 일단 선택되고 화면 상에 표시되는 뷰의 방향이 변경될 때, 새로운 뷰는 화면의 새로운 방향으로 생성되며 그 후 생성, 변경, 또는 부가되는 속성 정보는 새로운 뷰와 상관된다. 더욱이, 뷰가 생성됨에 따라, 컬럼을 이용하여 선택에 이용 가능한 뷰의 수는 증가하게 된다.
이런 기능으로, 뷰와의 상관이 속성 정보가 생성될 때마다 요구되지 않기 때문에, 도면의 생성에 요구되는 주기가 감소될 수 있다.
도 53은 자동이 선택될 때 표시되는 메뉴를 나타내는 도이다. 속성 정보의 상관의 자동을 위해, "현재 활성 중인 속성 할당 평면" 컬럼은 상관될 속성 할당 평면의 선택을 위해 제공되는 컬럼에 포함된다. 그 컬럼이 화면 표시에 무관하게 선택된다면, 그 후에 생성, 변경, 또는 부가되는 속성 정보는 속성 정보가 생성될 때 활성화되는 속성 할당 평면과 상관된다. 더욱이, 뷰가 생성됨에 따라, 컬럼을 이용하여 선택에 이용 가능한 뷰의 수는 증가하게 된다.
이러한 기능으로, 속성 할당 평면과의 상관이 속성 정보가 생성될 때마다 요구되지 않기 때문에, 도면의 생성에 요구되는 주기는 감소될 수 있다.
이하, 프리(free) 상태에서 속성 정보의 상관을 위한 다른 실시예를 설명한다.
프리 상태에서 속성 정보가 존재하는 경우, 모든 속성 할당 평면 또는 뷰를 단지 모니터링함에 의해, 이런 정보는 누락될 가능성이 있다. 따라서, 자유 속성 정보는 검색되야 하며, 이는 각각의 작업에 따른 효율성을 크게 악화시킨다. 이 문제를 해소하기 위하여, 본 발명과 같이 모든 속성 정보가 소정의 속성 할당 평면 또는 뷰와 상관되는 것이 바람직하다. 상관 처리는 본 실시예에서 상술된 방법에 제한되지 않고, 다음의 방법도 또한 사용될 수 있다.
본 방법은 임의의 자유 속성 정보가 유지된 채 도면이 재생되는 것을 방지한다. 이런 처리 시에, 속성 정보가 생성되면, 상관에 사용될 할당 속성 평면은 즉시 선택된다. 이러한 구성에서, 속성 정보와 상관될 속성 할당 평면이 결정되지 않는다면, 속성 정보의 생성은 계속될 수 없다.
이제부터, 자유 속성 정보의 상관에 대한 실시예를 설명한다.
본 실시예에서는, 자유 속성 정보에 대한 전용 속성 할당 평면이 존재하지 않는 것으로 가정된다.
즉, 본 실시예에서는, 자유 상태의 속성 정보의 임시 존재가 허용된다.
상관된 속성 할당 평면이 속성 정보가 생성되는 동안 선택되지 않는다면, 경고가 발하고, 생성된 속성 정보는 임의의 속성 할당 평면과 상관되지 않는 자유 정보로서 저장된다. 이전의 실시예와는 달리, 자유 속성 정보는 자유 속성 정보용의 전용 속성 할당 평면과 상관되어 저장되지 않고, 오히려 분리된 속성 정보로서 저장된다.
그러나, 자유 속성 정보가 생성 처리 동안 저장될 수 있다면, 그 때마다 경고가 발한다. 사용자가 도면의 작성가 완료되고 이를 저장할 준비가 되었다고 확신할 때조차도, 도면은, 시스템이 속성 할당 평면과 상관되지 않은 자유 속성 정보를 발견하며 완료되지 않은 그런 도면을 지정하기 위한 수단을 포함하기 때문에, 완전한 세트로서 저장될 수 없다. 더욱이, 시스템은 다음 단계 (도면 처리 및 확인)로 처리가 진행하는 것을 거절하는 수단을 포함한다. 따라서, 도면을 완전하게 하기 위하여, 모든 자유 속성 정보는 모델과 상관된 속성 할당 평면과 상관되어야 한다.
상술된 구성은 뷰에서도 사용될 수 있다.
상술된 바와 같이, 속성 정보가 기입 또는 판독될 때, 뷰 또는 속성 할당 평면은 필요한 화면 상에 위치되며, 3D 모델 및 속성 할당 정보는 화면 상에 배치 및표시된다. 이러한 정보는 용이하게 이해될 수 있도록 효율적으로 전송될 수 있다.
(다른 실시예)
본 발명의 범위는, 본 실시예의 기능을 달성하기 위하여 본 실시예의 기능을 구현하는 소프트웨어 프로그램 코드가 각종의 디바이스들에 접속되는 시스템 컴퓨터 또는 장치에 제공되며, 이 디바이스들이 시스템의 컴퓨터 (CPU 또는 MPU) 또는 장치에 저장된 프로그램에 따라 동작하는, 구성을 또한 포함한다.
이 경우, 본 발명의 기능은 소프트웨어 프로그램 코드에 의해 제공되며, 프로그램 코드는 또한 본 발명을 구성한다. 프로그램 코드를 제공하기 위한 기록 매체는 프로그램 정보의 전송을 위한 캐리어로서 작용하는 컴퓨터 네트워크 (LAN 또는 인터넷) 시스템에 대한 통신 매체일 수 있다.
더욱이, 프로그램 코드를 컴퓨터에 제공하기 위한 수단, 예컨대 프로그램 코드가 저장되는 기록 매체 (플로피 디스크, CD-ROM, 자기 테이프, 비휘발성 메모리 카드, ROM, 하드디스크, 광 디스크, 광자기 디스크, 등)는 본 발명을 구성한다.
또한, 본 발명에서는 컴퓨터에 의한 프로그램 코드의 실행을 통해 이전 실시예의 기능이 제공될 뿐만 아니라, 프로그램 코드도 상기 실시예에 개시된 기능을 제공하기 위하여 컴퓨터 상에서 동작하는 OS(운영 체제) 또는 다른 소프트웨어 어플리케이션과 상호 작용할 수 있다.
본 발명의 다른 실시예가 본 발명의 정신 및 범위를 벗어남이 없이 폭넓게 사용될 수 있기 때문에, 본 발명은 첨부된 특허청구범위에 정의된 것을 제외하고는 특정 실시예로 제한되지 않는다.
상술된 바와 같이, 본 발명에 따르면, CAD 장치에 의해 생성된 3D 데이터에 속성 정보를 부가하여, 상기 정보가 효율적이면서도 정확하게 전달될 수 있게 함으로써 상기 정보를 파악하는 것이 용이하게 된다. 또한, 데이터에 속성 정보를 부가함으로써 작업을 개선할 수 있고, 부가된 정보를 효율적으로 사용할 수 있다. 또한, CAD 장치에 의해 생성된 데이터를 사용하여 부품을 효율적으로 제작할 수 있고, 검사 공정을 효율적으로 수행할 수 있다.

Claims (36)

  1. 정보 처리 장치에 있어서,
    3D 모델에 대한 임의의 가시 방향을 설정하기 위한 시선 설정 수단;
    상기 설정 수단에 의해 설정된 상기 임의의 가시 방향으로 속성 정보를 위치시키도록 상기 속성 정보를 입력하기 위한 속성 입력 수단; 및
    상기 임의의 가시 방향 및 상기 속성 정보를 서로 상관시켜 저장하기 위한 저장 수단
    을 포함하는 정보 처리 장치.
  2. 제1항에 있어서,
    설정되는 상기 임의의 가시 방향을 지시하기 위한 명령 수단; 및
    상기 명령 수단에 의해 지정된 상기 가시 방향과 상관되는 상기 속성 정보를 표시하기 위한 표시 수단
    을 더 포함하는 정보 처리 장치.
  3. 제1항에 있어서,
    상기 속성 입력 수단에 의해 입력된 복수의 속성 정보 세트를 그룹핑하기 위한 그룹핑 수단; 및
    상기 저장 수단에 상기 속성 정보 그룹들을 상기 시선 설정 수단에 의해 설정된 상기 가시 방향과 함께 저장하기 위한 저장 제어 수단
    을 더 포함하는 정보 처리 장치.
  4. 제3항에 있어서,
    상기 저장 제어 수단은 상기 속성 정보 그룹들을 복수의 유사한 시선들의 서로 다른 속성 정보와 상관시켜 저장하는 정보 처리 장치.
  5. 제3항에 있어서,
    상기 시선 설정 수단은 서로 다른 위치들을 동일한 가시 방향으로 설정하고,
    상기 저장 제어 수단은 속성 정보를 상기 동일한 가시 방향의 서로 다른 위치들과 상관시켜 저장하는 정보 처리 장치.
  6. 정보 처리 장치에 있어서,
    3차원 대상물에 대한 데이터를 생성하기 위한 3차원 데이터 생성 수단;
    상기 3차원 데이터 생성 수단에 의해 생성된 데이터에 대해 가시 방향을 설정하기 위한 시선 설정 수단;
    속성 정보를 설정하기 위한 속성 설정 수단; 및
    저장 수단에 상기 시선 설정 수단에 의해 설정된 상기 가시 방향을 상기 속성 설정 수단에 의해 설정된 상기 속성 정보와 함께 저장하기 위한 제어 수단
    을 포함하는 정보 처리 장치.
  7. 제6항에 있어서,
    가시 방향을 선택하기 위한 선택 수단; 및
    상기 선택 수단에 의해 선택된 상기 가시 방향 및 상기 가시 방향에 상관되는 속성 정보에 기초하여 상기 대상물을 표시하기 위한 표시 제어 수단
    을 더 포함하는 정보 처리 장치.
  8. 정보 처리 방법에 있어서,
    3D 모델에 대한 임의의 가시 방향을 설정하는 시선 설정 단계;
    상기 설정 단계에서 설정된 상기 임의의 가시 방향으로 속성 정보를 위치시키도록 상기 속성 정보를 입력하는 속성 입력 단계; 및
    상기 임의의 가시 방향 및 상기 속성 정보를 서로 상관시켜 저장하는 저장 단계
    를 포함하는 정보 처리 방법.
  9. 제8항에 있어서,
    설정되는 상기 임의의 가시 방향을 지시하는 명령 단계; 및
    상기 명령 단계에서 지정된 상기 가시 방향과 상관되는 상기 속성 정보를 표시하는 표시 단계
    를 더 포함하는 정보 처리 방법.
  10. 제8항에 있어서,
    상기 속성 입력 단계에서 입력된 복수의 속성 정보 세트를 그룹핑하는 그룹핑 단계; 및
    상기 저장 단계에서 상기 속성 정보 그룹들을 상기 시선 설정 단계에서 설정된 상기 가시 방향과 함께 저장시키는 저장 제어 단계
    를 더 포함하는 정보 처리 방법.
  11. 제10항에 있어서,
    상기 저장 제어 단계에서, 상기 속성 정보 그룹들은 복수의 유사한 시선들의 서로 다른 속성 정보와 상관되게 저장되는 정보 처리 방법.
  12. 제10항에 있어서,
    상기 시선 설정 단계에서, 서로 다른 위치들은 동일한 가시 방향으로 설정되고,
    상기 저장 제어 단계에서, 속성 정보는 상기 동일한 가시 방향의 서로 다른 위치들과 상관되게 저장되는 정보 처리 방법.
  13. 컴퓨터로 실행 가능한 프로그램 제품에 있어서,
    3D 모델에 대한 임의의 가시 방향을 설정하기 위한 코드;
    설정되는 상기 임의의 가시 방향으로 속성 정보를 위치시키도록 상기 속성 정보를 입력하기 위한 코드; 및
    상기 임의의 가시 방향 및 상기 속성 정보를 서로 상관시켜 저장하기 위한 코드
    를 포함하는 컴퓨터로 실행 가능한 프로그램 제품.
  14. 정보 처리 장치에 있어서,
    3D 모델에 대한 속성 정보를 입력하기 위한 속성 입력 수단;
    상기 속성 정보가 상관되는 가상 평면을 설정하기 위한 속성 할당 평면 설정 수단; 및
    상기 가상 평면 및 상기 속성 정보를 서로 상관시켜 저장하기 위한 저장 수단
    을 포함하는 정보 처리 장치.
  15. 제14항에 있어서,
    상기 속성 할당 평면 설정 수단에 의해 설정된 가상 평면에 상기 속성 정보를 할당하기 위한 속성 정보 할당 수단
    을 더 포함하는 정보 처리 장치.
  16. 제15항에 있어서,
    상기 속성 정보 할당 수단은 상기 속성 할당 평면 설정 수단에 의해 설정된 가상 평면의 법선 방향으로 상기 속성 정보를 할당하는 정보 처리 장치.
  17. 제14항에 있어서,
    표시 정보 세트, 표시 배율, 표시 중심, 및 표시 방향 중의 적어도 하나를 설정하기 위한 표시 방법 설정 수단
    을 더 포함하고,
    상기 저장 수단은 상기 속성 할당 평면 설정 수단에 의해 설정된 상기 가상 평면에 상기 표시 방법 설정 수단에 의해 설정된 상기 표시 방법 정보를 저장하는 정보 처리 장치.
  18. 제17항에 있어서,
    상기 3D 모델과 함께, 상기 속성 할당 평면 설정 수단에 의해 설정된 상기 가상 평면 및 상기 표시 방법 설정 수단에 의해 설정된 상기 표시 방법 정보를 보유하기 위한 보유 수단
    을 더 포함하는 정보 처리 장치.
  19. 제17항에 있어서,
    상기 표시 방법 설정 수단에 의해 설정된 상기 표시 방법 정보에 대한 상기 표시 배율에 기초하여 상기 속성 정보 베이스의 크기를 설정하기 위한 속성 정보크기 설정 수단
    을 더 포함하는 정보 처리 장치.
  20. 제17항에 있어서,
    디스플레이 상의 수평 또는 수직 방향을 설정하기 위한 디스플레이 좌표축 설정 수단; 및
    상기 디스플레이 좌표축 설정 수단에 의해 설정된 정보에 기초하여 상기 속성 정보 또는 상기 3D 모델을 표시하기 위한 표시 수단
    을 더 포함하는 정보 처리 장치.
  21. 정보 처리 방법에 있어서,
    3D 모델에 대한 속성 정보를 입력하는 속성 입력 단계;
    상기 속성 정보와 상관되는 가상 평면을 설정하는 속성 할당 평면 설정 단계; 및
    상기 가상 평면 및 상기 속성 정보를 서로 상관시켜 저장하는 저장 단계
    를 포함하는 정보 처리 방법.
  22. 제21항에 있어서,
    상기 속성 할당 평면 설정 단계에서 설정된 가상 평면에 상기 속성 정보를 할당하는 속성 정보 할당 단계
    를 더 포함하는 정보 처리 방법.
  23. 제22항에 있어서,
    상기 속성 정보 할당 단계에서, 상기 속성 정보는 상기 속성 할당 평면 설정 단계에서 설정된 가상 평면의 법선 방향으로 할당되는 정보 처리 방법.
  24. 제22항에 있어서,
    표시 정보 세트, 표시 배율, 표시 중심, 및 표시 방향 중 적어도 하나를 설정하는 표시 방법 설정 단계
    를 더 포함하고,
    상기 표시 방법 설정 단계에서 설정된 상기 표시 방법 정보는 상기 속성 할당 평면 설정 단계에서 설정된 상기 가상 평면에 상관되게 저장되는 정보 처리 방법.
  25. 제24항에 있어서,
    상기 3D 모델과 함께, 상기 속성 할당 평면 설정 단계에서 설정된 상기 가상 평면 및 상기 표시 방법 설정 단계에서 설정된 상기 표시 방법 정보를 보유하는 보유 단계
    를 더 포함하는 정보 처리 방법.
  26. 제24항에 있어서,
    상기 표시 방법 설정 단계에서 설정된 상기 표시 방법 정보에 대한 상기 표시 배율에 기초하여 상기 속성 정보 베이스의 크기를 설정하는 속성 정보 크기 설정 단계
    를 더 포함하는 정보 처리 방법.
  27. 제24항에 있어서,
    디스플레이 상의 수평 또는 수직 방향을 설정하는 디스플레이 좌표축 설정 단계; 및
    상기 디스플레이 좌표축 설정 단계에서 설정된 정보에 기초하여 상기 속성 정보 또는 상기 3D 모델을 표시하는 표시 단계
    를 더 포함하는 정보 처리 방법.
  28. 컴퓨터로 실행 가능한 프로그램 제품에 있어서,
    3D 모델에 대한 속성 정보를 입력하기 위한 코드;
    상기 속성 정보와 상관되는 가상 평면을 설정하기 위한 코드; 및
    상기 가상 평면 및 상기 속성 정보를 서로 상관시켜 저장하기 위한 코드
    를 포함하는 컴퓨터로 실행 가능한 프로그램 제품.
  29. 정보 처리 장치에 있어서,
    3D 모델에 대한 속성 정보를 입력하기 위한 속성 입력 수단;
    상기 속성 정보와 상관되는 가상 평면들을 설정하기 위한 속성 할당 평면 설정 수단; 및
    상기 속성 정보를 상기 가상 평면들 중 적어도 하나와 상관시켜 저장하기 위한 저장 수단
    을 포함하는 정보 처리 장치.
  30. 제29항에 있어서,
    상기 속성 정보는 상기 저장 수단에 상기 가상 평면들 중 하나와 상관되게 저장되는 정보 처리 장치.
  31. 정보 처리 방법에 있어서,
    3D 모델에 대한 속성 정보를 입력하는 속성 입력 단계;
    상기 속성 정보와 상관되는 가상 평면들을 설정하는 속성 할당 평면 설정 단계; 및
    상기 속성 정보를 상기 가상 평면들 중 적어도 하나와 상관시켜 저장하는 저장 단계
    를 포함하는 정보 처리 방법.
  32. 제31항에 있어서,
    상기 저장 단계에서, 상기 속성 정보는 상기 가상 평면들 중 하나와 상관되게 저장되는 정보 처리 방법.
  33. 정보 처리 장치에 있어서,
    3D 모델에 대한 속성 정보를 입력하기 위한 속성 입력 수단;
    상기 속성 정보와 상관되는 임의의 가시 방향들을 설정하기 위한 가시 방향 설정 수단; 및
    상기 속성 정보를 상기 가시 방향들 중 적어도 하나와 상관시켜 저장하기 위한 저장 수단
    을 포함하는 정보 처리 장치.
  34. 제33항에 있어서,
    상기 속성 정보는 상기 저장 수단에 상기 가시 방향들 중 하나와 상관되게 저장되는 정보 처리 장치.
  35. 정보 처리 방법에 있어서,
    3D 모델에 대한 속성 정보를 입력하는 속성 입력 단계;
    상기 속성 정보와 상관되는 임의의 가시 방향들을 설정하는 가시 방향 설정 단계; 및
    상기 속성 정보를 상기 가시 방향들 중 적어도 하나와 상관시켜 저장하는 저장 단계
    를 포함하는 정보 처리 방법.
  36. 제35항에 있어서,
    상기 저장 단계에서, 상기 속성 정보는 상기 가시 방향들 중 하나와 상관되게 저장되는 정보 처리 방법.
KR1020020009098A 2001-02-20 2002-02-20 정보 처리 장치 및 정보 처리 방법 KR20020068304A (ko)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JPJP-P-2001-00044145 2001-02-20
JP2001044145 2001-02-20
JPJP-P-2001-00182346 2001-06-15
JP2001182346A JP4845289B2 (ja) 2001-02-20 2001-06-15 情報処理装置及び方法
JP2002037035A JP2002324083A (ja) 2001-02-20 2002-02-14 情報処理装置、及び方法
JPJP-P-2002-00037035 2002-02-14

Publications (1)

Publication Number Publication Date
KR20020068304A true KR20020068304A (ko) 2002-08-27

Family

ID=27346044

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020009098A KR20020068304A (ko) 2001-02-20 2002-02-20 정보 처리 장치 및 정보 처리 방법

Country Status (5)

Country Link
US (1) US7127324B2 (ko)
EP (1) EP1233377B1 (ko)
KR (1) KR20020068304A (ko)
CN (1) CN1252624C (ko)
DE (1) DE60221728T2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190038830A (ko) * 2016-08-09 2019-04-09 미스미 코포레이숀 설계지원 장치, 설계지원 시스템, 서버 및 설계지원 방법

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6901582B1 (en) 1999-11-24 2005-05-31 Quest Software, Inc. Monitoring system for monitoring the performance of an application
US7119805B2 (en) 2001-02-20 2006-10-10 Canon Kabushiki Kaisha Three-dimensional CAD attribute information presentation
JP2002351928A (ja) * 2001-05-23 2002-12-06 Honda Motor Co Ltd 3次元cadシステムおよび部品コスト算出システム
WO2004111887A1 (ja) * 2003-06-10 2004-12-23 Fujitsu Limited 3次元設計支援プログラム
US7392480B2 (en) 2003-06-30 2008-06-24 United Technologies Corporation Engineering drawing data extraction software
US20050093860A1 (en) * 2003-10-31 2005-05-05 Ryozo Yanagisawa Information processing apparatus and method, program for executing said method, and storage medium storing said program
JP4428036B2 (ja) * 2003-12-02 2010-03-10 ソニー株式会社 情報処理装置および方法、プログラム、並びに、情報処理システムおよび方法
JP4764663B2 (ja) * 2005-05-30 2011-09-07 富士通株式会社 仮想3次元座標空間における幾何形状の自動認識方法、その3次元cadシステム及び3次元cadプログラム
US7979245B1 (en) * 2006-05-17 2011-07-12 Quest Software, Inc. Model-based systems and methods for monitoring computing resource performance
US7979494B1 (en) 2006-11-03 2011-07-12 Quest Software, Inc. Systems and methods for monitoring messaging systems
US20090060305A1 (en) * 2007-09-05 2009-03-05 Autodesk, Inc. Slice view
US8175863B1 (en) 2008-02-13 2012-05-08 Quest Software, Inc. Systems and methods for analyzing performance of virtual environments
CN101295327B (zh) * 2008-06-05 2010-06-16 上海交通大学 港口监测数据虚拟显示设备和方法
CN102034253A (zh) * 2010-12-31 2011-04-27 北京数码大方科技有限公司 Cad的尺寸驱动方法及装置
US9215142B1 (en) 2011-04-20 2015-12-15 Dell Software Inc. Community analysis of computing performance
US10333820B1 (en) 2012-10-23 2019-06-25 Quest Software Inc. System for inferring dependencies among computing systems
US9557879B1 (en) 2012-10-23 2017-01-31 Dell Software Inc. System for inferring dependencies among computing systems
US9569564B2 (en) * 2013-02-11 2017-02-14 Ford Global Technologies, Llc Automated cad process for creating mold packages
WO2014167736A1 (ja) * 2013-04-12 2014-10-16 三菱電機株式会社 数値制御プログラム編集装置、数値制御プログラム編集方法およびプログラム
US11005738B1 (en) 2014-04-09 2021-05-11 Quest Software Inc. System and method for end-to-end response-time analysis
US9479414B1 (en) 2014-05-30 2016-10-25 Dell Software Inc. System and method for analyzing computing performance
US10121286B2 (en) 2014-07-29 2018-11-06 Adient Luxembourg Holding S.a.r.l. CAD synchronization system and method
US10291493B1 (en) 2014-12-05 2019-05-14 Quest Software Inc. System and method for determining relevant computer performance events
US9274758B1 (en) 2015-01-28 2016-03-01 Dell Software Inc. System and method for creating customized performance-monitoring applications
US9996577B1 (en) 2015-02-11 2018-06-12 Quest Software Inc. Systems and methods for graphically filtering code call trees
US10187260B1 (en) 2015-05-29 2019-01-22 Quest Software Inc. Systems and methods for multilayer monitoring of network function virtualization architectures
US10200252B1 (en) 2015-09-18 2019-02-05 Quest Software Inc. Systems and methods for integrated modeling of monitored virtual desktop infrastructure systems
US10230601B1 (en) 2016-07-05 2019-03-12 Quest Software Inc. Systems and methods for integrated modeling and performance measurements of monitored virtual desktop infrastructure systems
US10860748B2 (en) * 2017-03-08 2020-12-08 General Electric Company Systems and method for adjusting properties of objects depicted in computer-aid design applications
US20180268614A1 (en) * 2017-03-16 2018-09-20 General Electric Company Systems and methods for aligning pmi object on a model
US10846444B2 (en) * 2017-04-28 2020-11-24 General Electric Company Systems and methods for generating computer-aided design model views based on product and manufacturing information data
JP2021043805A (ja) * 2019-09-12 2021-03-18 富士ゼロックス株式会社 三次元形状データの生成装置、三次元造形装置、三次元形状データの生成システム、及び三次元形状データの生成プログラム
JP2022140047A (ja) * 2021-03-12 2022-09-26 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990000970A1 (en) * 1988-07-28 1990-02-08 Swartz Henry D Bonding of plastic and plastic matrix composite materials
KR910012847A (ko) * 1989-12-07 1991-08-08 후루다 노리마사 Nc가공 데이터작성방법 및 그 장치
JPH07160738A (ja) * 1993-12-02 1995-06-23 Mazda Motor Corp 設計支援装置
JPH08314985A (ja) * 1995-05-16 1996-11-29 Hitachi Ltd 3次元cadにおける出力方法
JPH11143926A (ja) * 1997-11-11 1999-05-28 Toshiba Corp 三次元図形配置装置
US5923573A (en) * 1996-06-03 1999-07-13 Honda Giken Kogyo Kabushikikaisha Three-dimensional CAD system for producing a three-dimensional model
JP2000003379A (ja) * 1998-06-16 2000-01-07 Babcock Hitachi Kk プロダクトモデルにおける図面作成装置
KR20000072245A (ko) * 2000-08-22 2000-12-05 강윤환 컴퓨터를 이용한 건축도면 분석 및 처리방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4855939A (en) * 1987-09-11 1989-08-08 International Business Machines Corp. 3D Dimensioning in computer aided drafting
US5999185A (en) * 1992-03-30 1999-12-07 Kabushiki Kaisha Toshiba Virtual reality control using image, model and control data to manipulate interactions
JPH0877386A (ja) 1994-09-02 1996-03-22 Matsushita Electric Ind Co Ltd 三次元図形処理装置
JPH08335279A (ja) 1995-06-08 1996-12-17 Olympus Optical Co Ltd 設計支援システム
JP3829972B2 (ja) * 2000-03-06 2006-10-04 サイテック株式会社 3次元cadシステム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990000970A1 (en) * 1988-07-28 1990-02-08 Swartz Henry D Bonding of plastic and plastic matrix composite materials
KR910012847A (ko) * 1989-12-07 1991-08-08 후루다 노리마사 Nc가공 데이터작성방법 및 그 장치
JPH07160738A (ja) * 1993-12-02 1995-06-23 Mazda Motor Corp 設計支援装置
JPH08314985A (ja) * 1995-05-16 1996-11-29 Hitachi Ltd 3次元cadにおける出力方法
US5923573A (en) * 1996-06-03 1999-07-13 Honda Giken Kogyo Kabushikikaisha Three-dimensional CAD system for producing a three-dimensional model
JPH11143926A (ja) * 1997-11-11 1999-05-28 Toshiba Corp 三次元図形配置装置
JP2000003379A (ja) * 1998-06-16 2000-01-07 Babcock Hitachi Kk プロダクトモデルにおける図面作成装置
KR20000072245A (ko) * 2000-08-22 2000-12-05 강윤환 컴퓨터를 이용한 건축도면 분석 및 처리방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190038830A (ko) * 2016-08-09 2019-04-09 미스미 코포레이숀 설계지원 장치, 설계지원 시스템, 서버 및 설계지원 방법
US11074761B2 (en) 2016-08-09 2021-07-27 Misumi Corporation Assistance device, design assistance system, server, and design assistance method
US11721082B2 (en) 2016-08-09 2023-08-08 Misumi Corporation Assistance device, design assistance system, server, and design assistance method

Also Published As

Publication number Publication date
US20020118187A1 (en) 2002-08-29
CN1252624C (zh) 2006-04-19
CN1384455A (zh) 2002-12-11
US7127324B2 (en) 2006-10-24
EP1233377A3 (en) 2003-11-19
EP1233377B1 (en) 2007-08-15
DE60221728T2 (de) 2007-12-27
EP1233377A2 (en) 2002-08-21
DE60221728D1 (de) 2007-09-27

Similar Documents

Publication Publication Date Title
KR20020068304A (ko) 정보 처리 장치 및 정보 처리 방법
KR100649499B1 (ko) 정보처리장치 및 방법
KR100477917B1 (ko) 정보처리장치 및 방법
US20030210244A1 (en) Information processing apparatus and method
EP3923175A1 (en) Wysiwyg editor for creating and editing a feature control frame for geometric dimensioning and tolerancing in computer-aided design system
JP5143252B2 (ja) 情報処理装置、方法およびプログラム
JP2003330972A (ja) 情報処理装置及び方法
JP3935361B2 (ja) 情報処理装置、及び方法
JPS62251905A (ja) 対話形グラフイツク入力システム
JP3937913B2 (ja) 情報処理装置
JP2002324083A (ja) 情報処理装置、及び方法
JP3825994B2 (ja) 情報処理装置及び方法
JP2002324091A (ja) 情報処理装置、及び方法
JP4845289B2 (ja) 情報処理装置及び方法
JPH0821089B2 (ja) Cad/camシステムにおけるソリッドモデル形状定義方法
JP4846927B2 (ja) 情報処理装置及び方法
JP2002324085A (ja) 情報処理装置及び方法
JP3796454B2 (ja) 情報処理装置、情報処理方法、及びプログラム
JP2002350122A (ja) 属性情報処理装置、及び方法
JP2004192035A (ja) 情報処理装置及び方法
JP3796452B2 (ja) 情報処理装置、情報処理方法、及びプログラム
JP2004070415A (ja) 情報処理装置、方法、及びプログラム
JP2002324253A (ja) 情報処理装置及び方法
JP2004171389A (ja) 情報処理装置及び方法
JP2002324247A (ja) 情報処理装置及び方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20041008

Effective date: 20060329