본문 바로가기

분류 전체보기85

Blender 튜토리얼 : 도넛 만들기 2 (아이싱 모양 추가) 아래 포스트에서 만든 도넛 기본 모양에 아이싱 메쉬을 추가해 보려고 한다. Blender 튜토리얼 : 도넛 만들기 1 (기본 모양) 앞으로 아래 유명한 도넛 만들기 튜토리얼을 따라해보면서 익숙해져 볼까 한다. 유튜브 Blender Guru 1. 도넛 기본 메쉬 만들기 메쉬 (Mesh)? 물체를 3D로 표현하기 위한 점, 선, 면의 집합을 메쉬라고 drogrammer.tistory.com 1. 아이싱 메쉬 만들기 도넛 메쉬의 상단 부분을 선택해서 복사해서 메쉬를 만들 예정이다. 1) 도넛 메쉬 상단면 선택 상단면 선택을 편하게 하기 위해 도넛의 정면으로 뷰를 전환한다. (숫자패드 1) Tab 을 눌러서 에디트 모드로 변경한다. Alt + z 를 눌러서 엑스레이 모드로 변경한다. (엑스레이 모드를 선택해야 .. 2021. 8. 31.
Item 3. Decltype C++11 버전에서 소개된 decltype 을 알아보자. 1. decltype decltype 은 주어진 변수, 리터럴, 식의 타입을 알아내서 컴파일 전에 치환하는 키워드다. int i = 0; // int decltype(i) j = 1; // int 로 치환 int& ir = i; // int& decltype(ir) jr = i; // int& 로 치환 2. decltype(auto) decltype(auto)는 c++ 14 버전에서 지원하는 문법으로 auto 의 불편한 점을 보완해 준다. 아래 처럼 auto를 사용 할 경우 필요에 따라 auto, auto&, auto&& 을 잘 선별해서 사용해야 한다. int& ir = i; // int& auto air = ir; // int 로 추론 (레퍼런스.. 2021. 8. 30.
Go : 개발 환경 구축 (Ubuntu 18.04) 고랭 사용을 위해 개발환경을 구축해보자. 1. 다운로드 및 설치 아래 웹페이지에 방문해서 "Download Go form Linux" 버튼을 눌러 다운로드 받는다. Download and install - The Go Programming Language Download and install Download and install Go quickly with the steps described here. For other content on installing, you might be interested in: 1. Go download. Click the button below to download the Go installer. Download Go Don't see your operating syst.. 2021. 8. 30.
Item 2. Auto 타입 추론 C++에서 Auto 타입이 어떻게 추론되는지 알아보자. 1. Auto Auto 는 변수 초기화시에 자동으로 타입이 추론 되는 타입이다. 예를 들어 아래와 같은 코드는 변수 i를 int 타입으로 추론한다. auto i = 10; C++ 11 버전 이전에는 auto가 지역변수를 의미할 뿐이므로 주의해야 한다. 2. Auto 타입 추론 기본적으로 두가지 예외를 제외하고 아래 포스팅의 템플릿 타입 추론과 동일하게 추론된다. Item 1. 템플릿 타입 추론 C++ 템플릿이 타입을 어떻게 추론하는지 그 법칙을 알아보자. 1. 템플릿 일단, 템플릿이 뭐지? 라는 분을 위해 간략히 설명 하자면, 템플릿은 Generic 프로그래밍을 위해 C++ 이 제공하는 장치로, 변 drogrammer.tistory.com 2.1. .. 2021. 8. 28.
Tip: 변수의 타입 출력하기 C++ 에서는 템플릿, auto 등을 통해 타입추론이 많이 사용되므로 실제 추론된 타입이 무엇인지 궁금할떄가 많다. 아래 스택오버플로우에서 관련 마음에 드는 방법을 찾아서 공유하고자 한다. (C++11 이상 기준) https://stackoverflow.com/questions/81870/is-it-possible-to-print-a-variables-type-in-standard-c Is it possible to print a variable's type in standard C++? For example: int a = 12; cout 2021. 8. 24.
Item 1. 템플릿 타입 추론 C++ 템플릿이 타입을 어떻게 추론하는지 그 법칙을 알아보자. 1. 템플릿 일단, 템플릿이 뭐지? 라는 분을 위해 간략히 설명 하자면, 템플릿은 Generic 프로그래밍을 위해 C++ 이 제공하는 장치로, 변수 타입과 무관하게 클래스 및 함수를 정의 가능하게 해주는 방법이다. (음 뭔말이지?) 예를 들면, 아래와 같은 타입 별 교환 (swap) 함수를, void swap(int& a, int& b) { int tmp = a; a = b; b = tmp; } void swap(double& a, double& b) { double tmp = a; a = b; b = tmp; } void swap(CustomType& a, CustomType& b) { CustomType tmp = a; a = b; b =.. 2021. 8. 24.

반응형