Header

Archive | Coding

pluginforitechpavilion16

ICD/ITKE Research Pavilion 2015-16 Development and Implementation Demo

I was in the computational design team while designing the ICD/ITKE Research Pavilion 2015-16 and was mainly in charge of developing computational tools. Here is the demonstration video to show the geometrical implementation. One of the input parameters from the plugin is a mesh surface, and the output parameters are all tree data structure thus […]

Continue Reading 0
Swarm3DGUIPic

Swarm 3D GUI – with a tail

I wrote this short swarm script with GUI interface in Processing about 4 years ago (When I began to code)… Now I figure out lots of code from this script should be improved! For instance, we can implement KDTree later… Hope this code from the previous version will help people who needs or interested in […]

Continue Reading 0
DigitalLampThesisGUI_v0a01

DigitalLampThesisGUI_v0a01

After two years….. finally have time to upload my undergraduate architectural thesis design Processing + Java code to github.com as open source. Take a look if anyone is interesting, and welcome to download it. Java environment is Java SE 6. Go to Github Link DigitalLampThesisGUI_v0a01 The Digital Lamp of Architecture – A New Church Prototype […]

Continue Reading 2
boyRendering02

Rhino.Python – Mesh Boy Surface Subdivision and Analysis

Boy Surface and two subdivision rules. Boy Surface with different parameters Mesh Analysis – Number of neighbor vertexes. Subdivision Rule – Window Frames: “”” #################################################################### Computational Design Assignment 05 Kao, Ting-Chun Mesh subdivision and analysis #################################################################### “”” import Rhino as rh import Rhino.Geometry as rg import rhinoscriptsyntax as rs import math import System as sys […]

Continue Reading 2
bridgeRendering01

Rhino.Python Swarm Bridge

Swarm Behavior + Attractor : Agent methods: 1. Align : Move in the same direction as your neighbours. 2. Cohesion : Remain close to your neighbours. 3. Seperation : Avoid collisions with your neighbours. Attractor methods: (Controlling the shape) From starting points move to target points to create bridge. Using swarm simulation in Grasshopper is […]

Continue Reading 7
Rendering06

Rhino.Python 1D 2D 3D

Scripts: """ #################################################################### Computational Design Assignment 02 Kao, Ting-Chun Assignment to use for loop #################################################################### """ from scriptcontext import doc, escape_test import rhinoscriptsyntax as rs import Rhino.Geometry as rg import Rhino.DocObjects as rd import Rhino import time import System.Guid as guid import System.Drawing as sd import math import random dimension = rs.GetInteger("give me one to […]

Continue Reading 0
pipe3d

Processing 101 – 04 waterPipe

↳Download source here Processing Code: /////////////////////////////////////// /************************************** //www.geneatcg.com/ Processing 101 – 05 Wriiten by Gene Kao Date — 2013/04/16 **************************************/ /////////////////////////////////////// Pipe[][] grids; int width = 650; int height = 450; int x = 20; int y = 15; int gridx = width/x; int gridy = height/y; int w = 15; void setup() { size(width, […]

Continue Reading 0
swarm

Swarm Python Component

Description: Swarm in Grasshopper using GH_Python component. Testing swarm behaviour in Rhino is in this post: Rhino.Python Swarm Bridge ↳Press button to download For more discussion please visit my post in grasshopper example board. GH_Python Code: ### –Written by Gene Ting-Chun Kao– ### ghenv.Component.Message = "written by +GENEATCG" import rhinoscriptsyntax as rs import Rhino as […]

Continue Reading 3

(Psalm 111:10)