目前最让我刻苦铭心的项目。
第一次做主创的投标,经过2个月漫长的设计,也经历过两次连续38小时以上的工作,主意是38小时。最终却因造价问题惨遭淘汰。其实甲方要的不是设计质量,他们只想草草了事,赶紧把它盖出来。又是一个“早产儿”将要诞生了。最后中标方案让人瞠目结舌。为了让大家仍然坚信:世道是公平的,在这里就不公开中标的方案了。
Leia Mais…目前最让我刻苦铭心的项目。
第一次做主创的投标,经过2个月漫长的设计,也经历过两次连续38小时以上的工作,主意是38小时。最终却因造价问题惨遭淘汰。其实甲方要的不是设计质量,他们只想草草了事,赶紧把它盖出来。又是一个“早产儿”将要诞生了。最后中标方案让人瞠目结舌。为了让大家仍然坚信:世道是公平的,在这里就不公开中标的方案了。
Leia Mais…杭州东站为全国新建的铁路九大枢纽站之一,而且是最后一个“巨无霸”站,因此作为“收官”之作,其外部形象应该明显区别于其它的八个站,并具有“唯一性”。“钱江潮”正是通过借鉴两方面的设计手法——“钱塘大潮”和“动车”的设计理念,从而创造出一个独特的、绝无仅有的、充分展现地域性、突出时代感和彰显未来特征的现代化火车站,以作为杭州城市未来发展的标志性建筑。
杭州新东站是全国铁路九大枢纽之一,也是长三角最重要的现代化综合交通枢纽之一,涵盖了铁路、磁悬浮、地铁及城市公共交通等交通形式。站场总体规模为18台34线,总建筑面积约24万平方米。其中站房面积约8万平方米,总投资约19亿元,属特大型交通建筑,对加快杭州接轨上海具有重要意义。
做的商业性项目越来越多了,发现“随机”的利用频率越来越多了,干脆利用下午时间编了此脚本。脚本还未完善,元素可以任选,但前提是y轴高度不变(原因1:一般情况下不需要。原因2:自身有点懒)
图片是很简单的随机填充,但是可充分利不同的元素会得到更多的结果。
非常简单但很实用的脚本.不管做异型还是规整的几何体,都能用的上。
脚本如下:
Call Main()
Sub Main()
Const rhObjectCurve = 4
Dim arrObjects,k,n,i,line,line3,t1,t2,t3,po,line1,line2
Dim zi
n=20
zi=0.4
arrObjects = Rhino.GetObjects("Pick curves ", rhObjectCurve )
c=UBound(arrObjects)
ReDim a(c),line1(n),line2(n)
For k=0 To c Step 1
a(k)= Rhino.DivideCurve(arrObjects(k), n)
If k>0 Then
For i =0 To n Step 1
line1(i)=rhino.AddLine (a(k-1)(i),a(k)(i))
If i>0 Then
line2(i)=rhino.AddLine (a(k)(i-1),a(k)(i))
End If
t1=Rhino.CurveLength (line1(i))
po=rhino.CurveMidPoint(line1(i))
Rhino.addtext "NO."&k*n+i+1&"=" & int(t1)*500&"mm" ,po,zi
If i>0 Then
t2=Rhino.CurveLength (line2(i))
po=rhino.CurveMidPoint(line2(i))
Rhino.addtext "NO."&k*n+i+1&"="& int(t2)*500&"mm" ,po,zi
End If
Next
For i=0 To n-1 Step 1
rhino.addloftsrf array(line1(i),line1(i+1))
Next
End If
Next
End Sub
这是一个中庭玻璃屋顶的设计。平面上是个椭圆形,立面是个拱形。需要用三角形分割,保证最大构件尺寸在2米左右。这样的设计用autocad是很费时间的。首先在rhino中建立三位面片模型。在rhinoscript当中我设置了两个参数:一个是最外围椭圆的等分数量;另一个是等高线。可以利用这两个参数反复计算,直到得出满意的结果。另外可以标出每个杆件的长度或者端点的坐标编号等等均可以得到非常方便的实现。
Call Main()
Sub Main()
Const rhObjectCurve = 4
Dim arrObjects,k,n,i,line,line1,line2,line3,t1,t2,t3,po
n=100
arrObjects = Rhino.GetObjects("Pick curves", rhObjectCurve )
c=UBound(arrObjects)
ReDim a(c)
For k=0 To c Step 1
a(k)= Rhino.DivideCurve(arrObjects(k), n)
If k>0 Then
For i =0 To n Step 2
line1=rhino.AddLine (a(k-1)(i),a(k)(i+1))
line2=rhino.AddLine (a(k-1)(i+2),a(k)(i+1)) line3=rhino.AddLine (a(k)(i+1),a(k)(i+3))
Dim zi
zi=200
t1=Rhino.CurveLength (line1)
po=rhino.CurveMidPoint(line1)
Rhino.addtext "L=" & int(t1) ,po,zi
t2=Rhino.CurveLength (line2)
po=rhino.CurveMidPoint(line2)
Rhino.addtext "L=" & int(t2) ,po,zi
t3=Rhino.CurveLength (line3)
po=rhino.CurveMidPoint(line3)
Rhino.addtext "L=" & int(t3) ,po,zi
Next
End If
Next
End Sub
Leia Mais…设计于2005年的无锡三馆终于建成了。我大三就能参与到此项目的方案设计,并扮演了相当重要的配角。无锡三馆也是生涯中第一次使用3维进行设计、推敲、定位,这也对我之后的设计起到了不小的影响。
当我下了出租车,面对的是如此巨大却如此眼熟的庞然大物。也不知因为是它的震撼,还是最近上火,我当时就流出了鼻血。。。。。。
我围绕建筑走了一圈,因为中间金色的部分是由高反光玻璃和金色的金属构成,并且形态是钻石形的折面,在不同的角度,不同的光线下就会有不同的感受。北侧稳重典雅;南侧灿烂耀眼。虽然形体上是南北对称。
更多照片http://picasaweb.google.com/l.spline/OZQNqF#