
Aspose.3D do .NET
API C# .NET chun Diagraim 3D a chruthú, a chur in eagar & a thiontú
API Dearadh Ríomhaireachta (CAD) Úsáideach a chuireann ar Developers Bogearraí cumas Radhairc 3D a ghiniúint, Méis 3D a bhainistiú, agus Comhaid 3D a easpórtáil i raon leathan formáidí.
Cad é Aspose.3D do .NET?
API Saothair-iarrachta Ríomhaire (CAD) saibhir i ngnéithe, Aspose.3D for .NET cuireann ar chumas forbróirí .NET cáipéisí a tháirgeadh agus a bheith ag obair le comhaid i raon de fhormáidí comhaid gan gá le bogearraí múnlaithe agus rindreála 3D a shuiteáil ar an ríomhaire. Is féidir le feidhmchláir .NET na leabharlainne cumas 3D a ionchorprú go héasca, rud a chuireann ar chumas dearadh agus radhairc iontacha a chruthú. Gan gá le códú casta ná ar eolas faoi 3D, is féidir le forbróirí cumas 3D a chur isteach go tapa agus go simplí i bhfeidhmchláir .NET a n-úsáideann API atá éasca le húsáid.
Tá go leor feidhmeanna bunúsacha agus casta 3D, lena n-áirítear próiseáil geoiméadrach na mhiotais, idir-ábharú beochana, agus trasfhoirmeálacha hiercairí, ar fáil i Aspose.3D le haghaidh .NET. Is féidir le leabharlann na comhaid 3D a oscailt, a léamh, a scríobh, a mhodhnú, agus a thiontú i roinnt cineálacha comhad for-úsáidte, mar FBX, STL, Collada, AMF, PLY, GLTF, OBJ, agus 3DS. Tá an leabharlann thar a bheith cairdiúil don úsáideoir agus tógtha chun feidhmiú chomh maith ar thaobh an chliaint agus ar thaobh an fhreastalaí. Ina theannta sin, déanann sé sé simplí do fhorbróirí feidhmiúlacht 3D a chur le a n-aipí trí chumasú iad idirghníomhú le raon leathan de mhúnlaí agus sócmhainní 3D.
Ag cruthú radharc 3D, ag lódáil comhaid ón sruth, ag sábháil agus ag tiontú comhad go sruth, ag obair le geoiméadracht, ag roinn sonraí geoiméadracht mogalra idir il-nóid, ag cur airíonna beochana leis an doiciméad radhairc, ag cur ceamara sprioc leis an radharc, ag roinn mogail de réir ábhair, ag rindreáil radharc 3D, ag cruthú cilindre, ag cruthú geoiméadracht trí shíneadh cruthanna, agus go leor gnéithe eile a dhéanann an leabharlann indéanta. Tá Aspose.3D i gcónaí an rogha is fearr do fhorbróirí bogearraí a bhfuil suim acu i nginiúint léaráidí 3D iontacha, dearadh feidhmchlár idirghníomhacha 3D, nó simplí chun roinnt feidhmiúlachta 3D a chur le a n-iarratais .NET atá ann cheana.
Ag tosú le Aspose.3D do .NET
Is é an bealach molta chun Aspose.3D le haghaidh .NET a shuiteáil ná trí NuGet a úsáid. Úsáid an t-ordú seo a leanas le haghaidh suiteáil réidh.
Suiteáil Aspose.3D do .NET trí NuGet
dotnet add package Aspose.3D --version 23.2.0 Is féidir leat é a íoslódáil go díreach ó leathanach táirge Aspose freisin.Gin & Sábháil Radharc 3D go cláraitheach trí API C# .NET
Cuireann Aspose.3D le haghaidh .NET ar fáil do fhorbróirí bogearraí an cumas scéil 3D nua a ghiniúint ón tús agus iad a shábháil i dtáirge comhad a dtacaítear leo laistigh dá n-iarratais C#. Ceadaíonn an leabharlann luchtú scéalta 3D atá ann cheana, eolas sócmhainní a chur leis, treoshuíomh an phlána a athrú, rochtain a fháil ar a airíonna, athruithe a dhéanamh air agus í a shábháil i bhformáidí comhaid coitianta cosúil le PDF, HTML, srl. Ceadaíonn an leabharlann freisin cáipéis 3D a shábháil i bhformáidí 3D éagsúla, mar FBX, STL, DAE, RVM, OBJ, 3DS, DRC srl.
Conas Cáipéis Radhairc 3D a Ghiniúint trí API .NET?
var output = RunExamples.GetOutputFilePath("document.fbx");
// Create an object of the Scene class
Scene scene = new Scene();
// Save 3D scene document
scene.Save(output, FileFormat.FBX7500ASCII);
Tiontaigh Cáipéis 3D go Formáidí Comhad Eile trí .NET
Ceadaíonn Aspose.3D le haghaidh .NET d'fhorbróirí ríomhchlár a oscailt agus a thiontú doiciméad 3D i bhformáidí comhaid éagsúla a dtacaítear leo laistigh dá n-iarratais .NET féin. Trí úsáid a bhaint as leabharlann próiseála doiciméad 3D i C#, ní gá ach doiciméad 3D a luchtú i dtáirge comhad a dtacaítear leis agus a mhodh sábhála a ghlaoch le paraiméadar FileFormat cuí. Tacaíonn an leabharlann le tiontú scéil 3D go PDF, HTML, FBX, DAE, 3DS, DRC, GLTF, OBJ, STL, RVM agus go leor eile.
Conas Cáipéis 3D a Easpórtáil go Formáidí Comhaid Eile trí API C#?
// load the file to be converted
var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");
// save in different formats
scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);
scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);
Cruthaigh agus Bainistigh Méis 3D trí API .NET
Aspose.3D do .NET cuireann sé ar fáil d'fhorbróirí bogearraí an cumas oibriú le Mheisceanna 3D laistigh dá n-iarratais C#. Ceadaíonn an leabharlann meisce de chineálacha éagsúla cruthanna geoiméadrach 3D a ghiniúint, pointí rialúcháin agus polagáin a shainiú ar an mbealach is simplí chun meisce a chruthú. Tacaíonn an leabharlann freisin le rochtain ar shonraí geoiméadrachais meisce le nóid iolracha, rud a chabhraíonn le bainistíocht chuimhne níos fearr. Tacaíonn sé le roinnt gnéithe tábhachtacha mar chumascadh agus scoiltú meisce i gcomhad 3D, cruthú sonraí gnáth do gach meisce i gcomhad 3D, ionchódú meisce 3D sa chomhad Google Draco, tiontú meisce de réad 3D singil i gcomhad PLY, tiontú meisce go meisce triantánach agus cruth bunúsach go meisce, srl.
Conas gach Mheasc de Radhairc a roinn de réir Ábhair trí API .NET?
// Create a mesh of box(A box is composed by 6 planes)
Mesh box = (new Box()).ToMesh();
// Create a material element on this mesh
VertexElementMaterial mat = (VertexElementMaterial)box.CreateElement(VertexElementType.Material, MappingMode.Polygon, ReferenceMode.Index);
// And specify different material index for each plane
mat.Indices.AddRange(new int[] { 0, 1, 2, 3, 4, 5 });
// Now split it into 6 sub meshes, we specified 6 different materials on each plane, each plane will become a sub mesh.
// We used the CloneData policy, each plane will has the same control point information or control point-based vertex element information.
Mesh[] planes = PolygonModifier.SplitMesh(box, SplitMeshPolicy.CloneData);
mat.Indices.Clear();
mat.Indices.AddRange(new int[] { 0, 0, 0, 1, 1, 1 });
// Now split it into 2 sub meshes, first mesh will contains 0/1/2 planes, and second mesh will contains the 3/4/5th planes.
// We used the CompactData policy, each plane will has its own control point information or control point-based vertex element information.
planes = PolygonModifier.SplitMesh(box, SplitMeshPolicy.CompactData);
Ionsáigh & Cuir in eagar Téacs i Léaráidí Visio trí API .NET
Aspose.3D do .NET ligeann d'fhorbróirí bogearraí oibriú le Visio ar bhealaí éagsúla laistigh de Chairteacha Visio ag baint úsáide as leabharlann .NET. Cuimsíonn an leabharlann C# gnéithe éagsúla le haghaidh láimhseáil téacs i gcruthanna, mar shampla cur isteach cruth téacs, saincheapadh cruth téacs sa chairt Visio, nuashonrú téacs an chrutha, aimsiú agus ionadú téacs an chrutha, cur i bhfeidhm bileog stíle tógtha nó saincheaptha ar an téacs, cur i bhfeidhm stíl éagsúla ar gach luach téacs de chruth, baint amach téacs simplí ó leathanach chairte Visio, agus go leor eile.
Conas an Ceamara Sprioc a Socrú i gComhad 3D trí API .NET?
// Initialize scene object
Scene scene = new Scene();
// Get a child node object
Node cameraNode = scene.RootNode.CreateChildNode("camera", new Camera());
// Set camera node translation
cameraNode.Transform.Translation = new Vector3(100, 20, 0);
cameraNode.GetEntity().Target = scene.RootNode.CreateChildNode("target");
var output = RunExamples.GetOutputFilePath("camera-test.3ds");
scene.Save(output, FileFormat.Discreet3DS);
