1. Táirgí
  2.   CAD
  3.   JavaScript
  4.   JSCAD
 
  

Leabharlann JavaScript chun Dearthaí CAD Paraiméadracha 2T & 3T a Chruthú

Le Leabharlann CAD JavaScript Foinse Oscailte, is féidir le ríomhchláraitheoirí dearaí paraiméadracha 2T & 3T a chruthú. Cruthaigh do rindreálaí féin do gheoiméadrachtaí 3T & 2T trí API saor in aisce..

Cad is JSCAD ann?

Is leabharlann JavaScript foinse oscailte saor in aisce í JSCAD a ligeann do fhorbróirí bogearraí samhlacha 3T a chruthú agus a ionramháil i dtimpeallacht brabhsálaí laistigh dá bhfeidhmchláir JavaScript féin. Tá an leabharlann deartha le bheith éasca le láimhseáil chomh maith le bheith an-solúbtha, rud a fhágann gur rogha den scoth í do raon leathan feidhmchlár. Soláthraíonn JSCAD sraith uirlisí agus feidhmeanna chun samhlacha casta a chruthú go héasca, chomh maith le raon roghanna saincheaptha chun cuma agus feidhmiúlacht do mhúnlaí a choigeartú.

Is uirlis chumhachtach í JSCAD chun samhlacha 3T a chruthú ar féidir iad a úsáid i raon leathan feidhmchlár, ó chearrbhachas agus siamsaíocht go taighde eolaíoch agus dearadh tionsclaíoch. Tacaíonn leabharlann JSCAD le raon leathan formáidí comhaid, lena n-áirítear STL, OBJ, agus 3MF, rud a fhágann go bhfuil sé éasca do mhúnlaí a onnmhairiú lena n-úsáid in feidhmchláir bhogearraí eile. Tá an leabharlann an-ildánach agus tugann sí deis d'úsáideoirí cruthanna agus eilimintí éagsúla a chomhcheangal chun struchtúir agus samhlacha casta a chruthú, rud a fhágann gur uirlis ildánach í do dhearthóirí, d'innealtóirí agus do lucht caitheamh aimsire.

Tá comhéadan an-chairdiúil d'úsáideoirí ag JSCAD agus tá sé deartha le bheith an-spontáineach. Soláthraíonn an leabharlann réimse roghanna saincheaptha, rud a ligeann d'úsáideoirí cuma agus feidhmiúlacht a samhlacha a choigeartú chun freastal ar a riachtanais agus a roghanna sonracha. Leis an raon leathan roghanna saincheaptha atá aici, gnéithe ardleibhéil, agus tacaíocht do raon formáidí comhaid, is uirlis chumhachtach í JSCAD is féidir a úsáid le haghaidh raon leathan feidhmchlár.

Previous Next

Ag Tosú le JSCAD

Is é an bealach molta le suiteáil ná npm a úsáid. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil réidh.

Suiteáil JSCAD trí npm

 npm install @jscad/modeling 

Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid scaoilte is déanaí go díreach ó stór GitHub.

Dearadh Nua a Chruthú trí API JavaScript

Tacaíonn leabharlann foinse oscailte OpenCascade le hil-shnáithe le haghaidh oibríochtaí áirithe. Ní sholáthraíonn an leabharlann tacaíocht dhúchasach d'il-shnáithe, toisc gur teanga aon-shnáithe í JavaScript. Mar sin féin, is féidir le forbróirí Oibrithe Gréasáin a úsáid ina bhfeidhmchlár chun tascanna áirithe a dhéanamh i snáithe ar leith, rud a fhéadann feidhmíocht agus freagrúlacht a fheabhsú. Léiríonn an sampla seo a leanas conas Oibrí Gréasáin a úsáid chun tasc ríomhaireachtúil trom a dhéanamh i snáithe ar leith agus an príomh-UI a choinneáil freagrúil.

Conas Dearadh a Chruthú & a Easpórtáil go Formáid STL trí JavaScript API?

 const {CAG, CSG} = require('@jscad/csg');

// create a simple shape like a cube:

const cube = CSG.cube({
  center: [0, 0, 0],
  radius: 10
});

//export your design in a desired format:

const stlSerializer = require('@jscad/stl-serializer');
const stlData = stlSerializer.serialize(result);
console.log(stlData);

Formáid Dearthaí a Thiontú in Aipeanna JavaScript

Tugann leabharlann JSCAD foinse oscailte an cumas do fhorbróirí bogearraí formáid aon dearaidh a thiontú go formáidí comhaid eile a dtacaítear leo. Tá tacaíocht san áireamh sa leabharlann do fhormáidí comhaid éagsúla a bhfuil tóir orthu, amhail STL, AMF, DXF, JSON, X3D, íomhánna SVG agus go leor eile. Chun formáid comhaid atá ann cheana a thiontú, ní mór duit comhad atá ann cheana a luchtú ar dtús agus na formáidí comhaid aschuir a roghnú. Is féidir na dearaí a roinnt go héasca le daoine eile mar cheangaltáin comhaid le ríomhphost, teachtaireachtaí, srl.

Conas an Dearadh a Luchtú & a Fhormáid a Thiontú trí JavaScript API?

const {CSG} = require('@jscad/modeling')
const {STL} = require('@jscad/stl-serializer')

// Load the design file in the desired format
const stlString = fs.readFileSync('design.stl', 'utf8')

//Convert the STL format to a JSCAD CSG object:

const design = STL.parse(stlString)
const stlString = STL.serialize(design)
fs.writeFileSync('manipulated_design.stl', stlString)

Claochluithe Cruthanna CAD trí Aipeanna JavaScript

Éascaíonn leabharlann JSCAD d'fhorbróirí bogearraí cruthanna agus samhlacha 3T a chruthú laistigh dá bhfeidhmchláir JavaScript féin. Is féidir an cruth bunaidh a chlaochlú aon líon uaireanta. Tá sraith feidhmeanna agus gnéithe curtha ar fáil ag an leabharlann le haghaidh claochlú cruthanna, amhail cruthanna a rothlú ag aon uillinn ar leith faoin ais X, Y, agus Z, cruthanna a scálú ag aon fhachtóir, cruthanna a aistriú (a bhogadh) go suíomh eile, cruthanna a ailíniú nó a lárú trasna ais X, Y, agus Z, cruthanna a scáthánú (frithchaitheamh), agus mar sin de.

Conas Rothlú Crutha a Dhéanamh faoi Ais Aonair trí API JavaScript?

const { cuboid } = require('@jscad/modeling').primitives
const { rotateX,rotateY,rotateZ } = require('@jscad/modeling').transforms
 
const myshape = cuboid({size: [5, 20, 5]})
let newshape = rotateX((Math.PI * 2 / 4), myshape)
newshape = rotateY((Math.PI * 2 / 24), newshape)
newshape = rotateZ((Math.PI * 2 / 12), newshape)
 Gaeilge