라이노 파이썬

라이노 파이썬

$12.00
Description
"라이노 파이썬"은 라이노 환경과 사용법에 어느 정도 익숙한 독자를 대상으로 하고 있으며, 파이썬 언어를 활용한 라이노 프로그램의 조형 연구 및 제어를 다루고 있다. 이 책의 근본적인 목적은 특정 언어 및 프로그램의 사용법을 익히게 하는 것이 아니라, 건축 디지털 디자인과 관련된 프로그래밍에 대한 기본적인 이해를 돕고 3D 프로그램과의 연동 및 그 가능성을 탐구하도록 하는 것이다. 건축 디자이너로서 프로그래밍을 어떻게 받아들여야 하는지, 프로그래밍은 무엇을 할 수 있는지, 스크립트를 쓸 때는 어떻게 생각해 나가야 하는지, 기본적인 바탕으로 숙지해야 되는 내용은 무엇인지 등 디지털 디자인에 대한 생각을 정리하고, 직접 뛰어들어 써 나갈 수 있도록 방향을 제시할 수 있는 조력자의 역할을 수행하고자 한다.
저자

김성욱

김성욱(sungkim@ajou.ac.kr)홍익대학교와예일대학교를거쳐SmithGroup,RafaelVi?olyArchitects등에서프로젝트건축가(PA)와매니저(PM)로활동했고,제13회대한민국건축대전대상,미국건축가협회(AIA)FoundationAward등을수상했습니다.현대아주대학교건축학과교수로재직하며다수의설계프로젝트와디지털알고리즘에기반한건축실험을수행하고있습니다.

목차

0.프롤로그
-교재의목적과대상
-본문의한계
-왜파이썬인가?
-알고리즘이란무엇인가?
-API란무엇인가?

1장라이노파이썬의이해
-프로그래밍의기본전략
-라이노파이썬의기본전략
a.데이터타입과변수의이해
b.모듈(Module)의활용
c.반복문(LOOP)의활용
d.조건문(ConditionalStatement)의활용
e.리스트매니지먼트(ListManagement)
f.함수(Functions)의활용
g.클래스(CLASS)의활용

2장심화예제
-심화예제1:실린더,시프트머신
-심화예제2:핸드스케치라인만들기
-심화예제3:Weaving패턴만들기

3장벡터(Vector)활용하기
-벡터의정의
-벡터의덧셈
-벡터의뺄셈
-유닛벡터
-벡터스케일
-벡터심화예제

출판사 서평

로버트맥닐사(RobertMcNeel&Associates)의라이노(Rhino3D)프로그램은효율적인구조와성능을바탕으로건축디자이너를비롯한다양한분야의전문가들의사랑을받아왔지만,디자이너들은디지털디자인작업을하면서도기본적인알고리즘이나프로그래밍언어에대해이해하지못하며작업을진행하는경우가많았다.이책은라이노의경험을토대로컴퓨터프로그래밍(파이썬)을활용해서자신이표현할수있는디자인의지평을넓혀보고자하는디자이너들에게매우흥미로운논리적연결고리를무겁지않은진행으로스크립팅전략을소개하고있다.