यस हप्ता, हामी ओपेन्स्कादको साथ सुरू गर्दै छौं, एक थ्रीडी मोडेलिंग कार्यक्रम ड्राइभ भन्दा प्रोग्रामिंग जस्तो छ। एक ठूलो सम्झौता योग्य 3D प्रिन्टेबल वस्तुहरूको एक ठूलो सम्झौता – रिप्लेक्सको लागि भागहरू सहित – ओपेन्सेस्डमा सिर्जना गरिएको छ, त्यसैले आदर्श रूपमा तपाईंको आदर्श रूपमा तपाईंको आफ्नै भागहरूमा स्टाइल गर्न सक्षम हुनेछ।
यो ओपीन्स्विदका लागि कुल ट्यूटोरियल हुन स – ्केत गरिएको छैन; म आधारभूत भाग विकास गर्न पर्याप्त स्माड गर्न पर्याप्त स्मोट गर्दैछु। अर्को हप्ता म अटोकअपसँग एक भाग सिर्जना गर्ने धेरै सम्भावना, तथापि यदि तपाईंसँग के सफ्टवेयर अनुप्रयोग उपकरणहरूको अवधारणा छ भने मैले एक अंश बनाउन ट्यूटोरियलको रूपमा प्रयोग गर्नुपर्दछ, टिप्पणीहरूमा नोट गर्नुहोस्, टिप्पणीहरूमा नोट गर्नुहोस्। ओपीन्स्सादको साथ एक भाग बनाउनको लागि थ्रीडी प्रिन्टर गाईडलाई निरीक्षण गर्नुहोस्।
पहिले, केहि आधारभूत
ओपेन्स्साद पछाडि मौलिक अवधारणा रचनात्मक ज्यामिति हो यो एक मोडेल विधि हो जुन वस्तु उत्पादन गर्नको लागि घन, वा सिलिमिटि its ्गहरू प्रयोग गर्दछ। यस विधिको वर्णन गर्न शब्दहरू प्रयोग मात्र भयानक छ, त्यसैले यहाँ धेरै कम उदाहरण छ। आदर्शमा ओपेन्सकाडमा उत्पादन गरिएको दुई वस्तुहरूको फोटो हो, एक घन पनि तल एक सिलिन्डर हो, जुन तपाईं सजिलैसँग अनुपालन गर्न सक्षम हुनुपर्दछ:
पहिले
1
2.
We
?
W
The
?
मोड्युल उदाहरण () {
क्षेत्र (10);
अनुवाद ([1 15,1 ,, -10]) {
सिलिन्डर (H = 20, r =));
}
}
उदाहरण ();
मस्तिष्क मरेको साधारण, सही? हामी भर्खरै 10 को रेडियसको रेडियसको साथ सिलियसको साथ एक बल उत्पादन गर्दैछौं। साथै z अक्षमा 10 एकाइहरू तल। यहाँ जहाँ रचनात्मक ठोस ज्यामिति भित्र आउँछ। हामी ती दुई थ्रीडी आदिवासीहरू युनियन () जस्तो आदेशको एकीकृत गर्न सक्दछौं:
1
2.
We
?
W
The
युनियन () {
क्षेत्र (10);
अनुवाद ([0,, -10]) {
सिलिन्डर (H = 20, r =));
}
}
ओपीन्सकादमा युनियन कमाण्डलाई निहित छ। धेरै समय को, तपाइँ यसलाई आवश्यक पर्दैन, परिस्थिति बाहेक जहाँ तपाईं अन्य बुलियन अपरेशनहरू एकीकृत गर्दै हुनुहुन्छ। त्यहाँ दुई धेरै बुलीनियन अपरेशनहरू हामी प्रयोग गर्न सक्दछौं – भिन्नता, वा भर्खर एउटा वस्तुलाई घटाएर, साथसाथै एक समानताका साथ घटाइरहेका छौं। यहाँ बिभिन्न आदेश छ:
1
2.
We
?
W
The
भिन्नता () {
क्षेत्र (10);
अनुवाद ([0,, -10]) {
सिलिन्डर (H = 20, r =));
}
}
र चौराहे आदेश:
1
2.
We
?
W
The
चौराहे () {
क्षेत्र (10);
अनुवाद ([0,, -10]) {
सिलिन्डर (H = 20, r =));
}
}
त्यो रचनात्मक ठोस ज्यामिति हो। यी बुलियन अपरेशनहरू, तपाईं केहि पनि गर्न सक्नुहुन्छ। मेरो मतलब यो प्रदर्शन गर्ने समय हो कि यो समय हो?
हाम्रो कुरा
यस ट्यूटोरियलहरूसँग कसरी विकास गर्नको लागि यो ट्यूटोरियलले कसरी विकास गर्नको लागि कसरी ठ्याक्कै एउटा आधारभूत ‘कुरा’ भन्ने कुराको ठ्याक्कैको संख्याको संख्याको संख्या गर्दैछु। ‘ प्रतिलिपि गर्न एक वस्तु चयन गर्दै अचानक गाह्रो थियो, यद्यपि ईन्जिनियरि ing ्गिंगको साथसाथै केही पुस्तकहरू बाहिर निकाल्दै गर्दा, म ईन्जिनियरिंग रेखाचित्र (फ्रेन्च, 1 19 2) सम्ममा पुगे। यदि मैले सोचिरहेको छु भने किन मैले यति बुढो भएको एउटा बुढीमा यति अनौंठोमा यस्तो अनौंठोमा यस्तो चन्दा तयार छुँ किनकी छु, व्यक्ति जसले अपोलो स्पेसक्राफ्ट बनाईएको यस पुस्तकलाई चित्रण गरे। साथै, यो मेरो स्तम्भ हो, यससँग प्रस्ताव गर्नुहोस्। केहि सिलिन्डररहरू साथै क्युवाको साथ एकीकृत गरेर यो अपेक्षाकृत सरल छ कि को एक धेरै मौलिक आकार उत्पादन गर्न को लागी अन्त को एक धेरै आधारभूत आकार उत्पादन गर्न को लागी अन्त्य छ। प्रारम्भिक कोड तल छ, एक साथ प्रस्तुत गर्दछ:
1
2.
We
?
W
The
?
8
दोष
रों 10
11
12
1 ‘्ग
1 ‘
1
1 16
1
18
1 19
राष्ट
मोड्युल कुरा ()
{
भिन्नता () {
सिलिन्डर (H = ,, r = 1));
सिलिन्डर (H = ,, R = =));
}
अनुवाद ([2, 2 ,,, 0)) {
घन ([, 46, 10,]]));
}
अनुवाद ([- 10, -26,0]) {
घन ([20, 1 ,,]];
}
अनुवाद ([- 10, -26,7]))।
क्यूबा (20, 4,7]);
}
}
कुरा ();
फेरि, यो हाम्रो पक्षको सुरुवात मात्र हो। हामी केवल प्रयोगको साथसाथै यसका साथसाथै यसका सिलिन्डरहरू मात्र छौं। यदि तपाईं सोचिरहनुभएको छ भने किन आयामहरू यति अनौंठो हुन्छन्, यो 1 19 2 in मा ईन्जिनियरिंगको ईन्जिनियरिंग प्रतिलिपिमा (मेरो चौथो संस्करण प्रतिलिपिमा) 1 11 11 मा प्रकाशित पहिलो संस्करणबाट प्रकाशित गरिएको थियो। एक इन्च को आठौं। म भर्खरै मेरो ओपीन्सकाड कम्पोजिंग गर्दैछु त्यसैले एक प्रणाली इन्च को आठौंको बराबर छ। जब हामी यसलाई प्रिन्ट गर्दछौं, हामी गुणा गरेर कुनै प्रकारको आकार समस्याहरू मर्मत गर्न सक्छौं। हाम्रो अंशको प्राथमिक शरीरलाई सतहमा, हामी फ्लेजमा केही सिलिन्डरहरू थप्न आवश्यक पर्दछ। एउटा चीज जुन ओपीन्स्बडको बारेमा साँच्चिकै अद्भुत हुन्छ केवल सानो भागहरू उत्पादन गर्न क्षमता हो साथै युनियन आदेशको साथ एकीकृत गर्दछ। यहाँ हाम्रो झिंगाको लागि सिलिन्डरको संग्रह छ:
1
2.
We
?
W
The
?
8
दोष
रों 10
11
12
1 ‘्ग
1 ‘
1
1 16
1
18
1 19
राष्ट
मोड्युल फ्लाज () {
घुमाउनुहोस् (2, 0,0,1800]) {
अनुवाद ([- 10,6, -4]) {
भिन्नता () {
युनियन () {
घन ([20,12,));
अनुवाद ([10 0,00]) {
सिलिन्डर (H = ,, R = 10);
}
}
अनुवादकe ([10 0,0]) {
सिलिन्डर (H = ,, r = 3.5));
घुमाउनुहोस् ([0,0,90)) {
सिलिन्डर (H = ,, R =));
}
}
}
}
}
}
किनभने ओपीन्सकाद सामान्यतया केवल कोड हो, हामी केवल कोडमा उपयुक्त क्षेत्रमा यस मोड्युललाई फोन गर्न सक्दछौं। तपाईं यसलाई अन्तिम स्क्रोल तल देख्न सक्नुहुन्छ केहि स्क्रोलहरू तल। आदर्श अब हाम्रो अंश यो जस्तो देखिन्छ: अब यो चीजमा थप गरिएको एक मात्र कुरा, प्राथमिक शरीरमा, साथै केही फिलहरू। म पाठकहरूलाई पाठ्यक्रमको रूपमा छोड्छु, तथापि यहाँ कोडको साथसाथै यसको नतिजा अंशको लागि फोटो हो:
1
2.
We
?
W
The
?
8
दोष
रों 10
11
12
1 ‘्ग
1 ‘
1
1 16
1
18
1 19
राष्ट
21
चिहान 22
2 23
2 the
2.
2 6
2 27
2 2
2.
0वटा
?1
A2
अवस्थामा 3 33
? 34
35
A3 तब
पूरा
38
39
A0
A1
A2
The 43
? 44
मोड्युल कुरा ()
{
भिन्नता () {
सिलिन्डर (H = ,, r = 1));
सिलिन्डर (H = ,, R = =));
घुमाउनुहोस् ([0,0,2225]) {
अनुवाद ([0,1.5,5,0]))।
क्यूबा (20, ,, 7]);
}
}
}
अनुवाद ([2, 2 ,,, 0)) {
घन ([, 46, 10,]]));
}
अनुवाद ([- 10, -26,0]) {
क्यूबा ([20, 10,]]);
}
अनुवाद ([[0, -26,2)) {
झगडा ();
}
}
मोड्युल फ्लाज () {
घुमाउनुहोस् (2, 0,0,1800]) {
अनुवाद ([- 10,6, -4]) {
भिन्नता () {
युनियन () {
घन ([20,12,));
अनुवाद ([10 0,00]) {
सिलिन्डर (H = ,, R = 10);
}
}
अनुवाद ([10 0,00]) {
सिलिन्डर (H = ,, r = 3.5));
घुमाउनुहोस् ([0,0,90)) {
सिलिन्डर (H = ,, R =));
}
}
}
}
}
}
कुरा ();
त्यसोभए त्यहाँ तपाईं जानुहुन्छ। एक चीज, ओपीन्स्डसँग उत्पादन गरियो। के यो ओपीन्स्कादको साथ सामानहरू सिर्जना गर्नको लागि निर्णायक गाईड हो? होइन, यद्यपि यो तपाइँको खुट्टा भिजेको लागि पर्याप्त पर्याप्त भन्दा बढी छ। यो पर्याप्त छ त्यसैले तपाईं आफ्नै भागहरू स्टाइल गर्न सक्नुहुनेछ साथै तिनीहरूलाई एक थ्रीडी प्रिन्टरमा पठाउन सक्नुहुन्छ। अर्को हप्ता, म अटोककमा ठ्याक्कै समान अंश बनाउनेछु, जसले अन्य कार्य प्याकेजहरूलाई राम्रोसँग समेट्नुपर्दछ। यदि तपाईंसँग कुनै पनि प्रकारको एक प्रकारका छन् भने एक अधिक थ्रीडी शैली प्याकेजले गरेको, टिप्पणीहरूमा नोट छोड्नुहोस्।