使用之前
創(chuàng)新互聯(lián)建站成立于2013年,公司以成都網(wǎng)站制作、成都網(wǎng)站設計、外貿(mào)營銷網(wǎng)站建設、系統(tǒng)開發(fā)、網(wǎng)絡推廣、文化傳媒、企業(yè)宣傳、平面廣告設計等為主要業(yè)務,適用行業(yè)近百種。服務企業(yè)客戶上千多家,涉及國內(nèi)多個省份客戶。擁有多年網(wǎng)站建設開發(fā)經(jīng)驗。為企業(yè)提供專業(yè)的網(wǎng)站建設、創(chuàng)意設計、宣傳推廣等服務。 通過專業(yè)的設計、獨特的風格,為不同客戶提供各種風格的特色服務。
在開始使用 ThingJS 之前,需要先了解JavaScript,我們假設您已經(jīng)掌握JS。
創(chuàng)建項目
創(chuàng)建項目之前需登錄ThingJS賬號,如果您尚未登錄賬號或頁面出現(xiàn)“登錄已過期,請重新登錄!”的提示,為保證項目的正確保存及運行,請您在賬號登錄之后再創(chuàng)建項目。您可通過以下三種方式創(chuàng)建項目:
選擇菜單區(qū)域的“文件 - 新建項目”選項
點擊工具欄“新建”圖標,圖標如右圖所示:
請點擊輸入圖片描述
請點擊輸入圖片描述
使用快捷鍵“Ctrl+P”
編輯項目
在線開發(fā)為用戶提供了相應的快捷代碼和官方示例,如果你正在用 ThingJS在線開發(fā)頁面,可以通過以下兩種方式來編輯項目:
點擊在線開發(fā)頁面菜單區(qū)域的快捷代碼選項中的子項,編輯區(qū)將自動插入相應代碼
請點擊輸入圖片描述
選擇在線開發(fā)官方示例中的其中任意一個示例,點擊相應示例,編輯區(qū)將顯示相應代碼
后續(xù)操作詳見?在線開發(fā) - 應用開發(fā) - 在線開發(fā)網(wǎng)頁鏈接
保存項目
可通過以下四種方式保存項目:
選擇菜單區(qū)域的“文件 - 保存”選項
點擊工具欄“保存”圖標,圖標如右圖所示:
請點擊輸入圖片描述
請點擊輸入圖片描述
使用快捷鍵“Ctrl+S”
運行項目
在線開發(fā)環(huán)境提供了以下幾種方式運行項目:
使用快捷方式“Ctrl+R/Enter”或點擊工具欄中的“運行”圖標,3d容器區(qū)域?qū)⑦\行編輯器相應的代碼。圖標如右圖所示:
請點擊輸入圖片描述
請點擊輸入圖片描述
選擇菜單區(qū)域的“工具 - 設置”選型,出現(xiàn)的設置面板,點擊開啟“自動保存執(zhí)行”
請點擊輸入圖片描述
你可以先去【繪學霸】網(wǎng)站找“3d建模”板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: ;tagid=307zdhhr-11y04r-175539509341845604
想要系統(tǒng)的學習可以考慮報一個網(wǎng)絡直播課,推薦CGWANG的網(wǎng)絡課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規(guī)模在國內(nèi)排名前幾的大機構,推薦行業(yè)龍頭:王氏教育。
王氏教育全國直營校區(qū)面授課程試聽【復制后面鏈接在瀏覽器也可打開】: ;zdhhr-11y04r-175539509341845604
在“3d建模”領域的培訓機構里,【王氏教育】是國內(nèi)的老大,且沒有加盟分校,都是總部直營的連鎖校區(qū)。跟很多其它同類型大機構不一樣的是:王氏教育每個校區(qū)都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載:
可參考 孫博文 的一本書 分形算法與程序設計: Java實現(xiàn) 里面有3D的內(nèi)容
貌似要下載 JAVA3D 的msi安裝包 解壓后得到jar包 JAVA 3D已經(jīng)被淘汰 可能有點難找
用Java3D編程就行了 你先把那書上關于3D的代碼 稍微看一下 編程的思路也就是 先建立一個場景(有光) 然后空間描點 畫線 著色 之類的 可以參考具體的Java 3D 的書 貌似大多是英文的
編程也可以參考官方API文檔
安裝java通常選擇以下幾個路徑:
C:\Program Files\Java
D:\Program Files\Java
D:\Java
安裝后可出現(xiàn)jre和jdk兩個目錄,其中jre為運行環(huán)境,jdk為開發(fā)環(huán)境。
配置JDK環(huán)境變量
右鍵我的電腦,選擇屬性,選擇高級選項卡,點擊環(huán)境變量進入環(huán)境變量設置頁,進行JVM環(huán)境變量的設置。
建立系統(tǒng)變量:JAVA_HOME=D:\Program Files\Java\jdk1.6.0_07;
建立系統(tǒng)變量:CLASSPATH=.;(逗號+分號);
編輯path系統(tǒng)變量:在最前面加上%JAVA_HOME%\bin;(分號)。
完整代碼如下:
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Toolkit;
import javax.swing.JFrame;
public class Face extends JFrame ?{
/**
*
*/
private static final long serialVersionUID = 1L;
public Face(){
setSize(500, 500);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Dimension screenSize = Toolkit.getDefaultToolkit()
.getScreenSize();
Dimension frameSize = getSize();
setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
setVisible(true);
}
//下面的是關鍵的繪圖代碼
public void paint(Graphics g){
//畫頭
g.drawOval(100, 50, 300, 400);
//畫眼睛
g.drawOval(140, 150, 100, 50);
g.drawOval(260, 150, 100, 50);
//畫鼻子
g.drawArc(140, 150, 100, 150, -90, 90);
g.drawArc(260, 150, 100, 150, 180, 90);
//畫嘴巴
g.drawOval(170, 320, 150, 50);
}
public static void main(String args[]){
new Face();
}
}
主要是用了幾個java的畫圖函數(shù),如果有用的話,希望采納