일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- TouchDesigner
- 터치디자이너 파이썬
- 터치디자이너 timeline
- 터치디자이너 에이블톤
- touchdesigner particle
- 터치디자이너 강의
- 파이썬
- 터치디자이너 reference
- 터치디자이너 클론
- 터치디자이너 if
- 터치디자이너 인터페이스
- touchdesinger
- 터치디자이너 Instancing
- 터치디자이너 오퍼레이터
- 터치디자이너 함수
- displace
- 파이썬 if
- touchdesigner displace
- TDableton
- 터치디자이너 list
- 파이썬reference
- touchdesigner GPU
- 터치디자이너 interface
- 터치디자이너
- 터치디자이너 튜토리얼
- 터치디자이너 replicator
- ableton live 10
- 터치디자이너 python
- 터치디자이너 참조
- particleGPU
- Today
- Total
목록분류 전체보기 (241)
caLAB
1. Window > Visaul Effects > Utilities > Point Cache Bake Tool 선택 매쉬 혹은 Texture 선택 후 pointCache를 만들고 싶은 것을 선택 선택 후 save to pCache file... 누르면 pointCache가 생성 됨.
CLR(common language Runtime)이란? - 33p C# 컴파일러가 만들어낸 실행 파일은 하드웨어가 이해할 수 없는 코드로 구성되어 있어 실행할 수 없습니다. C# 컴파일러는 C#소스 코드를 IL(intermediate language)라는 중간 언어로 작성된 실행 파일을 만들어 냅니다. 사용자가 이 파일을 실행시키면 CLR이 중간 코드를 읽어 하드웨어가 이해할 수 있는 네이티브 코드로 컴파일한 후 실행합니다. 이것을 JIT(just in time) 컴파일이라고 부릅니다. JIT컴파일 과정 C#컴파일러 → 실행파일(IL로 작성 됨) → CLR(IL 읽음) → 하드웨어 읽음 메모리 공간(스택 / 힙) - 43p 스택 값 형식 관련. 코드 블록 안에서 생성된 모든 값 형식의 변수들은 프로그램..
팩토리 패턴이란? Factory method는 부모(상위) 클래스에 알려지지 않은 구체 클래스를 생성하는 패턴이며. 자식(하위) 클래스가 어떤 객체를 생성할지를 결정하도록 하는 패턴이다. 코드 1. 상속 사용 / 공장 1개 제품 다수 using System; using System.Collections.Generic; namespace factoryPattern_simple { class Program { static public List pList = new List(); static public List cList = new List(); static void Main(string[] args) { //생성자 생성 Creator c = new Creator(); //주문 생성 productCreate..
큐 (Queue) 큐 (Queue)는 먼저 추가된 데이타가 먼저 출력 처리되는(FIFO, First In First Out) 자료 구조로서 입력된 순서대로 처리해야 하는 상황에 이용된다. Queue는 맨 뒤(tail)에 데이타를 계속 추가하고, 맨 앞(head)에서만 데이타를 읽기 때문에 순차적으로 데이타를 처리하게 된다. using System; using System.Collections.Generic; using System.Text; namespace dataStructure_Test.MyListClass { class MyQue { public string[] array; public int arrayNum; public int top; public void arrayInst(int n) { a..
UDP 통신 관련 프로그램에서 UDP 관련 기능을 분리해서 사용할 경우, MainWindow.xaml에서 쓰레드 오류가 일어난다. 따라서, 이 부분에서 Dispatcher.Invoke라는 함수를 사용해야 한다. UDP 신호를 받을 때마다 textBox에 신호가 입력되기 위해서 이벤트 호출이 필요하다. 이를 위해서 EventHandler를 사용해야 된다. *이벤트 핸들러(event handler) 이벤트 핸들러가 연결된 특정 요소에서 지정된 타입의 이벤트가 발생하면, 웹 브라우저는 연결된 이벤트 핸들러를 실행합니다.
객체의 인스턴스가 오직 1개만 생성되는 패턴. 객체가 생성되어 있을 때는 인스턴스를 생성하지 않고 기존에 만들어진 instance를 가져옴. 주로, Manager 스크립트 처럼 인스턴스가 한개만 필요한 경우에 사용. 값을 전달할 때도 용이하게 사용됨. 아래는 Singleton의 기본적인 사용 방법에 대해서 스크립트 정리해두었다. - 싱글톤 생성 - 변수 공유 - 싱글톤 class에 있는 함수 실행 using System; namespace signleton_Test { class Program { // singleton Instance하기 static Singleton s1 = Singleton.Instance(); static void Main(string[] args) { //singleton 내부 ..
상수 시간 O(1) N이 얼마나 큰 지에 상관없이 끝내는데 동일한 숫자의 스텝이 필요. 인풋 사이즈와 관계없이. 스텝이 정해진 알고리즘. 대표적으로는 배열에서 값을 index으로 읽어올 때 해당 됨. def print(arr): print(arr[0]) 선형 시간 O(N) 선형 검색과 유사함. 배열이 커질 때 필요한 스텝도 커짐. def print_all(arr): for n in arr: print(n) 빅 오에서 상수는 필요없다. 예를들어서 위의 함수로 예시를 들어보겠다. 만약, 위의 식이 아래과 같이 표기 되면 두 번 작업하기 때문에 O(2N)이 될 것 같지만. 빅 오에서는 상수를 무시하기 때문에 O(N)으로 표기한다. -> 인풋이 증가하면 스텝도 증가한다는 선형적 사실만 전달하면 되기 때문에. d..
VNC VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)는 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. 키보드과 마우스 이벤트를 한 컴퓨터에서 다른 컴퓨터로 전송시켜서 네트워크를 거쳐 그래픽 화면을 갱신하는 방식을 제공한다. https://ansan-survivor.tistory.com/440 [CentOS 7] CentOS 7 VNC원격접속, TigerVNC 원격접속 서버 구축하기 VNC란 VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)는 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. 키보드과 마우스 이 ansan-su..