版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
南安市溪南南僑小學(xué)課題名稱:(玩轉(zhuǎn)魔方)教師:王振軍2012年10月魔方興趣小組活動(dòng)方案為進(jìn)一步豐富校園文體活動(dòng),全面推進(jìn)素質(zhì)教育,培養(yǎng)學(xué)生對(duì)魔方的興趣,引領(lǐng)學(xué)生個(gè)性化全面發(fā)展,南安市溪南小學(xué)數(shù)學(xué)興趣小組特開展魔方教學(xué)活動(dòng)。由本校王教師對(duì)學(xué)生進(jìn)行輔導(dǎo),從而使學(xué)生對(duì)魔方產(chǎn)生濃厚興趣,獲取魔方的基礎(chǔ)知識(shí)和基本技能,并使之對(duì)學(xué)生的學(xué)習(xí)態(tài)度、方法、價(jià)值取向等問題產(chǎn)生積極影響。幫助學(xué)生在興趣中學(xué)習(xí),學(xué)習(xí)中快樂,快樂中自信,自信中進(jìn)取一、活動(dòng)目標(biāo):1、進(jìn)一步開發(fā)和發(fā)揚(yáng)學(xué)生的創(chuàng)造性思維和動(dòng)手能力、開發(fā)智力,提高學(xué)生的興趣。2、豐富學(xué)生的課外生活,通過活動(dòng)的開展,使學(xué)生的思考能力大大加強(qiáng),觀察能力進(jìn)一步提高。3、學(xué)會(huì)團(tuán)體合作精神。二、活動(dòng)宗旨:1.培養(yǎng)學(xué)生課外學(xué)習(xí)的興趣,增強(qiáng)學(xué)生的動(dòng)手能力。2.增強(qiáng)學(xué)生學(xué)習(xí)的信心,并能取得更好的成績(jī)。3.全面推進(jìn)素質(zhì)教育,,培植學(xué)生個(gè)性特長(zhǎng)的一項(xiàng)重要舉措。三、小組紀(jì)律:1、對(duì)所記住拼魔方的技能能及時(shí)了解掌握。2、在教室里學(xué)習(xí)時(shí),不得隨便講話。3、不在培訓(xùn)時(shí)間做與教學(xué)無關(guān)的事情。4、能及時(shí)清除遺留垃圾。5、積極討論,踴躍發(fā)言。四、小組成員:1、由學(xué)生根據(jù)自己的興趣愛好參加魔方興趣小組學(xué)習(xí)。2、培訓(xùn)成員:四年級(jí)、五年級(jí)、六年級(jí)學(xué)生五、培訓(xùn)時(shí)間:計(jì)劃每周五下午:16:00——17:00六、培訓(xùn)地點(diǎn):教室
七、活動(dòng)措施1、提高小組成員動(dòng)手的能力在活動(dòng)過程當(dāng)中,不斷摸索前進(jìn)的道路,采取學(xué)生建議的方式提高活動(dòng)效果,充分發(fā)揮學(xué)生的主觀能動(dòng)性,在一定程度上讓學(xué)生輔導(dǎo)學(xué)生,激發(fā)學(xué)生的競(jìng)爭(zhēng)力和學(xué)習(xí)興趣,使學(xué)生涉獵更廣的知識(shí)面,從另一方面又充分的提高了學(xué)生的課外知識(shí)。2、培養(yǎng)小組成員之間團(tuán)結(jié)協(xié)作的能力發(fā)揮"小老師"的作用,激發(fā)學(xué)習(xí)興趣。在魔方實(shí)踐中,教師由于各種原因不能兼顧到每一位學(xué)生,這時(shí)可以讓一部分能力較強(qiáng)的學(xué)生充當(dāng)"小老師",對(duì)其他同學(xué)遇到的一些難題給予解答,互幫互助,共同學(xué)習(xí)。學(xué)生當(dāng)"小老師"改變了傳統(tǒng)的師生間單向傳遞知識(shí)的方式,使學(xué)生由知識(shí)的被動(dòng)接受轉(zhuǎn)變?yōu)橹R(shí)的傳授者,發(fā)揮了學(xué)生的主體作用。3、在活動(dòng)過程中,要尊重學(xué)生的意見與建議,使其學(xué)到知識(shí)是活動(dòng)的關(guān)鍵。不要被一種模式所束縛,把握住學(xué)生的興趣八、教學(xué)安排培訓(xùn)內(nèi)容:第一周:魔方興趣小組名單確定。第二、三周:第一層;第四、五周:第二層;第六-十周:第三層;
第十一-十七周:抓后進(jìn),練速度;
第十七-十八周:比賽,評(píng)優(yōu)。
活動(dòng)過程:活動(dòng)一、初談魔方魔方,全稱魯畢克魔方,由瑞士人魯畢克在1979年間發(fā)明。現(xiàn)在魔方在中國(guó)的發(fā)展突飛猛進(jìn),我們中國(guó)的選手已經(jīng)是好幾項(xiàng)世界紀(jì)錄的保持者,別看魔方只有26個(gè)小方塊,變化可真是不少,魔方總的變化數(shù)為或者約等于4.3·1019。如果你一秒可以轉(zhuǎn)3下魔方,不計(jì)重復(fù),你也需要轉(zhuǎn)4542億年,才可以轉(zhuǎn)出魔方所有的變化,這個(gè)數(shù)字是目前估算宇宙年齡的大約30倍。歡迎新魔友加入到學(xué)校魔方班,要想學(xué)習(xí)提高水平的最好方法就是多和魔友交流切磋,你們很可能就是未來的世界頂尖高手。好下面讓我們從入門玩法進(jìn)入魔方世界吧!活動(dòng)二、預(yù)備知識(shí)1、構(gòu)造:魔方有8個(gè)角色塊,12個(gè)棱色塊,6個(gè)中心塊,中心塊相對(duì)位置永遠(yuǎn)不變,正常是紅橙相對(duì),藍(lán)綠相對(duì),黃白相對(duì),也就是相近的顏色相對(duì)。中心塊是什么顏色,這一面最后就會(huì)是什么顏色。大家注意黃白中心塊永遠(yuǎn)是相對(duì)的,我們第一步就要用到這個(gè)。2、面:魔方有6個(gè)面。用手將魔方水平握住,以自己為參照,把魔方的各個(gè)面分別稱為上面、下面、前面、后面、左面、右面;各個(gè)面相應(yīng)的簡(jiǎn)記為:U、D、F、B、L、R;3、位置:握住魔方后,魔方的各種方塊都有了其位置,我們用各面相交的形式來標(biāo)定方塊的位置,三個(gè)相交面確定一個(gè)角方塊,兩個(gè)相交面確定一個(gè)邊方塊,中心方塊只用一個(gè)面就可以確定.4、轉(zhuǎn)動(dòng)方向:轉(zhuǎn)動(dòng)有順時(shí)針、逆時(shí)針之分.5、定位:指方塊的定位,是將一個(gè)方塊轉(zhuǎn)動(dòng)到它應(yīng)處的位置,要復(fù)原魔方,則每個(gè)方塊都必須“歸位”即回到應(yīng)處的位置.6、對(duì)色:魔方復(fù)原后,同一面方塊的顏色都相同?;顒?dòng)三、復(fù)原步驟第一步:對(duì)好第一面十字且每個(gè)側(cè)面的棱面和中心面是同色先對(duì)好右圖這樣的一朵小花,這朵小花是在白色的對(duì)面,也就是黃色為中心的面.——師邊示范邊講解再讓學(xué)生自由練習(xí)(他的好處是不用對(duì)齊側(cè)面顏色,這會(huì)給我們減少很大的難度)。2、把這朵小花變成四面都對(duì)齊顏色的白色十字(如右圖)。其實(shí)非常簡(jiǎn)單,就是把四個(gè)小棱塊逐一對(duì)好側(cè)面顏色,然后翻下去就行了。第二步:對(duì)好第一面加上四個(gè)側(cè)面的T字形1、要上對(duì)角就要在一開始把這個(gè)小角塊擺在他正確的目標(biāo)位置下面①②2、①用公式:前順下逆前逆(90度)②用公式:右逆下逆右順(90度)3、四個(gè)角塊重復(fù)做就可以做成T形了。第三步:處理第二層的四個(gè)棱色塊,對(duì)好前兩層1、先把魔方翻過來了,白面朝下,黃色為中心的面朝上,你要在頂層找到這四個(gè)棱塊,有一個(gè)竅門,頂層只要不含有黃色的棱色塊一定是這四個(gè)之一,這里以紅綠為例,通常,你會(huì)碰到兩種情況:首先,我們?cè)陧攲诱业郊t綠棱色塊之后,不管紅色在側(cè)面還是綠色在側(cè)面,你都要旋轉(zhuǎn)頂層先讓側(cè)面三個(gè)顏色對(duì)成同色的一排,紅色就去找紅色,綠色就去找綠色。接下來,把這個(gè)棱色塊的目標(biāo)位置(在這里也就是紅色和綠色中心塊夾的這個(gè)位置,如上圖黃色箭頭所指)放在最靠近你的右前角,這時(shí),同色的一排在前面就是第一種情況,在右面就是第二種情況。2、第一種情況公式:URU’R’,U’F’UF.第二種情況公式:U’F’UF,URU’R.’(兩種情況使用的公式都是:"遠(yuǎn)切回回,接孩子放學(xué)。"只是第二種往另外一個(gè)方向遠(yuǎn)離,切開另外一個(gè)面,所有步驟都好像照個(gè)鏡子)同樣重復(fù)做其他三個(gè)棱,第三步就完成了。如右圖(我們到現(xiàn)在為止一共就學(xué)了2個(gè)公式吧“做T字形是一個(gè),遠(yuǎn)切回回接孩子放學(xué)是一個(gè)”,所以大家要加油啊。)第四步:在新的黃色頂面畫十字1、頂面的4個(gè)棱色塊在旋轉(zhuǎn)之后,也只可能有以下4種情況:1點(diǎn)2小拐彎3一字4十字2、用公式:FRUR’U’F’做成頂面十字形這個(gè)公式會(huì)按順序從左到右在這4種情況中切換,也就是如果你遇見"點(diǎn)"(就是上面第一個(gè)圖),你就要應(yīng)用3次這個(gè)公式,(每次之前都要按照上圖擺好魔方頂層的方向再開始哦,遇見"小拐彎"就要應(yīng)用2次公式。)第五步:調(diào)整頂層角色塊的朝向,對(duì)好頂層黃色面魔方頂面的四角只可能有8種情況,第一種就是已經(jīng)對(duì)好,而其他7種如下。1234567現(xiàn)在我們開始說公式了,對(duì)于右圖的第一種情況,我們看在頂層的那些黃色像不像一個(gè)小魚的形狀,頂面已經(jīng)是黃色那個(gè)角就是魚頭,我們要把他放在最上面(也就是離你最遠(yuǎn)的"左后角"),這時(shí)你不用關(guān)心下面兩層的哪個(gè)顏色朝前,在側(cè)面的三個(gè)黃色你應(yīng)該可以發(fā)現(xiàn)他們是一順的,我們把這種情況叫做小魚1。小魚1:R’U’RU’R’U’2R(七步)對(duì)于下圖的第二種情況,我們應(yīng)該發(fā)現(xiàn)他也是小魚,但是三個(gè)側(cè)面的黃色是向另一個(gè)方向順,我們把他叫做小魚2。小魚2:FUF’UFU2F’(七步)(對(duì)于3—7種情況先用小魚1公式轉(zhuǎn)成有魚頭的情況,再根據(jù)情況用公式1或2完成)第六步:調(diào)整頂層角色塊順序此步比上步簡(jiǎn)單,首先轉(zhuǎn)轉(zhuǎn)頂面看看是不是已經(jīng)對(duì)好(概率1/6),如果不是就首先找一條邊,這條邊的兩個(gè)角有相同的顏色(概率2/3),像以下這些例子,另有1/6的概率你找不到這樣的一條邊,我們一會(huì)兒再說。如果你4條邊都是兩角顏色相同,那就是已經(jīng)對(duì)好,你轉(zhuǎn)一轉(zhuǎn)頂層就知道啦。1、讓黃色面朝著你自己2、再用公式:(R2D2R’U’RD2R’UR’)3、你也有1/6的概率找不到這樣一條有兩角同色的邊,你就直接做一遍上面的公式,哪條邊放在右側(cè)都可以,之后你就一定可以找到一條兩角同色的邊啦,把這條邊放在右側(cè),然后再用上面的公式就可以了第七步:調(diào)整頂層棱色塊順序,將魔方最后還原第一種情況:你要把已經(jīng)對(duì)好顏色的那個(gè)面放在前面(不一定是紅色面哦)。再用小魚1+整個(gè)魔方以豎直線為軸魔方轉(zhuǎn)180°+小魚2就行啦。第二種情況:那么要把已經(jīng)對(duì)好顏色的那個(gè)面放在右面(不一定是綠色面哦)。再用小魚2+整個(gè)魔方以豎直線為軸魔方轉(zhuǎn)180°+小魚1?;顒?dòng)總結(jié):通過各項(xiàng)活動(dòng)的開展,教師的業(yè)務(wù)水平也得到相應(yīng)的提高。俗話說:舀一瓢水,得準(zhǔn)備一桶水。努力啟發(fā)學(xué)生玩轉(zhuǎn)魔方,首先自己得具備魔方的相應(yīng)知識(shí)和技巧,所以班級(jí)特色的建設(shè)也迫切要求自己給自己充電,具備這方面甚至其他方面的知識(shí)。尤其是如何將簡(jiǎn)單的魔方玩出花樣,并開展豐富多樣的活動(dòng),以魔方為載體創(chuàng)建班級(jí)特色,達(dá)到育人功能,就需要老師開動(dòng)腦筋,設(shè)計(jì)出有效的方案來,真正把教學(xué)工作同“科學(xué)和藝術(shù)”結(jié)合起來。在這過程中,老師的管理經(jīng)驗(yàn)和手段更多了;與學(xué)生交流的機(jī)會(huì)和方式更豐富了;同時(shí),還培養(yǎng)了自己這方面的興趣愛好,豐富了自己的業(yè)余生活。在這個(gè)過程中,單單依靠老師的力量是遠(yuǎn)遠(yuǎn)不夠的,音樂沒有國(guó)界,魔方也不分年齡,師生之間相互交流,相互學(xué)習(xí),使師生間更加了解,爭(zhēng)強(qiáng)了師生之間的感情,也讓我們老師回到了學(xué)生時(shí)代,和學(xué)生們一起學(xué)習(xí),一起進(jìn)步。南安市溪南南僑小學(xué)課題名稱:(玩轉(zhuǎn)魔方)教師:王振軍2012年10月魔方興趣小組活動(dòng)方案為進(jìn)一步豐富校園文體活動(dòng),全面推進(jìn)素質(zhì)教育,培養(yǎng)學(xué)生對(duì)魔方的興趣,引領(lǐng)學(xué)生個(gè)性化全面發(fā)展,南安市溪南小學(xué)數(shù)學(xué)興趣小組特開展魔方教學(xué)活動(dòng)。由本校王教師對(duì)學(xué)生進(jìn)行輔導(dǎo),從而使學(xué)生對(duì)魔方產(chǎn)生濃厚興趣,獲取魔方的基礎(chǔ)知識(shí)和基本技能,并使之對(duì)學(xué)生的學(xué)習(xí)態(tài)度、方法、價(jià)值取向等問題產(chǎn)生積極影響。幫助學(xué)生在興趣中學(xué)習(xí),學(xué)習(xí)中快樂,快樂中自信,自信中進(jìn)取一、活動(dòng)目標(biāo):1、進(jìn)一步開發(fā)和發(fā)揚(yáng)學(xué)生的創(chuàng)造性思維和動(dòng)手能力、開發(fā)智力,提高學(xué)生的興趣。2、豐富學(xué)生的課外生活,通過活動(dòng)的開展,使學(xué)生的思考能力大大加強(qiáng),觀察能力進(jìn)一步提高。3、學(xué)會(huì)團(tuán)體合作精神。二、活動(dòng)宗旨:1.培養(yǎng)學(xué)生課外學(xué)習(xí)的興趣,增強(qiáng)學(xué)生的動(dòng)手能力。2.增強(qiáng)學(xué)生學(xué)習(xí)的信心,并能取得更好的成績(jī)。3.全面推進(jìn)素質(zhì)教育,,培植學(xué)生個(gè)性特長(zhǎng)的一項(xiàng)重要舉措。三、小組紀(jì)律:1、對(duì)所記住拼魔方的技能能及時(shí)了解掌握。2、在教室里學(xué)習(xí)時(shí),不得隨便講話。3、不在培訓(xùn)時(shí)間做與教學(xué)無關(guān)的事情。4、能及時(shí)清除遺留垃圾。5、積極討論,踴躍發(fā)言。四、小組成員:1、由學(xué)生根據(jù)自己的興趣愛好參加魔方興趣小組學(xué)習(xí)。2、培訓(xùn)成員:四年級(jí)、五年級(jí)、六年級(jí)學(xué)生五、培訓(xùn)時(shí)間:計(jì)劃每周五下午:16:00——17:00六、培訓(xùn)地點(diǎn):教室
七、活動(dòng)措施1、提高小組成員動(dòng)手的能力在活動(dòng)過程當(dāng)中,不斷摸索前進(jìn)的道路,采取學(xué)生建議的方式提高活動(dòng)效果,充分發(fā)揮學(xué)生的主觀能動(dòng)性,在一定程度上讓學(xué)生輔導(dǎo)學(xué)生,激發(fā)學(xué)生的競(jìng)爭(zhēng)力和學(xué)習(xí)興趣,使學(xué)生涉獵更廣的知識(shí)面,從另一方面又充分的提高了學(xué)生的課外知識(shí)。2、培養(yǎng)小組成員之間團(tuán)結(jié)協(xié)作的能力發(fā)揮"小老師"的作用,激發(fā)學(xué)習(xí)興趣。在魔方實(shí)踐中,教師由于各種原因不能兼顧到每一位學(xué)生,這時(shí)可以讓一部分能力較強(qiáng)的學(xué)生充當(dāng)"小老師",對(duì)其他同學(xué)遇到的一些難題給予解答,互幫互助,共同學(xué)習(xí)。學(xué)生當(dāng)"小老師"改變了傳統(tǒng)的師生間單向傳遞知識(shí)的方式,使學(xué)生由知識(shí)的被動(dòng)接受轉(zhuǎn)變?yōu)橹R(shí)的傳授者,發(fā)揮了學(xué)生的主體作用。3、在活動(dòng)過程中,要尊重學(xué)生的意見與建議,使其學(xué)到知識(shí)是活動(dòng)的關(guān)鍵。不要被一種模式所束縛,把握住學(xué)生的興趣八、教學(xué)安排培訓(xùn)內(nèi)容:第一周:魔方興趣小組名單確定。第二、三周:第一層;第四、五周:第二層;第六-十周:第三層;
第十一-十七周:抓后進(jìn),練速度;
第十七-十八周:比賽,評(píng)優(yōu)。
活動(dòng)過程:活動(dòng)一、初談魔方魔方,全稱魯畢克魔方,由瑞士人魯畢克在1979年間發(fā)明?,F(xiàn)在魔方在中國(guó)的發(fā)展突飛猛進(jìn),我們中國(guó)的選手已經(jīng)是好幾項(xiàng)世界紀(jì)錄的保持者,別看魔方只有26個(gè)小方塊,變化可真是不少,魔方總的變化數(shù)為或者約等于4.3·1019。如果你一秒可以轉(zhuǎn)3下魔方,不計(jì)重復(fù),你也需要轉(zhuǎn)4542億年,才可以轉(zhuǎn)出魔方所有的變化,這個(gè)數(shù)字是目前估算宇宙年齡的大約30倍。歡迎新魔友加入到學(xué)校魔方班,要想學(xué)習(xí)提高水平的最好方法就是多和魔友交流切磋,你們很可能就是未來的世界頂尖高手。好下面讓我們從入門玩法進(jìn)入魔方世界吧!活動(dòng)二、預(yù)備知識(shí)1、構(gòu)造:魔方有8個(gè)角色塊,12個(gè)棱色塊,6個(gè)中心塊,中心塊相對(duì)位置永遠(yuǎn)不變,正常是紅橙相對(duì),藍(lán)綠相對(duì),黃白相對(duì),也就是相近的顏色相對(duì)。中心塊是什么顏色,這一面最后就會(huì)是什么顏色。大家注意黃白中心塊永遠(yuǎn)是相對(duì)的,我們第一步就要用到這個(gè)。2、面:魔方有6個(gè)面。用手將魔方水平握住,以自己為參照,把魔方的各個(gè)面分別稱為上面、下面、前面、后面、左面、右面;各個(gè)面相應(yīng)的簡(jiǎn)記為:U、D、F、B、L、R;3、位置:握住魔方后,魔方的各種方塊都有了其位置,我們用各面相交的形式來標(biāo)定方塊的位置,三個(gè)相交面確定一個(gè)角方塊,兩個(gè)相交面確定一個(gè)邊方塊,中心方塊只用一個(gè)面就可以確定.4、轉(zhuǎn)動(dòng)方向:轉(zhuǎn)動(dòng)有順時(shí)針、逆時(shí)針之分.5、定位:指方塊的定位,是將一個(gè)方塊轉(zhuǎn)動(dòng)到它應(yīng)處的位置,要復(fù)原魔方,則每個(gè)方塊都必須“歸位”即回到應(yīng)處的位置.6、對(duì)色:魔方復(fù)原后,同一面方塊的顏色都相同?;顒?dòng)三、復(fù)原步驟第一步:對(duì)好第一面十字且每個(gè)側(cè)面的棱面和中心面是同色先對(duì)好右圖這樣的一朵小花,這朵小花是在白色的對(duì)面,也就是黃色為中心的面.——師邊示范邊講解再讓學(xué)生自由練習(xí)(他的好處是不用對(duì)齊側(cè)面顏色,這會(huì)給我們減少很大的難度)。2、把這朵小花變成四面都對(duì)齊顏色的白色十字(如右圖)。其實(shí)非常簡(jiǎn)單,就是把四個(gè)小棱塊逐一對(duì)好側(cè)面顏色,然后翻下去就行了。第二步:對(duì)好第一面加上四個(gè)側(cè)面的T字形1、要上對(duì)角就要在一開始把這個(gè)小角塊擺在他正確的目標(biāo)位置下面①②2、①用公式:前順下逆前逆(90度)②用公式:右逆下逆右順(90度)3、四個(gè)角塊重復(fù)做就可以做成T形了。第三步:處理第二層的四個(gè)棱色塊,對(duì)好前兩層1、先把魔方翻過來了,白面朝下,黃色為中心的面朝上,你要在頂層找到這四個(gè)棱塊,有一個(gè)竅門,頂層只要不含有黃色的棱色塊一定是這四個(gè)之一,這里以紅綠為例,通常,你會(huì)碰到兩種情況:首先,我們?cè)陧攲诱业郊t綠棱色塊之后,不管紅色在側(cè)面還是綠色在側(cè)面,你都要旋轉(zhuǎn)頂層先讓側(cè)面三個(gè)顏色對(duì)成同色的一排,紅色就去找紅色,綠色就去找綠色。接下來,把這個(gè)棱色塊的目標(biāo)位置(在這里也就是紅色和綠色中心塊夾的這個(gè)位置,如上圖黃色箭頭所指)放在最靠近你的右前角,這時(shí),同色的一排在前面就是第一種情況,在右面就是第二種情況。2、第一種情況公式:URU’R’,U’F’UF.第二種情況公式:U’F’UF,URU’R.’(兩種情況使用的公式都是:"遠(yuǎn)切回回,接孩子放學(xué)。"只是第二種往另外一個(gè)方向遠(yuǎn)離,切開另外一個(gè)面,所有步驟都好像照個(gè)鏡子)同樣重復(fù)做其他三個(gè)棱,第三步就完成了。如右圖(我們到現(xiàn)在為止一共就學(xué)了2個(gè)公式吧“做T字形是一個(gè),遠(yuǎn)切回回接孩子放學(xué)是一個(gè)”,所以大家要加油啊。)第四步:在新的黃色頂面畫十字1、頂面的4個(gè)棱色塊在旋轉(zhuǎn)之后,也只可能有以下4種情況:1點(diǎn)2小拐彎3一字4十字2、用公式:FRUR’U’F’做成頂面十字形這個(gè)公式會(huì)按順序從左到右在這4種情況中切換,也就是如果你遇見"點(diǎn)"(就是上面第一個(gè)圖),你就要應(yīng)用3次這個(gè)公式,(每次之前都要按照上圖擺好魔方頂層的方向再開始哦,遇見"小拐彎"就要應(yīng)用2次公式。)第五步:調(diào)整頂層角色塊的朝向,對(duì)好頂層黃色面魔方頂面的四角只可能有8種情況,第一種就是已經(jīng)對(duì)好,而其他7種如下。1234567現(xiàn)在我們開始說公式了,對(duì)于右圖的第一種情況,我們看在頂層的那些黃色像不像一個(gè)小魚的形狀,頂面已經(jīng)是黃色那個(gè)角就是魚頭,我們要把他放在最上面(也就是離你最遠(yuǎn)的"左后角"),這時(shí)你不用關(guān)心下面兩層的哪個(gè)顏色朝前,在側(cè)面的三個(gè)黃色你應(yīng)該可以發(fā)現(xiàn)他們是一順的,我們把這種情況叫做小魚1。小魚1:R’U’RU’R’U’2R(七步)對(duì)于下圖的第二種情況,我們應(yīng)該發(fā)現(xiàn)他也是小魚,但是三個(gè)側(cè)面的黃色是向另一個(gè)方向順,我們把他叫做小魚2。小魚2:FUF’UFU2F’(七步)(對(duì)于3—7種情況先用小魚1公式轉(zhuǎn)成有魚頭的情況,再根據(jù)情況用公式1或2完成)第六步:調(diào)整頂層角色塊順序此步比上步簡(jiǎn)單,首先轉(zhuǎn)轉(zhuǎn)頂面看看是不是已經(jīng)對(duì)好(概率1/6),如果不是就首先找一條邊,這條邊的兩個(gè)角有相同的顏色(概率2/3),像以下這些例子,另有1/6的概率你找不到這樣的一條邊,我們一會(huì)兒再說。如果你4條邊都是兩角顏色相同,那就是已經(jīng)對(duì)好,你轉(zhuǎn)一轉(zhuǎn)頂層就知道啦。1、讓黃色面朝著你自己2、再用公式:(R2D2R’U’RD2R’UR’)3、你也有1/6的概率找不到這樣一條有兩角同色的邊,你就直接做一遍上面的公式,哪條邊放在右側(cè)都可以,之后你就一定可以找到一條兩角同色的邊啦,把這條邊放在右側(cè),然后再用上面的公式就可以了第七步:調(diào)整頂層棱色塊順序,將魔方最后還原第一種情況:你要把已經(jīng)對(duì)好顏色的那個(gè)面放在前面(不一定是紅色面哦)。再用小魚1+整個(gè)魔方以豎直線為軸魔方轉(zhuǎn)180°+小魚2就行啦。第二種情況:那么要把已經(jīng)對(duì)好顏色的那個(gè)面放在右面(不一定是綠色面哦)。再用小魚2+整個(gè)魔方以豎直線為軸魔方轉(zhuǎn)180°+小魚1?;顒?dòng)總結(jié):通過各項(xiàng)活動(dòng)的開展,教師的業(yè)務(wù)水平也得到相應(yīng)的提高。俗話說:舀一瓢水,得準(zhǔn)備一桶水。努力啟發(fā)學(xué)生玩轉(zhuǎn)魔方,首先自己得具備魔方的相應(yīng)知識(shí)和技巧,所以班級(jí)特色的建設(shè)也迫切要求自己給自己充電,具備這方面甚至其他方面的知識(shí)。尤其是如何將簡(jiǎn)單的魔方玩出花樣,并開展豐富多樣的活動(dòng),以魔方為載體創(chuàng)建班級(jí)特色,達(dá)到育人功能,就需要老師開動(dòng)腦筋,設(shè)計(jì)出有效的方案來,真正把教學(xué)工作同“科學(xué)和藝術(shù)”結(jié)合起來。在這過程中,老師的管理經(jīng)驗(yàn)和手段更多了;與學(xué)生交流的機(jī)會(huì)和方式更豐富了;同時(shí),還培養(yǎng)了自己這方面的興趣愛好,豐富了自己的業(yè)余生活。在這個(gè)過程中,單單依靠老師的力量是遠(yuǎn)遠(yuǎn)不夠的,音樂沒有國(guó)界,魔方也不分年齡,師生之間相互交流,相互學(xué)習(xí),使師生間更加了解,爭(zhēng)強(qiáng)了師生之間的感情,也讓我們老師回到了學(xué)生時(shí)代,和學(xué)生們一起學(xué)習(xí),一起進(jìn)步。//存為MoFang.javaimportjava.applet.Applet;importjava.awt.*;importcom.sun.j3d.utils.applet.MainFrame;importjava.awt.BorderLayout;importcom.sun.j3d.utils.universe.SimpleUniverse;importjavax.media.j3d.*;importjavax.vecmath.*;importcom.sun.j3d.utils.behaviors.mouse.*;importcom.sun.j3d.utils.behaviors.keyboard.*;importcom.sun.j3d.utils.picking.behaviors.*;importcom.sun.j3d.utils.geometry.*;importcom.sun.j3d.utils.image.TextureLoader;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.JFrame.*;importjavax.swing.*;classmySimpleUniverseextendsApplet{BranchGroupcreateSceneGraph(Canvas3Dcanvas){//System.out.print("**1**");//創(chuàng)建變換組,無用的t3DTransform3Dt3d=newTransform3D();TransformGrouptrans=newTransformGroup(t3d);trans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);trans.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);//創(chuàng)建分枝組BranchGroupobjRoot=newBranchGroup();//測(cè)試//SomeShape3D.book3D(this,trans);SomeShape3D.addText3DDonghua(trans,"魔方",newPoint3f(-7.0f,6.0f,6.0f),0.1f,newColor3f(1.0f,0.0f,0.0f),1);//初始化數(shù)據(jù)結(jié)構(gòu)System.out.println("\n\n載入方塊,并向變換組中加入每個(gè)方塊的坐標(biāo)系和方塊...");for(inti=0;i<=2;i++)for(intj=0;j<=2;j++)for(intk=0;k<=2;k++){int[]p;p=Position.getPxyzFromPositionAy(i,j,k,MoFang.positionArray);MoFang.blockArray[i][j][k]=newBlock(i,j,k,p[0],p[1],p[2],trans,t3d,objRoot,this);}System.out.println("加入每個(gè)方塊的坐標(biāo)系和方塊,完成.\n");//創(chuàng)建大坐標(biāo)軸,自動(dòng)加到主坐標(biāo)系SomeShape3D.zuoBiaoZhuBigXShape3D(trans);SomeShape3D.zuoBiaoZhuBigYShape3D(trans);SomeShape3D.zuoBiaoZhuBigZShape3D(trans);//創(chuàng)建邊界對(duì)象BoundingSpherebounds=newBoundingSphere(newPoint3d(0.0,0.0,0.0),100);//創(chuàng)建鼠標(biāo)pick行為,加到分支組objRootPickRotateBehaviorpickRotate=newPickRotateBehavior(objRoot,canvas,bounds);PickTranslateBehaviorpickTranslate=newPickTranslateBehavior(objRoot,canvas,bounds);PickZoomBehaviorpickZoom=newPickZoomBehavior(objRoot,canvas,bounds);//objRoot.addChild(pickRotate);objRoot.addChild(pickTranslate);//objRoot.addChild(pickZoom);//創(chuàng)建鼠標(biāo)旋轉(zhuǎn)行為MouseRotatebehavior=newMouseRotate();behavior.setTransformGroup(trans);behavior.setSchedulingBounds(bounds);//創(chuàng)建鼠標(biāo)平移行為//MouseTranslatemyMouseRotate=newMouseTranslate();//myMouseRotate.setTransformGroup(trans);//myMouseRotate.setSchedulingBounds(bounds);//創(chuàng)建鼠標(biāo)縮放行為MouseZoommyMouseZoom=newMouseZoom();myMouseZoom.setTransformGroup(trans);myMouseZoom.setSchedulingBounds(bounds);//創(chuàng)建鍵盤默認(rèn)行為KeyNavigatorBehaviorkeyNavBeh=newKeyNavigatorBehavior(trans);keyNavBeh.setSchedulingBounds(bounds);objRoot.addChild(keyNavBeh);//白色背景Backgroundbg=newBackground(newColor3f(0.0f,0.0f,0.0f));bg.setApplicationBounds(bounds);objRoot.addChild(bg);//創(chuàng)建帶材質(zhì)的背景//TextureLoaderbgTexture=newTextureLoader("bg3.jpg",this);//Backgroundbg=newBackground(bgTexture.getImage());//bg.setApplicationBounds(bounds);//trans.addChild(shape1);//3D物體加到變換組//trans.addChild(shape2);//3D物體加到變換組objRoot.addChild(trans);//變換組加到分枝組objRoot.addChild(behavior);//鼠標(biāo)行為加到分枝組//objRoot.addChild(myMouseRotate);//objRoot.addChild(myMouseZoom);//objRoot.addChild(bg);//背景加到分枝組//編譯objRpile();//回送創(chuàng)建好的帶3D物體的分枝組returnobjRoot;}mySimpleUniverse(){//創(chuàng)建帶控制的畫布GraphicsConfigurationconfig=SimpleUniverse.getPreferredConfiguration();Canvas3Dc=newCanvas3D(config);//創(chuàng)建以畫布為依托的簡(jiǎn)單場(chǎng)景圖對(duì)象,沒有多個(gè)LocaleSimpleUniverseu=newSimpleUniverse(c);u.getViewingPlatform().setNominalViewingTransform();//創(chuàng)建分支組對(duì)象BranchGroupscene=createSceneGraph(c);//組裝,分支組對(duì)象加到場(chǎng)景圖u.addBranchGraph(scene);//帶場(chǎng)景圖的畫布加到本applet中setLayout(newBorderLayout());add("Center",c);}//測(cè)試碼//publicstaticvoidmain(Stringaregs[])//{newMainFrame(newmySimpleUniverse(),200,200);//加applet到應(yīng)用程序界面//}}classSomeShape3D{publicstaticfloatzuoBiaoZhouSmallDingDian=0.09f;//小坐標(biāo)頂點(diǎn)位置publicstaticfloatzuoBiaoZhouSmallDingXi=0.02f;//小坐標(biāo)頂點(diǎn)傘的半徑publicstaticfloatzuoBiaoZhouSmallDingChang=0.07f;//小坐標(biāo)頂點(diǎn)傘的長(zhǎng)度publicstaticfloatzuoBiaoZhouSmallWeiDian=-0.09f;//小坐標(biāo)尾巴的位置publicstaticfloatzuoBiaoZhouBigDingDian=1.0f;//大坐標(biāo)頂點(diǎn)位置publicstaticfloatzuoBiaoZhouBigDingXi=0.04f;//大坐標(biāo)頂點(diǎn)傘的半徑publicstaticfloatzuoBiaoZhouBigDingChang=0.8f;//大坐標(biāo)頂點(diǎn)傘的長(zhǎng)度publicstaticfloatzuoBiaoZhouBigWeiDian=-1.0f;//大坐標(biāo)尾巴的位置publicstaticfloatfangKuaiBanJing=0.18f;//每個(gè)方塊的半徑publicstaticvoidzuoBiaoZhuBigXShape3D(TransformGrouptrans){//創(chuàng)建大坐標(biāo)軸對(duì)象inti;floatx1,x2,y1,y2,z1,z2;SomeShape3D.addText3DDonghua(trans,"X",newPoint3f(zuoBiaoZhouBigDingDian*10,0.0f,0.0f),0.1f,Block.mianColor[0],0);Point3f[]vert=newPoint3f[41];Color3f[]colors=newColor3f[41];for(i=0;i<27;i++){if(i==0){vert[i]=newPoint3f(zuoBiaoZhouBigDingDian,0.0f,0.0f);colors[i]=Block.mianColor[0];}else{z1=(float)(zuoBiaoZhouBigDingXi*Math.cos(i*2*Math.PI/25));x1=zuoBiaoZhouBigDingChang;y1=(float)(zuoBiaoZhouBigDingXi*Math.sin(i*2*Math.PI/25));vert[i]=newPoint3f(x1,y1,z1);colors[i]=Block.mianColor[0];}}for(i=0;i<14;i++){if(i==0){vert[27+i]=newPoint3f(zuoBiaoZhouBigDingDian,0.0f,0.0f);colors[27+i]=Block.mianColor[0];}else{z1=(float)(0.01f*Math.cos(i*2*Math.PI/12));x1=zuoBiaoZhouBigWeiDian;y1=(float)(0.01f*Math.sin(i*2*Math.PI/12));vert[27+i]=newPoint3f(x1,y1,z1);colors[27+i]=Block.mianColor[1];}}intcount[]=newint[2];count[0]=27;count[1]=14;TriangleFanArraytri=newTriangleFanArray(vert.length,TriangleFanArray.COORDINATES|TriangleStripArray.COLOR_3,count);tri.setCoordinates(0,vert);tri.setColors(0,colors);Appearanceapp=newAppearance();PolygonAttributespolyAttrib=newPolygonAttributes();polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);//polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);app.setPolygonAttributes(polyAttrib);Shape3Dshape=newShape3D(tri,app);System.out.print("zuoBiaoZhuBigX創(chuàng)建完成\n");trans.addChild(shape);//到這里,大坐標(biāo)軸對(duì)象創(chuàng)建完成}publicstaticvoidzuoBiaoZhuBigYShape3D(TransformGrouptrans){//創(chuàng)建大坐標(biāo)軸對(duì)象inti;floatx1,x2,y1,y2,z1,z2;SomeShape3D.addText3DDonghua(trans,"Y",newPoint3f(-1.0f,zuoBiaoZhouBigDingDian*10,0.0f),0.1f,Block.mianColor[2],0);Point3f[]vert=newPoint3f[41];Color3f[]colors=newColor3f[41];for(i=0;i<27;i++){if(i==0){vert[i]=newPoint3f(0.0f,zuoBiaoZhouBigDingDian,0.0f);colors[i]=Block.mianColor[2];}else{x1=(float)(zuoBiaoZhouBigDingXi*Math.cos(i*2*Math.PI/25));y1=zuoBiaoZhouBigDingChang;z1=(float)(zuoBiaoZhouBigDingXi*Math.sin(i*2*Math.PI/25));vert[i]=newPoint3f(x1,y1,z1);colors[i]=Block.mianColor[2];}}for(i=0;i<14;i++){if(i==0){vert[27+i]=newPoint3f(0.0f,zuoBiaoZhouBigDingDian,0.0f);colors[27+i]=Block.mianColor[2];}else{x1=(float)(0.01f*Math.cos(i*2*Math.PI/12));y1=zuoBiaoZhouBigWeiDian;z1=(float)(0.01f*Math.sin(i*2*Math.PI/12));vert[27+i]=newPoint3f(x1,y1,z1);colors[27+i]=Block.mianColor[3];}}intcount[]=newint[2];count[0]=27;count[1]=14;TriangleFanArraytri=newTriangleFanArray(vert.length,TriangleFanArray.COORDINATES|TriangleStripArray.COLOR_3,count);tri.setCoordinates(0,vert);tri.setColors(0,colors);Appearanceapp=newAppearance();PolygonAttributespolyAttrib=newPolygonAttributes();polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);//polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);app.setPolygonAttributes(polyAttrib);Shape3Dshape=newShape3D(tri,app);System.out.print("zuoBiaoZhuBigY創(chuàng)建完成\n");trans.addChild(shape);//到這里,大坐標(biāo)軸對(duì)象創(chuàng)建完成}publicstaticvoidzuoBiaoZhuBigZShape3D(TransformGrouptrans){//創(chuàng)建大坐標(biāo)軸對(duì)象inti;floatx1,x2,y1,y2,z1,z2;SomeShape3D.addText3DDonghua(trans,"Z",newPoint3f(-1.0f,0.0f,zuoBiaoZhouBigDingDian*10),0.1f,Block.mianColor[4],0);Point3f[]vert=newPoint3f[41];Color3f[]colors=newColor3f[41];for(i=0;i<27;i++){if(i==0){vert[i]=newPoint3f(0.0f,0.0f,zuoBiaoZhouBigDingDian);colors[i]=Block.mianColor[4];}else{y1=(float)(zuoBiaoZhouBigDingXi*Math.cos(i*2*Math.PI/25));z1=zuoBiaoZhouBigDingChang;x1=(float)(zuoBiaoZhouBigDingXi*Math.sin(i*2*Math.PI/25));vert[i]=newPoint3f(x1,y1,z1);colors[i]=Block.mianColor[4];}}for(i=0;i<14;i++){if(i==0){vert[27+i]=newPoint3f(0.0f,0.0f,zuoBiaoZhouBigDingDian);colors[27+i]=Block.mianColor[4];}else{y1=(float)(0.01f*Math.cos(i*2*Math.PI/12));z1=zuoBiaoZhouBigWeiDian;x1=(float)(0.01f*Math.sin(i*2*Math.PI/12));vert[27+i]=newPoint3f(x1,y1,z1);colors[27+i]=Block.mianColor[5];}}intcount[]=newint[2];count[0]=27;count[1]=14;TriangleFanArraytri=newTriangleFanArray(vert.length,TriangleFanArray.COORDINATES|TriangleStripArray.COLOR_3,count);tri.setCoordinates(0,vert);tri.setColors(0,colors);Appearanceapp=newAppearance();PolygonAttributespolyAttrib=newPolygonAttributes();polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);//polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);app.setPolygonAttributes(polyAttrib);Shape3Dshape=newShape3D(tri,app);System.out.print("zuoBiaoZhuBigZ創(chuàng)建完成\n");trans.addChild(shape);//到這里,大坐標(biāo)軸對(duì)象創(chuàng)建完成}publicstaticvoidzuoBiaoZhuSmallXShape3D(TransformGrouptrans){//創(chuàng)建小坐標(biāo)軸對(duì)象inti;floatx1,x2,y1,y2,z1,z2;Point3f[]vert=newPoint3f[41];Color3f[]colors=newColor3f[41];for(i=0;i<27;i++){if(i==0){vert[i]=newPoint3f(zuoBiaoZhouSmallDingDian,0.0f,0.0f);colors[i]=Block.mianColor[0];}else{z1=(float)(zuoBiaoZhouSmallDingXi*Math.cos(i*2*Math.PI/25));x1=zuoBiaoZhouSmallDingChang;y1=(float)(zuoBiaoZhouSmallDingXi*Math.sin(i*2*Math.PI/25));vert[i]=newPoint3f(x1,y1,z1);colors[i]=Block.mianColor[0];}}for(i=0;i<14;i++){if(i==0){vert[27+i]=newPoint3f(zuoBiaoZhouSmallDingDian,0.0f,0.0f);colors[27+i]=Block.mianColor[0];}else{z1=(float)(0.005f*Math.cos(i*2*Math.PI/12));x1=zuoBiaoZhouSmallWeiDian;y1=(float)(0.005f*Math.sin(i*2*Math.PI/12));vert[27+i]=newPoint3f(x1,y1,z1);colors[27+i]=Block.mianColor[1];}}intcount[]=newint[2];count[0]=27;count[1]=14;TriangleFanArraytri=newTriangleFanArray(vert.length,TriangleFanArray.COORDINATES|TriangleStripArray.COLOR_3,count);tri.setCoordinates(0,vert);tri.setColors(0,colors);Appearanceapp=newAppearance();PolygonAttributespolyAttrib=newPolygonAttributes();polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);//polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);app.setPolygonAttributes(polyAttrib);Shape3Dshape=newShape3D(tri,app);//System.out.print("zuoBiaoZhuSmallX創(chuàng)建完成");trans.addChild(shape);//到這里,小坐標(biāo)軸對(duì)象創(chuàng)建完成}publicstaticvoidzuoBiaoZhuSmallYShape3D(TransformGrouptrans){//創(chuàng)建小坐標(biāo)軸對(duì)象inti;floatx1,x2,y1,y2,z1,z2;Point3f[]vert=newPoint3f[41];Color3f[]colors=newColor3f[41];for(i=0;i<27;i++){if(i==0){vert[i]=newPoint3f(0.0f,zuoBiaoZhouSmallDingDian,0.0f);colors[i]=Block.mianColor[2];}else{x1=(float)(zuoBiaoZhouSmallDingXi*Math.cos(i*2*Math.PI/25));y1=zuoBiaoZhouSmallDingChang;z1=(float)(zuoBiaoZhouSmallDingXi*Math.sin(i*2*Math.PI/25));vert[i]=newPoint3f(x1,y1,z1);colors[i]=Block.mianColor[2];}}for(i=0;i<14;i++){if(i==0){vert[27+i]=newPoint3f(0.0f,zuoBiaoZhouSmallDingDian,0.0f);colors[27+i]=Block.mianColor[2];}else{x1=(float)(0.005f*Math.cos(i*2*Math.PI/12));y1=zuoBiaoZhouSmallWeiDian;z1=(float)(0.005f*Math.sin(i*2*Math.PI/12));vert[27+i]=newPoint3f(x1,y1,z1);colors[27+i]=Block.mianColor[3];}}intcount[]=newint[2];count[0]=27;count[1]=14;TriangleFanArraytri=newTriangleFanArray(vert.length,TriangleFanArray.COORDINATES|TriangleStripArray.COLOR_3,count);tri.setCoordinates(0,vert);tri.setColors(0,colors);Appearanceapp=newAppearance();PolygonAttributespolyAttrib=newPolygonAttributes();polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);//polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);app.setPolygonAttributes(polyAttrib);Shape3Dshape=newShape3D(tri,app);//System.out.print("zuoBiaoZhuSmallY創(chuàng)建完成");trans.addChild(shape);//到這里,小坐標(biāo)軸對(duì)象創(chuàng)建完成}publicstaticvoidzuoBiaoZhuSmallZShape3D(TransformGrouptrans){//創(chuàng)建小坐標(biāo)軸對(duì)象inti;floatx1,x2,y1,y2,z1,z2;Point3f[]vert=newPoint3f[41];Color3f[]colors=newColor3f[41];for(i=0;i<27;i++){if(i==0){vert[i]=newPoint3f(0.0f,0.0f,zuoBiaoZhouSmallDingDian);colors[i]=Block.mianColor[4];}else{y1=(float)(zuoBiaoZhouSmallDingXi*Math.cos(i*2*Math.PI/25));z1=zuoBiaoZhouSmallDingChang;x1=(float)(zuoBiaoZhouSmallDingXi*Math.sin(i*2*Math.PI/25));vert[i]=newPoint3f(x1,y1,z1);colors[i]=Block.mianColor[4];}}for(i=0;i<14;i++){if(i==0){vert[27+i]=newPoint3f(0.0f,0.0f,zuoBiaoZhouSmallDingDian);colors[27+i]=Block.mianColor[4];}else{y1=(float)(0.005f*Math.cos(i*2*Math.PI/12));z1=zuoBiaoZhouSmallWeiDian;x1=(float)(0.005f*Math.sin(i*2*Math.PI/12));vert[27+i]=newPoint3f(x1,y1,z1);colors[27+i]=Block.mianColor[5];}}intcount[]=newint[2];count[0]=27;count[1]=14;TriangleFanArraytri=newTriangleFanArray(vert.length,TriangleFanArray.COORDINATES|TriangleStripArray.COLOR_3,count);tri.setCoordinates(0,vert);tri.setColors(0,colors);Appearanceapp=newAppearance();PolygonAttributespolyAttrib=newPolygonAttributes();polyAttrib.setCullFace(PolygonAttributes.CULL_NONE);//polyAttrib.setPolygonMode(PolygonAttributes.POLYGON_LINE);app.setPolygonAttributes(polyAttrib);Shape3Dshape=newShape3D(tri,app);//System.out.print("zuoBiaoZhuSmallZ創(chuàng)建完成");trans.addChild(shape);//到這里,小坐標(biāo)軸對(duì)象創(chuàng)建完成}publicstaticShape3DshapeMaker(Componentobserver,Stringfilename,Point3f[]p){//用材質(zhì),四頂點(diǎn)數(shù)組創(chuàng)建一個(gè)四邊面,需要applet對(duì)象observer//創(chuàng)建貼圖和外觀TextureLoaderloader=newTextureLoader(filename,observer);ImageComponent2DmyImage=loader.getImage();TexturemyTex=loader.getTexture();myTex.setImage(0,myImage);Appearanceappear=newAppearance();appear.setTexture(myTex);//四邊形對(duì)象//QuadArraytri=newQuadArray(dingdian.length,QuadArray.COORDINATES|QuadArray.COLOR_3|QuadArray.TEXTURE_COORDINATE_2);QuadArraytri=newQuadArray(4,QuadArray.COORDINATES|QuadArray.TEXTURE_COORDINATE_2);//GeometryArraytri.setCoordinates(0,p);//tri.setColors(0,color);//給四邊形對(duì)象配材質(zhì)TexCoord2ftexCoords=newTexCoord2f();//材質(zhì)坐標(biāo)texCoords.set(0.0f,1.0f);//取左下角tri.setTextureCoordinate(0,0,texCoords);//為左上角texCoords.set(0.0f,0.0f);//tri.setTextureCoordinate(0,1,texCoords);//texCoords.set(1.0f,0.0f);//tri.setTextureCoordinate(0,2,texCoords);//texCoords.set(1.0f,1.0f);//tri.setTextureCoordinate(0,3,texCoords);//Shape3Dshape=newShape3D(tri,appear);returnshape;//到這里,6個(gè)面對(duì)象創(chuàng)建完成}publicstaticvoidaddText3DDonghua(TransformGroupparentTrg,StringtextString,Point3fmyPoint3f,floatsl,Color3fambientColor,intdonghua){//s1定scale,myPoint3f定位置,daxiao是大小//字的左下角默認(rèn)左下角在中點(diǎn),當(dāng)tl=0.1時(shí),要向左移10才到左端//自定義trgTransform3Dtrgtra=newTransform3D();TransformGrouptrg=newTransformGroup(trgtra);trg.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);trg.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);//trg.setCapability(TransformGroup.ENABLE_PICK_REPORTING);doubletessellation=-0.0;StringfontName="vadana";//Createtherootofthebranchgraph//CreateaTransformgrouptoscaleallobjectssothey//
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度項(xiàng)目經(jīng)理環(huán)保責(zé)任合同范本3篇
- 2025年建筑公司合并合同3篇
- 江門2024年廣東江門幼兒師范高等專科學(xué)校輔導(dǎo)員招投標(biāo)專員招聘3人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年度金融行業(yè)風(fēng)險(xiǎn)管理軟件銷售服務(wù)采購(gòu)合同3篇
- 惠州2024年廣東惠州市第一婦幼保健院第三批聘用制工作人員招聘34人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年度限價(jià)房項(xiàng)目回遷房買賣合同2篇
- 2025年浙江國(guó)企寧波市奉化區(qū)融媒文化發(fā)展有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2024年超聲波美容儀項(xiàng)目可行性研究報(bào)告
- 2025年浙江寧波市余姚市西南城建投資開發(fā)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2024年蛋型碟蓋項(xiàng)目可行性研究報(bào)告
- 2024年黑河嫩江市招聘社區(qū)工作者考試真題
- 第22單元(二次函數(shù))-單元測(cè)試卷(2)-2024-2025學(xué)年數(shù)學(xué)人教版九年級(jí)上冊(cè)(含答案解析)
- 藍(lán)色3D風(fēng)工作總結(jié)匯報(bào)模板
- 安全常識(shí)課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 小王子-英文原版
- 2024年江蘇省導(dǎo)游服務(wù)技能大賽理論考試題庫(kù)(含答案)
- 2024年中考英語(yǔ)閱讀理解表格型解題技巧講解(含練習(xí)題及答案)
- 新版中國(guó)食物成分表
- 浙江省溫州市溫州中學(xué)2025屆數(shù)學(xué)高二上期末綜合測(cè)試試題含解析
- 保安公司市場(chǎng)拓展方案-保安拓展工作方案
評(píng)論
0/150
提交評(píng)論