Ka whakaatuhia e Arama ki a koe me pehea te whakamahi i te FeatureScript mo te Onshape, me pehea hoki te waiho hei Mr. Handy Pants huri noa i te whare. Engari ko te nuinga o te WhakaaturangaScript.

Tuhinga o mua: He maha nga kaitautoko a SolidSmack, tae atu ki etahi o nga kamupene CAD nui rawa atu i te whenua. He rawe tera. Ko tetahi o aua kaitautoko ko Onshape.

Ko tenei panui, heoi, ko e kore i tautokohia e tetahi. Ko ahau katoa tenei.

Ka rite ki te putanga ata inapo, Kei te ora a FeatureScript.

Ko te FeatureScript, ki taku whakaaro, ko te waahanga tino nui o Onshape. Koia pea te taupānga whakamate e kawe mai ana i a Onshape ki roto i te ao. He waahanga matua o te hoahoanga Onshape, a, i enei ra e waatea ana ki te katoa.

Ataata YouTube

(Ko te akoranga whai muri i whakahuahia i roto i te ataata e waatea ana ki konei.)

Ko FeatureScript he reo tuhi mo nga ahuatanga tuhi. (Awkward pause.) Mena he rite te ahua o te moniker ki te “Javascript” me te “Actionscript,” he tika. He rite tonu ki te Javascript, engari i te mutunga he reo rangatira me te IDE kaha i hangaia, he rite ki te mahi a Actionscript i roto i te Flash. Ko enei huanga he pai ki te mohio ki nga kaiwhakatakoto waehere, ka taea te panui ki te tangata noa, a–na te mea he reo hanga-a-waa—he poto ake i te reo kaupapa whanui penei i a JS, Python ranei.

Ko nga ahuatanga ka tuhia e koe ki te FeatureScript ka puta ki te Onshape UI pera i etahi atu ahuatanga, i te taha tonu o Extrude me Revolve me Sweep me Loft. Ko te UI mo to ahuatanga ka rite ki nga ahuatanga katoa o Onshape. Ka taea e koe te taapiri i o ahuatanga ki te paeutauta me te whakamahi i roto i o kaupapa katoa. Ka taea e koe te tiri i o ahuatanga ki etahi atu kia taea e ratou kite pehea to mohio tango painga o ratou.

Screen Shot 2016-05-24 i 8.05.35 AM

Ko tetahi o nga taputapu tuatahi i hangaia e ahau ki te FeatureScript he arero kotahi-taahiraa me te waahanga riu. Kua hoahoatia kia taea e tetahi ahuatanga T&G te hanga riu ki roto i nga papa maha e pai ana koe, me nga arero ki runga i nga mema whiti e hiahia ana koe, ka hinga katoa. Ka whakakorikori aunoa i te riu me te tautuhi i te whanui ki te 1/3 te whanui o te papa-engari ka taea te whakarite.

Nga mea ka taea e koe me te FeatureScript

Ko te mea tuatahi ka ngana te nuinga o te tangata ki te FeatureScript he rarangi momo tonotono o nga ahuatanga o Onshape o naianei: whakahaere i te extrude, katahi ano he extrude, katahi he awhi, katahi ka boolean, katahi atu boolean, aha atu.

Hei tauira, he pai ki ahau te whakahau SolidWorks “Cut With Surface”, engari karekau i a Onshape. I tuhia e au taku ake i roto i te FeatureScript ma te whakatinana i te whakahau wehe, ka whai i te whakahau whakakore tinana. Peasy ngawari.

Kia kotahi te taumata hohonu ake, i tuhia nga ahuatanga katoa o Onshape ma te whakamahi i te FeatureScript. Ko te tikanga ma te whakamaramatanga, ka taea e te FeatureScript nga mea katoa ka taea e Onshape te mahi. Mena kua kite koe i tetahi ahuatanga Onshape e mahi ana, ka taea e koe ki te FeatureScript.

Na, hei tauira, hei utu mo te whakamahi i te whakahau "extrude" a Onshape (te mea e kitea ana e koe i te UI Onshape), ka taea e koe te whakamahi i te mahi opExtrude hohonu ake, kia hohonu ake ai te uru atu ki nga mahi o roto o te extrude. Ma te whakamahi i tenei tikanga ka hangaia e au he whakahau whakamohio ka taea te whakaputa i nga korero maha i te wa kotahi, ka rite ia ki tana ake rererangi huahua (kaore te katoa e haere ki te huarahi kotahi, pera i te putanga o Onshape). He tauira iti tenei, engari he maha noa atu.

Screen Shot 2016-05-24 i 8.07.05 AM

He torutoru noa nga FeatureScripts i tuhia e au i tenei wa, a he maha nga mea i akohia e au i roto i te mahi. Ina timata koe ki te hanga i nga ahuatanga hei whakaaunoa i nga mahi noa, ka kitea e koe te hiahia kia maha ake. I tenei wa ka taea e au te mahi i roto i nga waahanga tekau nga mea i mau ki te kotahi rau, a kei te timata noa ahau.

Na ka taea e koe te mahi i nga mea maha e whakaatuhia ana e Onshape Kaore e taea i tenei wa ano hoki. Hei tauira, karekau he taputapu spline 3D i Onshape, engari ka tukuna e FeatureScript he urunga ki tetahi spline ka taea e tatou te whakahaere i roto i te kowhiringa o nga tohu 3D, me te huri i ta tatou ake taputapu spline 3D.

I taku whakamatautau ki te FeatureScript, i aro nui ahau ki nga taputapu kamura: rakau, plywood, tapahi dado, mortise & tenon, arero me te riu, titi, rapeti, me nga hononga hiku. I hanga e au etahi ahuatanga ka taea te mahi i nga mahi honohono maha i roto i te waahanga kotahi, me tetahi ka taea te hanga i te maha o nga papa paerewa huri noa i te paenga.

Ko te ataahua o FeatureScript ko nga mea kaore e tika kia noho rarangi: ka taea e tatou te taapiri i nga korero here penei "mehemea ka neke atu te tawhiti x i te 16 inihi, taapirihia tetahi atu hononga". Ka taea e koe te whakaputa i nga arawhata, i nga reera, i nga riu, i nga rangatira, i nga karaehe, i nga tauira perf, tae noa ki nga hanganga koretake penei i nga tauira Voronoi me te hoahoanga whakatipuranga. He tino whakaihiihi nga mea ka taea.

Screen Shot 2016-05-24 i 8.10.20 AM

Ko tenei ahuatanga ka whakahaere i nga raupapa papa paerewa huri noa i te paenga o te huahua. Ka taea te ahua, te rahi ranei o te huahua, ka taea te toro atu nga pito kia inaki ai kia nui ai te waahi mo te whakaurunga. I tenei keehi, ko tetahi ahuatanga kei te whakaputa i nga papa 17. Whakaarohia te whakamahi i tetahi mea penei ki te hanga whare. Ka taea e koe te hanga i te anga taketake mo te papa katoa i roto i te waahanga kotahi, katahi ka whakatuwhera i nga waahanga hei whakaputa i nga kuaha me nga matapihi, nga ahuatanga o te arawhata, nga raima, me etahi atu.

Nga mea kaore e taea e koe ki te FeatureScript

He rawe te FeatureScript, engari he maha nga mea e kore e taea e ia.

Ko te mea tuatahi, ahakoa he kupu "Hikituhi" kei roto i te ingoa, ehara a FeatureScript i te punaha tuhi tuhi, engari kaore i roto i te tikanga papamahi tawhito o te kupu. He tuhinga mo te hanga āhuatanga, he tino iti me te tino tikanga i roto i te Onshape. Ina koa, kei te noho nga ahuatanga I roto i Wāhanga Wāhanga, me te āwhina ki te tautuhi i te āhuahanga ka hangaia ki reira.

Hei tauira, kaore e taea e koe te tuhi i tetahi FeatureScript ka hanga he Wāhanga Wāhanga, he Runanga ranei. Kei te noho nga ahuatanga I roto i Wāhanga Studios, no reira e kore e taea e ratou te hanga. Kare e taea e koe te whakamahi i te FeatureScript ki te whakaputa i te tuhi tuhi, i te whakaahua ranei. Kaore e taea e FeatureScript te tuku imeera ki tetahi kaiwhakahaere ma te imeera mena ka huri te Wahanga 12345R6, ka whakahaere ranei i te tātari utu puta noa i te kaupapa katoa. Hei poto, Ko te FeatureScript te hanga i nga ahuatanga ahuahanga i roto i te Wāhanga Wāhanga, kaua rawa atu.

Screen Shot 2016-05-24 i 8.16.57 AM

Hei tohu o te ariā, ka makahia e tenei ahuatanga ngawari nga tohu me nga rererangi paatata ki nga waahi kua tautuhia e te kaiwhakamahi puta noa i nga tawhā U me V o te mata. Ko te take i huihui katoa ai nga tohu ki tetahi taha ko te mea, mo te ngahau noa, hei utu mo te matiti auau kei te whakamahi ahau i te taupuke (tirohia te rarangi 28 o te waehere kei raro nei, kei te tapawha ahau i nga waahi matiti). I roto i te ariā ka taea e au te whakamahi i tenei ahuatanga ki te akiaki i etahi atu ahuatanga e ahu mai ana i te tauira, me te hanga haere i tetahi huinga taputapu whakatauira whakatipuranga penei i te Grasshopper.

Screen Shot 2016-05-24 i 8.13.03 AM

Koinei te katoa o te waehere mo te ahuatanga o te matiti mata e whakaatuhia ana i runga ake nei, a he uaua ake i te mea e tika ana. I taumanutia e ahau tenei i roto i nga meneti torutoru hei hiahia. Whakaarohia he aha ka taea e tatou me te iti ake o te wa me te kaha.

He maha nga kaupapa kaupapa esoteric e kore e taea e ia. Ko tetahi take, kaore e taea te hanga momo ahuahanga hou. Hei tauira, kare e taea e koe te whakamahi i te FeatureScript ki te hanga taputapu whakatauira mata wehewehenga, ki te whakaputa a-ringa ranei i nga mata tohu-739 NURBS. Kaore e taea e koe te hanga i te punaha voxel, te taunekeneke ranei me nga mata GL i tukuna ki te mata.

Pērā i te punaha kapua, he mea nui te haumarutanga i roto i te Onshape. Na, kaore e taea e FeatureScript te waea ki nga wahitau tukutuku o waho ahakoa he aha. Na e kore e taea e koe, hei tauira, te whai i tetahi ahuatanga e whakaatu ana i to tweet hou i roto i nga reta poraka.

I tua atu, kei te mohio pea koe, ka taea e Onshape te maha o nga kaiwhakamahi ki te mahi i runga i te tuhinga kotahi i te wa kotahi, no reira he mea nui kia tino whakatau nga hua ahuatanga katoa. Arā, me rite tonu te hua o tetahi ahuatanga ki ia hangahanga. Ka kitea pea tenei, engari tera ano etahi here nui ka puta ina mohio koe ki tenei.

Ko tetahi mea, karekau a FeatureScript he ra, he wa mahi ranei. Mena i mahia, ka taea e koe te hanga i nga ahuatanga rereke i runga i te ra o te tau, i te wa ranei o te ra. He ahua humbug tenei, engari kia mahara: ehara pea ko koe anake te kite. Mena kei te titiro koe ki tetahi tuhinga Onshape me tetahi kaiwhakamahi i Hapani, ko wai te ra me te waa me whakamahi? He raruraru papaku tera, engari he raru hohonu. Kati noa ki te kii ka raru nga mahi ra i roto i te FeatureScript, no reira karekau he.

Waihoki, kaore e taea e FeatureScript te whakaputa tau matapōkere pono. Mena ka taea, ka puta nga mea rereke i ia hangahanga. Ko to hoa mahi i Hapani ka kite i tetahi mea rereke rawa atu i taau e kite ana, karekau hoki e "pono" ki te konae. Ko te kaweake ka kore e tino kitea. Engari ka taea e koe te whakamahi i nga tau psuedo-tupurangi i hangaia ma te whakamahi i te uara kakano. He matapōkere noa enei mo te nuinga o nga kaiwhakamahi, engari kaore he raru o te kore e whakatau.

Ka taea e etahi atu taputapu CAD te mahi i tenei?

Te ahua o.

Ko te nuinga o nga punaha CAD he momo punaha tonotono hei hono i nga raupapa o nga mahi taputapu. Ko te nuinga he momo punaha tuhi mo te whakaaunoa i nga mahi, ko te nuinga o te whakamahi i te reo ehara i te mana motuhake penei i te Python, i te keehi ranei o SolidWorks–Visual Basic (Ka ruaki a Adamu puta noa i te tari). Ko etahi he atanga GUI mo te rokiroki, te tuhi tonotono ranei, e mohiotia ana ko nga Tonotono, Nga Waahanga Whare Pukapuka, Nga Waahanga Kua Tautuhia e te Kaiwhakamahi, te Kaihanga Mana ranei, i runga i to taputapu. Ka taea e Grasshopper koe ki te hanga hangahanga-a-arorau ma te whakamahi i te punaha nodal he reo hootaka ataata. Ko nga whiringa pai katoa.

He momo API ano te nuinga o nga taputapu CAD mo te whakawhanake i nga monomai whai rawa, ko te tikanga i roto i te c++, engari ka mau koe ki to Tarau Nui Kid mo era, i te mea ka tuhia, ka tiakina kia whakamahia e nga kaihanga ngaio, ehara i to toharite. kaiwhakamahi.

He rawe enei whiringa katoa, engari he ahua rereke te FeatureScript. Pērā i ētahi māra-taiepa, ka tae mai me ngā painga me ngā huakore. I te taha ki runga, ka taea e FeatureScript te tuhi i nga ahuatanga o te akomanga tuatahi ki Onshape he ahua me te ahua rite tonu ki nga ahuatanga e tukuna ana me te hua, me te mahi ma te tohu tohu iti. Ko nga ngoikoretanga ko te ako (tetahi atu) reo rangatira, kaore he aunoatanga puta noa i te punaha, he iti rawa te uru ki nga mahi hohonu o te punaha.

I roto i te katoa, kua tuhia he maha nga mono mo etahi atu taupānga i roto i nga tau, he tino whakaihiihi a FeatureScript. Ki ahau nei, ko nga painga ka nui ake i nga here.

Ētahi atu ki te haere mai

Ka ngahau tenei. Ka whakaputahia e au nga akoranga hei nga wiki e haere ake nei (ko te tuatahi ki konei). Noho tonu!

Arama

kaituhi

Arama O'Hern he kaihoahoa ahumahi, kei te hoahoa i nga hua mai i te rorohiko rorohiko tae atu ki nga taputapu hiko, taonga taakaro ki te akomanga tae atu ki nga wharepaku kaukau, me nga taputapu oro oro ki nga kaiwhakatangi kita. I te 2008 i whakapumautia e ia cadjunkie.com, ana i te tau 2010 i whakatuhia te EvD Media me Josh Mings o SolidSmack.com, me te mahi tahi a te tokorua i runga i te EngineerVsDesigner.com podcast.