복잡한 2D, 3D 그래픽 및 GUI 응용 프로그램을 개발하기에 적합한 최상의 개발 툴
특별히 항공우주, 국방, 엔지니어링, 석유/가스, 해양/해군, 지구과학, 화학, 임학, 광학 등 여러 분야에서 다양한 응용 프로그램 개발에 유용합니다. GINO 제품군은 Fortran, C/C++, VB6, Delphi, VB.NET 및 C#.NET 프로그래밍 환경에서 사용할 수 있습니다.
Multi-Purpose Graphics Toolkit
GINO는 고품질의 인터랙티브한 그래픽 응용 프로그램 개발에 필요한 소프트웨어 루틴들의 방대한
라이브러리입니다. GINO는 항공우주, 국방, 교육, 연구, 석유, 가스 및 수자원 분야 뿐만 아니라 CAD/CAM, 다양한 통계
분석, 건축 디자인 및 각종 그래픽 표현 등에 활용되고 있습니다.
450 여개 이상의 루틴들을 제공하여 사용자들에게 프로그램 개발을 빠르고 효율적으로 그래픽
작업을 할 수 있도록 해줍니다. |
|
주요 특징:
- Fortran, C/C++, Delphi, VB 및 .NET에서 사용가능
- 단순한 선 그리기를 비롯하여 복잡한 가시화까지 제공
- 사용이 매우 쉽다.
- 다른 GINO 제품군과 완벽하게 통합 가능
- Extensive printed and on-line documentation
GINO는 단순한 선그리기로부터 복잡한 텍스처 3D 가시화까지 응용 가능. |
|
|
주요 기능들:
- 라인, 원호(arc), 곡선 그리기
- 다각형의 마스킹(masking)과 윈도우 기능
- 단순하고 복잡한 다각형 채우기(Polygon Filling)
- 영상 처리
- 인터랙티브한 제어(interactive control)
- 뷰포트(viewports)
- hardware/software segment structures
- OpenGL 조명과 셰이딩(shading)
- 재질, 안개와 텍스쳐 매핑
- 3D 패싯(facets), surfaces and objects
- transformations and viewing
- high quality polygonal-filled fonts
- 24 개 이상의 소프트웨어 폰트 뿐만 아니라 하드웨어 폰트까지 사용 가능
- 내부 장치 드라이버들 또는 하드웨어(Windows) 드라이버들을 사용
- Metafile output: JPEG, CGM, PNG, PostScript, WMF, BMP
|
|
|
|
선 그리기
선, 색, 원호, 사각형 등과
기본적인 기능 그리고 회전, 축적 등과 같은 변형 제어를 적용하여 데이터 파일을 의미있는 그래픽 표출로 빠르게
변화할 수 있다.
|
3D 와이어 프레임
GINO는 다음과 같은 3D 프로그래밍 특징을 포함한다.
- 3D 기본 함수들 (lines, arcs,
polylines, bezier curves)
- 3D 변형 및 보기
- 3D 솔리드 기본 함수들 (box, cone,
cylinder, sphere)
- 3D 서페이스 기본 함수들(spline, bezier surface, bezier sphere,
bezier volume)
|
3D 조명 및 음영 효과
GINO에 OpenGL 함수들을
내장하여 다음과 같은 기능들을 활용할 수 있다:
- Facet definition and fill
style
- Lighting and Shading
- Depth Buffering
- Culling and Blending
- Fog, Translucence, Shadows
- Texture Mapping and Filtering
|
영상 처리
GINO는 다음과 같은 영상 처리
기능들을 제공한다:
- Read/Write single pixels
- Draw image from BMP, JPEG,
PNG file
- Draw sub-images
- Define packing
characteristics
- Image transformations
- Replicate image rectangle
- Enquire pixel data characteristics
|
상호 작용(Interaction)
상호 작용은 사용자와 프로그램간의 정보를 전달할 수 있는 핵심이다. 모든 GUI
기능들은 GINOMENU에 내장되어 있고, GINO는 다음과 같은 그래픽 상호 작용 능력을 제공한다. 이 기능들은
GINOMENU를 사용하지 않거나 .NET 또는 Delphi 와 같은 3rd Party RAD 툴을 사용할 경우
활용된다:
- Built-in cursor types
- Cursor Actions
(rubber-banding)
- XOR mode for user-defined
cursors
- Mouse and Windowing event
detection
- Segment picking
- Keyboard key detection
|
Segment Handling
- Access to OpenGL segments
with software backup
- Segment creation,
extension, deletion, rename
- Visibility, Sensitivity and
Highlighting
- Segment transformation
- Copying, Referencing and
Grouping
- Archiving and Restoring
|
이외의 기능들
Export plots to DXF, WMF,
CGM, BMP, JPG, PNG and Postsript formats
Print to any Windows
printer or plotter
Combine any number and any
type of plot on a single page
Define custom line styles
and colors
Text and Numeric output using TrueType fonts
|
|