기술사 답안지 서식
기술사_답지양식1.hwp'기본 카테고리' 카테고리의 다른 글
vpython으로 3D programming 시작하기 #9 (0) | 2007.03.13 |
---|---|
테이블설계에 대해서 알아보자 (0) | 2007.03.13 |
제81회 정보통신기술사 기출문제 (0) | 2007.03.12 |
제81회 전자계산기조직응용기술사 기출문제 (0) | 2007.03.12 |
제81회 정보관리기술사 기출문제 (0) | 2007.03.12 |
기술사 답안지 서식
기술사_답지양식1.hwpvpython으로 3D programming 시작하기 #9 (0) | 2007.03.13 |
---|---|
테이블설계에 대해서 알아보자 (0) | 2007.03.13 |
제81회 정보통신기술사 기출문제 (0) | 2007.03.12 |
제81회 전자계산기조직응용기술사 기출문제 (0) | 2007.03.12 |
제81회 정보관리기술사 기출문제 (0) | 2007.03.12 |
2. 무선인지(Cognitive Radio)에 대하여 설명하시오.
3. 정류안테나(Rectenna)에 대하여 설명하시오.
4. 데시벨(decibel)과 네퍼(neper)에 대하여 설명하시오.
5. 데이터 전송률에 관한 아래 항목을 설명하시오.
가. Nyquist 전송률
나. Shannon 용량
6. 네트워크층 프로토콜인 ICMP(Internet Control Message Protocol)를 설명하시오.
7. 전파의 진행파와 정재파를 간단히 설명하고 송신기의 진행파전력이 100W, 반사파전력이 1W일때, 전력반사율, 반사손실(Return Loss) 및 정재파비(VSWR)을 계산하시오.
단, 계산문제는 소수점이하 2자리까지 구하고 그 이하는 사사오입.
8. NTSC 또는 PAL방식의 컬러 TV변조에서 사용하는 주파수 간삽법(frequency interleaving)에 대하여 설명하시오.
9. I축 및 Q축 신호에 ±1V 및 ±3V를 사용하는 16QAM 변조방식에서 평균전력과 첨두 전력 및 첨두대평균전력비(peak-to-average ratio)를 구하시오.
10. 어떤 FM무선 송수신기(워키토키)가 3kHz까지 대역제한된 음성주파수를 받아서 최대 주파수편이(frequency deviation) ±15kHz의 주파수변조(FM)를 한다면, Carson의 법칙에 따라서 이 전파신호의 점유주파수 대역폭을 구하시오.
11. 높이가 80[m]인 중파방송 수직접지 안테나의 고유파장과 고유주파수를 구하시오.
12. 우리나라의 지상파 디지털 TV의 변조방식과 음성 및 영상의 압축방식에 대하여 기술하시오.
13. 광통신에 사용하는 광섬유의 3개의 저손실창(low loss window)에 대하여 설명하시오.
또 각 창의 중간 파장으로 광통신에 사용하는 파장과 각각의 손실을 구하시오.
[2교시]
1. 어떤 회사가 5개의 LAN(Local Area Network)을 보유하고 있고 각 LAN은 400개의 노드(Node)를 가지고 있다고 가정한다. Subnet방식과 CIDR(Classless Interdomain Routing)방식을 사용할 경우 IP주소체계를 중심으로 최적의 LAN을 설계하시오.
2. 초고속정보통신 건물인증제도를 설명하고 홈네트워크 건물인증에 대하여 등급별 심사기준을 섬영하시오.
3. 서울-부산간 광케이블 코어가 부족한 경우가 발생하였다고 가정하고 파장 분할다중 방식(WDM)으로 해결하는 방안을 제시하시오.
4. 스펙트럼 아날라이저로 고주파증폭기의 출력신호를 측정하려고 한다. 측정시 주의사항과 기본 세팅항목을 열거하고 간단히 설명하시오.
5. 전파의 회절에 의하여 나타나는 현상을 설명하고 무선통신에 미치는 영향에 대하여 설명하시오.
6. 우리나라 텔레비전 방송의 채널 9번은 186MHz~192MHz범위의 주파수를 사용한다.
이 채널의 NTSC컬러 텔레비전 전파 신호의 스펙트럼을 도시하고 모든 반송파 및 측대파의 위치를 표시하고 내용을 자세히 설명하시오.
[3교시]
1. 위성통신에서 다중접속(Multiple Access)과 회선할당 방식에 대하여 설명하시오.
2. 디지털통신 시스템에서 백색가우스잡음(White Gaussian Noise)환경하에서 정합필터(Matched filter)수신기를 설계하고, 상관기(Correlator)와 등가임을 보이시오.
3. Wibro 망과 국가재난망(TETRA)의 연동방안에 대하여 기술하고, 기술적 문제점에 대한 해결방안을 설명하시오.
4. π형 LC평활회로를 이용한 상용 단상 전파정류회로를 설계하여 각 지점의 전류파형을 표기하고 정류주파수를 구하시오.
5. OTDR(Optical Time Domain Reflectometer)측정방식의 구성도를 그리고 측정항목들을 설명하시오.
6. 어떤 640*480 픽셀을 갖는 VGA급 컬러 정지 이미지가 4:2:2 방식으로 표본화되어 8bit로 양자화되었다. 총 데이터양과 이 정보를 1.5Mbps의 ADSL로 전송할 때에 소요되는 시간을 계산하시오.
[4교시]
1. 무선통신에서 잡음방해의 개선법을 서술하시오.
2. 지속파(CW)를 이용하는 레이더에 대하여 설명하시오.
3. 안테나의 특성을 광대역화하는 방법을 예를 들어 설명하시오.
4. 디지털 통신망에서 진폭(Amplitude), 위상(Phase), 주파수(Frequency)변조에 대한 다양한 방식을 설명하고, 열잡음하에서의 오율(Error rate)특성과 주파수 효율을 비교하고, 그 근거를 제시하시오.
5. 인터넷 IPv4주소체계를 설명하고 현 주소(Address)체계의 부족현상을 해결하기 위한 방안들을 제시하시오.
6. 위성방송 1채널 재전송, 지상파 NTSC 3채널 채널변환 재전송, 지상파 ATSC 디지털 TV 2채널 재전송 및 광전송에 의한 프로그램공급업자(P.P.)4채널과 자체방송 1채널을 송출하는 쌍방향 HFC 케이블 TV 헤드엔드와 전송망의 블록도 및 망설계도의 예를 도시하고 동작을 설명하시오. 단, 망설계도에는 광선로부와 증폭단 5개의 동축선로부 및 단말기 1개를 포함하고 양방향 방송을 위한 상향 신호 통로가 구성되어야 한다.
테이블설계에 대해서 알아보자 (0) | 2007.03.13 |
---|---|
기술사 답안지 서식 (0) | 2007.03.12 |
제81회 전자계산기조직응용기술사 기출문제 (0) | 2007.03.12 |
제81회 정보관리기술사 기출문제 (0) | 2007.03.12 |
Flash 동영상 강좌 (3) | 2007.03.12 |
2. 멀티-에이전트(Multi-Agent)의 개념, 특징, 분산문제 해결방식 및 적용분야에 대하여 기술하시오.
3. Mobile IP 에서 삼각경로설정(Triangle Routing)을 정의하고 이의 문제점을 해결할 수 있는 방안을 제시하시오.
4. 최근들어 유비쿼터스 사회로 진전됨에 따라 IT-BT-NT의 융합서비스가 대두되고 있다. 이러한 3가지 기술(IT,BT,NT)이 융합된 서비스를 한가지 들고 이들의 기술이 어떻게 상호 융합되었는지를 제시하시오.
5. 소프트웨어 프로젝트 관리에서 비용은 매우 주요한 요소이다. 당신이 감리를 한다면 비용에 대한 감리를 어떻게 할 것인지 기술하시오.
6. ISO/IEC 12207 유지보수 공정에 대하여 기술하시오.
[3교시]
1. 소프트웨어 개발자가 소프트웨어 생명주기공정(계획단계, 요구사항단계, 설계단계, 구현 및 컴포넌트시험단계, 통합시험단계, 시스템시험단계)에 따라 산출물을 생산하였다.
이들의 품질을 보증하기 위한 일환중의 하나인 소프트웨어 검증 및 확인계획 (Software Verification and Software Validation Plan : SVVP) 을 수립하여 보시오.
2. 현재 본인이 수행하고 있는 업무를 구조적분석 및 설계방법에 따라 소프트웨어 시스템 분석 및 설계과정을 기술하시오.
3. 컴퓨팅 환경에서 Disk 시스템을 구축하는 방법으로 DAS, NAS SAN 을 들 수 있다. 각각을 정의하고 장단점을 중심으로 비교설명 하시오.
4. Open Source S/W 를 GNU 프로젝트와 GPL (General Public Licence)을 포함시켜 설명하시오.
5. 정보가 고도화 될수록 보안이 점점 중요해지고 있다. 보안기술중 국내에서 개발된 SEED 암호화에 대하여 기술하시오.
6. 소프트웨어 개발시 사용자의 요구사항은 매우 중요하다. 소프트웨어 요구공학(정의, 기법, 고려사항)에 대하여 기술하시오.
[4교시]
1. 프로세스(Process)란 요구사항을 만족하기위해 개발자, 개발방법론, 요구사항을 통합하여 상호연관된 활동들의 집합으로 정의할 수 있다. 프로젝트 (과제)업무수행시 이들의 표준 프로세스를 과제관리 프로세스범주, 생명주기(Life Cycle) 프로세스범주, 지원(Support) 프로세스범주 및 프로세스관리 프로세스범주로 구분하여 논술하시오.
2. 인스팩션(Inspection)은 품질을 높이려는 목적으로 여러 소프트웨어 개발현장에서 사용하고 있다. 실제 프로젝트 수행시 성공적인 인스팩션을 위하여 따라야 할 원칙들을 기술하시오.
3. Secure OS를 보안커널(Security Kernel)과 참조모델(Reference Model)을중심으로 설명하고 Secure OS를 제작하는 방법에 대해 설명하시오.
4. Client/Server 컴퓨팅 환경에서 P2P(Peer to Peer) 컴퓨팅 환경으로 진화되는 배경을 설명하고, P2P시스템의 분류방법과 P2P시스템의 문제점을 제시하시오.
5. 표준인터페이스 개념인 SOA(Service Oriented Architecture)에 대하여 특징, 구현기술, 구축전략 및 구축절차를 중심으로 기술하시오.
6. 정보자원의 효율적 관리방안중 하나인 ITIL(IT Infrastructure Library)이 최근 중요한 개념으로 등장하고 있다. ITIL의 핵심요소인 CMDB(Configuration Management Data Base)에 대하여 기술하시오.
기술사 답안지 서식 (0) | 2007.03.12 |
---|---|
제81회 정보통신기술사 기출문제 (0) | 2007.03.12 |
제81회 정보관리기술사 기출문제 (0) | 2007.03.12 |
Flash 동영상 강좌 (3) | 2007.03.12 |
한글 GWBASIC (0) | 2007.03.11 |
2. “학번?지도교수” 릴레이션 학생들이 수강한 과목의 성적을 나타내는 릴레이션이다. 또한 이 릴레이션은 지도교수 정보로서 지도교수명과 지도교수의 소속 학과 정보도 함께 가지고 있다. 즉 한 학생은 여러 과목을 수강 할 수 있기 때문에 특정 튜플을 유일하게 식별하기 위해서는 학번과 과목번호가 복합 애트리뷰트의 형태로 기본키가 되어야 성적을 식별할 수 있다. 스키마와 함수종속성(Functional Dependency)은 다음과 같다.
“수강?지도” 릴레이션 : (학번,과목번호,지도교수명,학과명,성적) | ||
함수종속성(FD): | 1. 학번∥과목번호 | → 성적 |
2. 학번 | → 지도교수명 | |
3. 학번 | → 학과명 | |
4. 지도교수명 | → 학과명 |
가. 함수종속도표를 작성하시오
나. 1차 정규형 스키마인 “수강?지도”테이블에서 부분종속성을 제거하여 2차 정규형 테이블을 설계하시오.
다. "나"항에서 생성된 2차정규형 테이블에스 이행종속성을 제거하고 3차 정규형 테이블을 설계하시오.
라 . 1차 정규형 테이블에서 2차,3차 정규화 과정을 수행하지 않고서 한번에 보이스-코드 정규형 테이블을 설계할 수 있는 방법을 설명하시오.
3. 정보전략 수립시 환경분석을 통해 주요성공요인을 도출하기 위해 사용하는 5-Force 분석 7S 분석, SWOT분석의 기법과 연결 절차에 대하여 설명하시오.
4. 정부에서는 기술사 자격의 실효성과 국제통용성을 제고하기 위해 기술사관련법제도 개선을 추진하고 있다.
가. 최근 개정된 기술사법의 주요내용(업역, 인력관리)과 쟁점
나. 정보통신공사업법 주요개정내용(배치기준, 기술등급)에 대하여 설명하고 향후 제도개선 방향에 대하여 기술하시오.
5. 소프트웨어 품질 평가 및 측정 기술에 대하여 다음 질문에 답하시오.
가. 품질평가 기술의 유형을 나열하고 비교 설명하시오.
나. 각 유형별 대표적인 표준 또는 모델을 제시하고 설명하시오.
다. GS(Good Software)인증은 이중 어느 유형에 속하며 무슨 모델(표준)을 따르고 있는지 설명하시오.
6. SOA와 Web 2.0에 대하여 다음 질문에 답하시오.
가. SOA의 개념을 설명하시오.
나. Web 2.0의 개념을 설명하시오.
다. SOA와 Web2.0의 차이점을 비교 설명하시오.
[3교시]
1. 대규모 차세대시스템 구축 프로젝트에서 기존시스템(AS-IS system)의 데이터를 차세대시스템(TO-BE system)으로 이관(DATA conversion) 작업의 절차 및 유의사항에 대하여 상세히 설명하시오.
2. 기존시스템(AS-IS system)을 CBD체제로의 차세대시스템 IT Upgrade 프로젝트를 수행한 결과 참담한 실패로 결론지어졌다. 상황은 다음과 같다.
1) 납기 지연 : 12개월에서 16개월로 4개월 지연(지체상금 : 계약금액의 0.3% / 1일)
2) 투입 M/M : 180 M/M 투입예상에서 265 M/M 투입으로 85 M/M 추가 투입
3) Work Scope : 계약 대비 1.6배 증가(추정치)함. 고객사 업무에 대한 유경험자 부족
4) 요구사항 : 프로젝트 착수후 12개월 경과후 확정
5) IT환경에 대한 구축 경험 없었음 : NT서버,MS-SQL서버,WAS서버의 EJB 생성,X-internet UI툴, Reporting 툴, J2EE & EJB framework
6) 고객사측의 PM 및 T/F 요원들은 비전산요원임. 끊임없이 추가/변경 요구사항을 수용해 줄 것을 요구하였고, 또한 그렇게 하는 것이 당연한 “갑”의 권리로 생각함 (언어폭력 난무)
7) 통합테스트 및 영업점테스트 기간 : 6주(weeks) 계획에서 16주(weeks)가 경과됨으로서 10주(weeks)간 지연되었음. 이유는 시스템 오류사항과 추가요구사항 및 변경요구사항이 테스트 기간에서도 상상을 초월할 정도로 폭증했음
상기와 같은 결과를 초래하지 않기 위한 프로젝트관리 방안- 범위관리, 위험관리, 일정관리, 예산관리, 품질관리, 의사소통관리, 자원관리 - 을 기술하시오.
3. 전자정부의 확산에 따라 안정성과 효율성 제고를 위해 ITA의 도입등 법제도 개선활동이 활발하게 진행되고 있다. 최근 행자부에서 발표한 정보자원관리(IRM) 가이드에 대하여 설명하고 ITA와의 관계 및 향후 발전 방향에 대하여 기술하시오.
4. 인터넷 및 전자상거래 확산에 따라 관련 범죄가 급격히 지능화, 일반화 되고 있다. 최근에 공인민간조사원법(가칭 탐정법)이 국회에서 검토되는 등 대응방안이 필요한 시점에서 과학수사 및 정보분석 분야인 Computer Forensics의 구조와 발전 방향에 대하여 기술하시오.
5. 소프트웨어 테스트 기법의 유형을 나열하여 기술하고, 각 유형별 주요 기술을 설명하시오.
6. 다음 UML 모델을 자바 코드로 변환하시오. 분기문은 if문을 사용하고 Order 클래스와 Product 클래스를 작성하시오.
1. A[isDiscount-true]:getDiscountPrice()
2. A[isDiscount-false]: getPrice()
| ------------> |
| ||
[4교시]
1. 차세대시스템 IT Upgrade 프로젝트를 수행하는 과정에서 구현이 완료된 뒤, 통합 테스트와 영업점테스트 사이에 전반적인 성능향상(performance)을 위한 튜닝을 실시하고자 한다. 이에 대한 실시 방안을 기술하시오.
<프로젝트 개요>
가. 소요기간 및 투입 M/M : 16개월 , 200M/M
나. 적용 IT환경 : NT 서버에 Unix 탑재, MS-SQL서버, WAS서버의 EJB 생성, X-internet UI툴 , Reporting 툴, J2EE & EJB framework
2. 건설분야의 사업관리(CM)는 국가기술계약법 및 건설관련 법제도를 통해 체계화되어 있고 정보화 사업관리(PMO)분야로 확산되고 있다. PMO의 계약구조 및 정보화 사업관리 구조를 기술하고 법제도 측면에서의 발전방향에 대하여 설명하시오.
3. 정보기술아키텍처 구축의 단계와 메타모델에 대하여 기술하고 Architecting 과 Modeling의 차이에 대하여 설명하시오.
4. 제품계열 방법론 (Software Product Line)에 대하여 다음 질문에 답하시오.
가. 제품계열 방법론의 태동배경을 설명하고 정의하시오.
나. 제품계열 방법론의 개발 단계를 분류하고 단계별 활동을 설명하시오.
다. 제품계열 방법론으로서 제안된 기존의 방법론을 비교 설명하시오.
5. 국가표준으로 제정된 소프트웨어 발주관리 프로세스에 대하여 다음 질문에 답하시오.
가. 발주관리 프로세스의 핵심 수명주기 프로세스를 나열하고 설명하시오.
나. 핵심 수명주기 프로세스 중 발주 프로세스의 단계를 나열하고 단계별 활동을 설명하시오.
다. 핵심 수명주기 프로세스 중 공급 프로세스의 단계를 나열하고 단계별 활동을 설명하시오.
6. SaaS에 대하여 다음 질문에 답하시오.
가. SaaS 의 개념을 설명하시오.
나. SaaS 모델의 국내외 현황을 설명하시오.
다. SaaS 를 적용하고 있는 대표적인 국내외 기업을 제시하고 설명하시오.
제81회 정보통신기술사 기출문제 (0) | 2007.03.12 |
---|---|
제81회 전자계산기조직응용기술사 기출문제 (0) | 2007.03.12 |
Flash 동영상 강좌 (3) | 2007.03.12 |
한글 GWBASIC (0) | 2007.03.11 |
[경영바이블] p21 지식근로자는 자산이다. (0) | 2007.03.10 |
http://www.gotoandlearn.com/ |
Flash MX - 11. 혼합 트위닝
Flash MX - 14-1. 간단한 이미지 배너 제작하기
Flash MX - 15. 이미지 겔러리 제작하기
Flash MX - 17. 여러개의 파일을 이용한 홈페이지제작
Flash MX - 17-1. 특정위치에 다른파일 불러오...
Flash MX - 22. 드림위버를 이용한 홈페이지 제작
Flash MX - 30. onCLipEvent를 이용한 회전
Flash MX - 32. _x와 IF조건분기문의 심화
Flash MX - 33. Zoom in/out 되는 약도 만들기
제81회 전자계산기조직응용기술사 기출문제 (0) | 2007.03.12 |
---|---|
제81회 정보관리기술사 기출문제 (0) | 2007.03.12 |
한글 GWBASIC (0) | 2007.03.11 |
[경영바이블] p21 지식근로자는 자산이다. (0) | 2007.03.10 |
[경영바이블] p20 포기의 실행 (0) | 2007.03.10 |
한글 GWBASIC
[한글] GW-Basic 3.20.zip제81회 정보관리기술사 기출문제 (0) | 2007.03.12 |
---|---|
Flash 동영상 강좌 (3) | 2007.03.12 |
[경영바이블] p21 지식근로자는 자산이다. (0) | 2007.03.10 |
[경영바이블] p20 포기의 실행 (0) | 2007.03.10 |
두번째 Flash 자작 애니메이션 ''''눈내리는 산장'''' (0) | 2007.03.08 |
[경영 바이블] 지식근로자는 자산이다.
지식근로자는 지식이라는 생산수단을 가지고 있다. 이는 항상
휴대할 수 있는 막대한 자산이다.
육체근로자들은 일이 그들을 필요로 하는 것보다 그들이 일을
필요로 하는 정도가 더 크다. 상대적으로 지식근로자들은 조직에서
그들을 더 필요로 하는 정도는 아니지만 대체로 상호 이익을 위해
비슷하게 서로를 필요로 한다.
경영자는 자신이 속해 있는 조직의 자산을 보존해야 한다.
그것은 경영자의 의무이다. 이런 견지에서 각각의 지식근로자가
조직의 주요 자산이 될 때는 어떤가? 이것은 인적자원 정책에
의미가 있는가? 최고의 생산성을 가지고 있는 지식근로자를 채용
하고, 유지하기 위해서는 무슨 조치가 필요한가? 그들의 생산성을
높이고 향상된 생산성을 조직의 성과로 전환하기 위하여 무엇을
해야 하는가?
** 지식근로자들과 가장 높은 생산성을 산출하는 그들의 지식을
조직의 가장 가치있는 자산으로 대우함으로써 그들을 유인하고
유지하라.
-- 피터 드러거의 "경영바이블"에서 --
Flash 동영상 강좌 (3) | 2007.03.12 |
---|---|
한글 GWBASIC (0) | 2007.03.11 |
[경영바이블] p20 포기의 실행 (0) | 2007.03.10 |
두번째 Flash 자작 애니메이션 ''''눈내리는 산장'''' (0) | 2007.03.08 |
vpython으로 3D programming 시작하기 #8 (0) | 2007.03.04 |
[경영바이블] 포기의 실행
"만약 우리가 이것을 이미 하지 않았다면, 지금이라도
하려고 할 것인가?"라는 질문을 진지하게 해보라. 만약
답이 "아니다"라면 "지금 우리는 무엇을 하고 있는가?"
라고 질문해 봐야 한다. 이에 대한 답이 다음 3가지 중
하나라면 지금 그 일을 포기해야 한다.
먼저 제품이나 서비스, 시장, 또는 프로세스와 관련하여
그것이 앞으로 몇 년 정도는 살아있을 수 있다고 생각된다면
포기하라. 이 경우는 제품과 서비스, 프로세스 유지를 위해
엄청난 노력과 정성을 들여야 한다는 것으로 그것이 이미
죽어가고 있음을 의미한다. 이런 상태는 결과적으로 가장
능력 있고, 생산적인 사람을 비생산적인 일에 묶어 두게
한다.
다음으로 제품, 서비스, 시장, 프로세스를 유지하는 것이
무용지물이라는 판단이 서면 그것을 포기해야 한다. 경영의
목적이라는 시각에서 보면 '아주 중요한 자산'은 없다, 단지
매몰비용만 있을 뿐이다. 세 번째는 가장 중요한 것인데 이는
오래되었거나 쇠퇴해 가는 제품, 서비스, 시장, 프로세스를
유지하는 것이 새로운 경우나 증대하는 제품, 서비스, 시장,
프로세스의 상장을 방해, 방기하게 되는 경우이다.
** 위에서 제기된 질문을 잘 숙고해 보고 만약 답이 "아니다"라면,
현재 소중히 여기고 있는 사업을 포기하는 어려운 선택을 하라.
-- 피터 드러거의 "경영바이블"에서 ---
한글 GWBASIC (0) | 2007.03.11 |
---|---|
[경영바이블] p21 지식근로자는 자산이다. (0) | 2007.03.10 |
두번째 Flash 자작 애니메이션 ''''눈내리는 산장'''' (0) | 2007.03.08 |
vpython으로 3D programming 시작하기 #8 (0) | 2007.03.04 |
vpython으로 3D Programming 시작하기 #7 (0) | 2007.03.04 |
두번째 Flash 자작 애니메이션 "눈내리는 산장"
[경영바이블] p21 지식근로자는 자산이다. (0) | 2007.03.10 |
---|---|
[경영바이블] p20 포기의 실행 (0) | 2007.03.10 |
vpython으로 3D programming 시작하기 #8 (0) | 2007.03.04 |
vpython으로 3D Programming 시작하기 #7 (0) | 2007.03.04 |
[경영바이블] p19 과거를 포기하라 (0) | 2007.03.04 |
In the first diagram we show a simple example of a box object:
The given position is in the center of the box, at (x0, y0, z0). This is different from cylinder, whose pos attribute is at one end of the cylinder. Just as with a cylinder, we can refer to the individual vector components of the box as mybox.x, mybox.y, and mybox.z. The length (along the x axis) is L , the height (along the y axis) is H , and the width is W (along the z axis). For this box, we have mybox.axis = (L, 0, 0) . Note that the axis of a box is just like the axis of a cylinder.
For a box that isn't aligned with the coordinate axes, additional issues come into play. The orientation of the length of the box is given by the axis (see second diagram):
The axis attribute gives a direction for the length of the box, and the length, height, and width of the box are given as before (if a length attribute is not given, the length is set to the magnitude of the axis vector).
There remains the issue of how to orient the box rotationally around the specified axis. The rule that Visual uses is to orient the width to lie in a plane perpendicular to the display "up" direction, which by default is the y axis. Therefore in the diagram you see that the width lies parallel to the x-z plane. The height of the box is oriented perpendicular to the width, and to the specified axis of the box. It helps to think of length initially as going along the x axis, height along the y axis, and width along the z axis, and when the axis is tipped the width stays in the x-z plane.
You can rotate the box around its own axis by changing which way is "up" for the box, by specifying an up attribute for the box that is different from the up vector of the coordinate system:
With this statement, the width of the box will lie in a plane perpendicular to the (q,r,s) vector, and the height of the box will be perpendicular to the width and to the (a,b,c) vector.
The box object has the following attributes and default values, like those for cylinders: pos (0,0,0), x (0), y(0), z(0), axis (1,0,0), length (1), color (1,1,1) which is color.white, red (1), green (1), blue (1), and up (0,1,0). Additional box attributes:
height In the y direction in the simple case, default is 1
width In the z direction in the simple case, default is 1
size (length, height, width), default is (1,1,1)
mybox.size=(20,10,12) sets length=20, height=10, width=12
Note that the pos attribute for cylinder, arrow, cone, and pyramid corresponds to one end of the object, whereas for a box, sphere, or ring it corresponds to the center of the object.
[경영바이블] p20 포기의 실행 (0) | 2007.03.10 |
---|---|
두번째 Flash 자작 애니메이션 ''''눈내리는 산장'''' (0) | 2007.03.08 |
vpython으로 3D Programming 시작하기 #7 (0) | 2007.03.04 |
[경영바이블] p19 과거를 포기하라 (0) | 2007.03.04 |
[경영바이블] p18 모든 조직은 변화해야 한다. (0) | 2007.03.03 |
The ring object is circular, with a specified outer radius and thickness, and with its center given by the pos attribute:
The ring object has the following attributes and default values, like those for cylinders: pos (0,0,0), x (0), y(0), z(0), axis (1,0,0), length (1), color (1,1,1) which is color.white, red (1), green (1), blue (1), and up (0,1,0). As with cylinders, up has a subtle effect on the 3D appearance of a ring. The axis attribute only affects the orientation of the ring; the magnitude of the axis attribute is irrelevant. Additional ring attributes:
radius Outer radius of the ring, default = 1
thickness Thickness of ring (1/10th of radius if not specified)
Note that the pos attribute for cylinder, arrow, cone, and pyramid corresponds to one end of the object, whereas for a ring, sphere, and box it corresponds to the center of the object.
C:\Documents and Settings\comphy>python
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> from visual import *
>>> ring(pos = (1,1,1), axis = (0,1,0), radius = 0.5, thickness = 0.1)
<visual.primitives.ring object at 0x092CE7E0>
>>> ring(pos = (-1,0,-1), axis = (-1,2,-1), radius = 0.7, thickness = 0.1, color
= (1,0,0))
<visual.primitives.ring object at 0x092CE840>
>>> ring(pos = (1,-1,2), axis = (3,-4,4), radius = 1.2, thickness = 0.3, color =
(0,1,0))
<visual.primitives.ring object at 0x092CE870>
>>>
두번째 Flash 자작 애니메이션 ''''눈내리는 산장'''' (0) | 2007.03.08 |
---|---|
vpython으로 3D programming 시작하기 #8 (0) | 2007.03.04 |
[경영바이블] p19 과거를 포기하라 (0) | 2007.03.04 |
[경영바이블] p18 모든 조직은 변화해야 한다. (0) | 2007.03.03 |
vpython으로 3D Programming 시작하기 #6 (0) | 2007.03.03 |
[경영바이블] p19 과거를 포기하라
목표를 이루는 경영자들은 많은 일을 효과적으로
처리해야 함을 알고 있기 때문에 집중한다. 그들이
집중하기 위해 노력하는 것 중 첫 번째는 더 이상
생산적이지 못한 과거의 것에서 탈피하는 일이다.
그들은 또한 최고의 자원, 특히 희소자원인 인적자원의
힘을 끄집어 내어 내일을 위한 기회를 창출하는 데
투입한다.
체계적, 의도적으로 포기하지 않으면 조직은 많은
사건들로 압도당하고 말 것이다. 시작하지 말았어야
하거나 더 이상은 하지 말아야 할 일에 최고 자원인
인적자원을 투입하는 상황이 된다는 것이다. 이럴 경우
결과적으로 새로운 기회를 개발하는 데 필요한 자원이
부족해지고, 유능한 인적자원이 부족해진다.
과거를 과감하게 포기하고자 하는 회사는 드물기
때문에 미래를 위해 필요한 자원을 확보하는 회사
역시 드물다.
** 자사의 능력있는 사람들이 새로운 기회를 잡을
수 있도록 쓸모없는 사업에 자원을 낭비하는 것을
중지하라.
피터드러거의 "경영바이블"에서
vpython으로 3D programming 시작하기 #8 (0) | 2007.03.04 |
---|---|
vpython으로 3D Programming 시작하기 #7 (0) | 2007.03.04 |
[경영바이블] p18 모든 조직은 변화해야 한다. (0) | 2007.03.03 |
vpython으로 3D Programming 시작하기 #6 (0) | 2007.03.03 |
vpython으로 3D programming 시작하기 #5 (0) | 2007.03.03 |