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

×
熱門分類
微信掃碼登陸

QQ登錄

只需一步,快速開始

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

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

x
好多人都想得到能點石成金的手指,不僅僅能找到插件并使用插件,而是想學習如何編寫插件,我也一樣。我不是學習軟件出身的,完全是一個外行,我只有熱情和勇氣。
從零開始不容易,不知從何入手,那就開始百度。
sketchup的插件是用ruby語言編寫的,那就開始學習ruby吧,找了一圈,只找到了ruby on rail的視頻教程,既然都是ruby那就學吧。
ruby懂一些了,就要考慮插件用什么編輯器來寫呢?又找了一圈:本吧里有個rubyeditor4.0編輯器,那就下載下來用吧。打開了一些網上到處找到的.rb文件來看。試著寫幾句代碼又發現這個編輯器不能實例語句,于是又接著找,發現這個編輯器要掛著到ruby庫才能實例單詞。好吧,再下載ruby2.5安裝程序,找到ruby的安裝Lib庫,再把庫文件夾鏈接到rubyeditor的設置中,這樣就實現了單詞補全功能了。
試用了幾天,又發現ruby語名的縮進是個問題,如果不能很好的縮進,語句的邏輯就不清楚了,讀起來云里霧里的。好吧,接著找,找到了sublime text3編輯器,這個編輯中有ruby語言,對ruby的程序縮進比較智能,然后又接觸了sublime還有一大堆的插件可用,還在摸索中。。。
要想系統學習總要有本象樣的書吧,這樣學起來才系統,本吧中有這樣一本書 "Automatic SketchUp - Creating 3-D Models in Ruby",全英文的看不懂,沒關系,網絡這么發達,難不倒我。下載谷歌瀏覽器+翻譯插件,自動翻譯了這本書,基本上可以看懂了。同時還在網上找到了臺灣的一本書“當sketchup遇見ruby”,這本繁體字,看懂沒問題。把這兩本書看了兩遍,了解了大概內容結構,知道了看不懂程序碼可以在哪里找到答案。
還要找個象樣一點的程序碼吧,又一頓找,找到了一個三點畫窗程序,是.rb的,完全開放的。從這個程序里學習了菜單、工具條的創建,認真分析理解鼠標如何從屏幕取點坐標,這些坐標如何計算出新的坐標數組,再用這些新數組干什么事,中間view類和tool類是學習重點,也是各個插件都需要的。
再深入學習就應該是人機交互的界面了,使用的是sketchup的webdialogs+html語言+javascript語言,可以創建復選框、單選框、文本框、按鈕等復雜界面。
分析程序執行順序這是個重點。另外英文不好的同學建議用有道詞典,查一個單詞就記憶一個單詞,用一段時間就可以看懂程序了。
.rb程序不好找,尤其是不加密的,那就到suapp中去找吧,安裝后的suapp可以打開一些不加密的程序代碼,可以學習。


最后要說的是程序中最重要的是人的思維,可以按照我們自己的思想自動完成自己工作中的自動建模工作,這也是許多人喜歡su二次開發的理由。
感謝sketchup吧中有那么多的好資料,感謝吧中大神們的辛苦工作,學習ruby for sketchup我會一直在路上。。。




SUAPP AI

精彩評論

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

5

主題

86

帖子

6

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
6
2#
newzong 2018-9-4 13:49:45
我也想學,想按自己的需要和思路打造插件,剛剛開始,有空交流

1

主題

20

帖子

3

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
3

積極討論獎

3#
尋真 2019-11-5 16:25:29
如何加載ruby的Lib庫,自動補全語句?
高級模式
您需要登錄后才可以回帖 登錄 | 立即加入SketchUp吧! 微信掃碼登陸

本版積分規則

川派大星

SU入學(等級1)

  • 主題

    2

  • 吧幣

    27200

  • 紅寶石

    0

關閉

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

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