老熟女洗澡maturepom-国产香港明星裸体xxxx视频-久久精品国产99久久久-精品国产污污免费网站入口-亚洲性久久久影院-免费无遮挡农村色情毛片-亚洲少妇aⅴ在线电-亚洲福利午夜久久久精品电影网-国产91在线中文字幕无码-又黄又爽的免费视频-欧美性感一区二区,韩日毛片,天天综合色中文字幕在线视频,一级毛片一级毛片一级毛片aa

×
熱門分類
微信掃碼登陸

QQ登錄

只需一步,快速開始

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?立即加入SketchUp吧! 微信掃碼登陸

x
初來SU吧,主要是為了學習SU的二次開發,發些自己找的,學習小例子,以記。
下面的這個例子,是在SU中自動產生一些臺階,可以通過修改一些參數,改變產生的數量,階高等,,
我也只是初學,如果有比我還菜的,有興趣的可以跟貼,相互學習。

# # First we pull in the standard API hooks. require 'sketchup.rb'
# Show the Ruby Console at startup so we can
# see any programming errors we may make.
Sketchup.send_action "showRubyPanel:"

# Add a menu item to launch our plugin.
UI.menu("PlugIns").add_item("Draw stairs") {   
UI.messagebox("I'm about to draw stairs!")  
    # Call our new method.   
  draw_stairs
}
def draw_stairs   
  # Create some variables.   
  stairs = 10   
  rise = 10
  run = 12   
  width = 100   
  thickness = 3
  # Get handles to our model and the Entities collection it contains.   
  model = Sketchup.active_model   
  entities = model.entities   
  # Loop across the same code several times   
  for step in 1..stairs         
  # Calculate our stair corners.     
  x1 = 0     
  x2 = width     
  y1 = run * step     
  y2 = run * (step + 1)     
  z = rise * step         
  # Create a series of "points", each a 3-item array containing x, y, and z.     
  pt1 = [x1, y1, z]     
  pt2 = [x2, y1, z]     
  pt3 = [x2, y2, z]     
  pt4 = [x1, y2, z]      
  # Call methods on the Entities collection to draw stuff.     
  new_face = entities.add_face pt1, pt2, pt3, pt4   
  new_face.pushpull thickness
  end  
end

把上面的代碼復制存在一個文本文件里面,重命名為stairs.rb,放在C:\Program Files\Google\Google SketchUp 8\Plugins里面,再重新打開SU,在菜單項[插件]中可以找到Draw stairs,點擊就能看到在SU中已經產生的結果。

贊賞

5

查看全部評分

SUAPP AI

精彩評論

文明上網理性發言、請文明用語

25

主題

1855

帖子

193

紅寶石

SU有道(等級7)

Rank: 7Rank: 7Rank: 7

紅寶石
193
2#
sksf 2013-3-26 14:59:48
是在代碼中修改參數嗎?

300

主題

5339

帖子

1539

紅寶石

SU仁師(等級10)

憂郁王子

Rank: 10Rank: 10Rank: 10

紅寶石
1539

特約撰稿人網站日常維護組YY講吧管理組互動管理組插件發布組優秀點子獎優秀技術獎榮譽會員SketchUp渲染大賽 第二期 TOP3核心會員寶石收藏家熱心助人獎新秀獎忠實粉絲殺蟲專家優秀版主優秀創意獎金喇叭獎SuBAR_CLT漢化團隊2012龍年春節團拜紀念郵精華帖王

3#
ly871108 2013-3-26 15:17:59
厲害………………

5

主題

19

帖子

11

紅寶石

SU游學(等級2)

Rank: 2

紅寶石
11
4#
leimikk 2013-3-26 16:36:59
# Create some variables.   
  stairs = 10     臺階數
  rise = 10    升高量
  run = 12     運行次數
  width = 100     臺階寬度
  thickness = 3  臺階厚度


這些是定義相關的參數,修改這些值之后,保存文件,再重開SU,調用就能看到變化 了。

贊賞

1

查看全部評分

209

主題

3455

帖子

5873

紅寶石

超級版主

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

紅寶石
5873

網站日常維護組YY講吧管理組SketchUp渲染大賽 第二期 TOP32012龍年春節團拜紀念郵優秀創意獎優秀技術獎特約撰稿人榮譽會員優秀版主核心會員寶石收藏家熱心助人獎財富大亨共享精神獎忠實粉絲

5#
一葉刀蟲 2013-3-27 23:28:07
會ruby的都是牛人
高級模式
您需要登錄后才可以回帖 登錄 | 立即加入SketchUp吧! 微信掃碼登陸

本版積分規則

leimikk

SU游學(等級2)

  • 主題

    5

  • 吧幣

    8600

  • 紅寶石

    11

關閉

站長推薦上一條 /1 下一條

發布主題 快速回復 返回列表 客服中心 搜索 官方QQ群
關于我們/小黑屋/手機app/國土人/SketchUp吧 /京ICP備16008035號/