CATEGORII DOCUMENTE |
Bulgara | Ceha slovaca | Croata | Engleza | Estona | Finlandeza | Franceza |
Germana | Italiana | Letona | Lituaniana | Maghiara | Olandeza | Poloneza |
Sarba | Slovena | Spaniola | Suedeza | Turca | Ucraineana |
DOCUMENTE SIMILARE |
|
Erdvinių objektų pavirinių modelių sudarymo būdai:
Įprastinėmis braiymo komandomis.
Tipinių erdvinių primityvų braiymo komandomis.
Suteikiant dvimačiams objektams pakėlimą vir ploktumos xy ir storį.
Itempiant plokčiuosius udarus objektus į trečiąjį matavimą.
Sukant dvimatį objektą apie aį.
Dauguma mūsų jau nagrinėtų primityvų (apskritimai, lankai, tiesės ir kt.) gali būti braiomi ir trimatėje erdvėje. Tam tiesiog pakanka nurodyti tako trečiąją koordinatę. Erdvinei polilinijai braiyti yra ir atskira komanda 3DPOLY (DrawT3D Polyline).
Danai paviriniai modeliai sudaromi aprengiant paviriais karkasinius modelius arba dvimačius objektus. Paviriai realizuojami aproksimuojant pavirius plokčiaisiais daugiakampiais.
Aproksimacija tuo tikslesnė, kuo didesnis padengiančiųjų plokčiųjų daugiakampių skaičius. Aproksimavimo tikslumo parametrai nurodomi sisteminių kintamųjų SURFTAB1, SURFTAB2, SURFU, SURFV reikmėmis, kurios nurodo erdvinio tinklo padengiamųjų linijų tankį M ir N kryptimis (standartinė reikmė 6).
Paviriams i daugiakampių tinklų braiyti yra kelios komandos:
3DFACE (DrawTSurfaces T3D Face erdviniams trikampiams ar keturkampiams;
3DMESH (DrawTSurfaces T3D mesh nustatyto tankio (MxN) reguliarios topologijos daugiakampiam tinklui, nuosekliai įvedant virūnių koordinates M, paskui N kryptimis;
PFACE laisvos topologijos tinklui;
RULESURF (DrawTSurfaces TRuled Surface) daugiakampiam tinklui, gaunamam sujungiant du objektus (atkarpas, polilinijas, apskritimus, elipses, splainus, takus);
TABSURF (DrawTSurfaces TTabulated Surface) erdviniam paviriui, gaunamam itempiant dvimatį objektą į trimatį pagal dvimačio objekto profilį nurodyto vektoriaus kryptimi reikiamu dydiu;
REVSURF (DrawTSurfaces TRevolved Surface) tinkliniams paviriams gauti sukant sudarantįjį profilį apie aį.
Erdvinės polilinijos ir daugiakampių tinklų paviriai redaguojami komanda PEDIT.
Erdviniai ploktieji trikampiai ir keturkampiai danai naudojami paviriams sukurti (10.8 pav.). Jiems braiyti danai naudojama komanda 3DFACE (DrawTSurfaces T3D Face
Specify first point or [Invisible]: |
nurodyti pirmąją keturkampio/trikampio virūnę. |
|
Specify second point or [Invisible]: |
nurodyti antrąją keturkampio/trikampio virūnę. |
|
Specify third point or [Invisible] <exit>: |
nurodyti trečiąją keturkampio/trikampio virūnę. |
|
Specify fourth point or [Invisible] <create three-sided face>: |
nurodyti ketvirtąją keturkampio vitūnę. |
|
Specify third point or [Invisible] <exit>: |
nurodyti kito keturkampio/trikampio virūnes ir t.t. |
Komandos parinktis:
Invisible keturkampio/trikampio briaunos slėpimas braiant metu. Ankstesnių erdvinių plokčiųjų daugiakampių pavirių briaunų matomumą galima nustatyti komanda EDGE (DrawTSurfaces TEdge
Skirtingai nei panaioje paskirties komandoje SOLID, keturkampio ar trikampio takai nurodomi nuosekliai prie arba pagal laikrodio rodyklę.
10.8 pav. Keturkampės dėės vaizdas i viraus, paalinus
nematomas linijas: a) matyti dugnas;
b) komanda 3DFACE per takus 1, 2, 3 ir 4 nubraiius padengiantįjį keturkampį
Tipinių 3D primityvų, padengiamų paviriais, braiymo komandas galima ikviesti keliais būdais:
DrawTSurfacesT3D Surfaces
Atvertame dialogo lange
3D Objects parinkti tipinį
primityvą: Box3d, Pyramid, Wedge, Dome, Sphere, Cone, Torus, Dish arba Mesh.
[oninis meniu]DRAW2TSURFACEST3D Objec:
Atvertame dialogo lange 3D Objects parinkti tipinį primityvą: Box3d, Pyramid, Wedge, Dome, Sphere, Cone, Torus, Dish arba Mesh.
Komandų piktogramų liniuotės Surfaces piktogramomis.
Komanda 3D.
Atskirų primityvų braiymo komandomis: AI_BOX, AI_PYRAMID, AI_WEDGE, AI_CONE, AI_DOME, AI_SPHERE, AI_TORUS, AI_DISH.
Čia pateikiamas tipinių pavirinių primityvų braiymo komandų apraymas. Vientisiniai primityvai braiomi analogikai.
DrawTSurfacesT3D Surfaces
Atvertame dialogo 3D Objects lange parinkti Box3d:
Command: ai_box |
|||
Specify corner point of box: |
nurodyti stačiakampio gretasienio kampinio tako koordinates. |
||
Specify length of box: |
įvesti stačiakampio gretasienio ilgį. |
||
Specify width of box or [Cube]: |
įvesti stačiakampio gretasienio plotį. |
||
Specify height of box: |
įvesti stačiakampio gretasienio auktį. |
||
Specify rotation angle of box about the Z axis or [Reference]: |
įvesti stačiakampio gretasienio pasukimo apie aį z kampą. |
||
Komandos parinktis:
Cube kubo br imas.
DrawTSurfacesT3D Surfaces
Ikviestame dialogo 3D Objects lange parinkti Pyramid:
Command: ai_pyramid |
||
Specify first corner point for base of pyramid: |
nurodyti piramidės pagrindo pirmojo tako koordinates. |
|
Specify second corner point for base of pyramid: |
nurodyti piramidės pagrindo antrojo tako koordinates. |
|
Specify third corner point for base of pyramid: |
nurodyti piramidės pagrindo trečiojo tako koordinates. |
|
Specify fourth corner point for base of pyramid or [Tetrahedron]: |
nurodyti piramidės pagrindo ketvirtojo tako koordinates |
|
Specify apex point of pyramid or [Ridge/Top]: |
nurodyti piramidės virūnės koordinates. |
Komandos parinktys:
Ridge nupjautinės piramidės braiymas;
Top smailiasienės piramidės braiymas.
DrawTSurfacesT3D Surfaces
Atvertame dialogo lange 3D Objects parinkti Wedge
Command: ai_wedge |
|
Specify corner point of wedge: |
nurodyti pleito pagrindo kampinio tako koordinates. |
Specify length of wedge: |
įvesti pleito ilgį. |
Specify width of wedge: |
įvesti pleito plotį. |
Specify height of wedge: |
įvesti pleito auktį. |
Specify rotation angle of wedge about the Z axis: |
įvesti pleito pasukimo apie aį z kampą. |
DrawTSurfacesT3D Surfaces
Atvertame dialogo lange 3D Objects parinkti Cone
Command: ai_cone |
||
Specify center point for base of cone: |
nurodyti kūgio pagrindo centro koordinates. |
|
Specify radius for base of cone or [Diameter]: |
įvesti kūgio pagrindo spindulį. |
|
Specify radius for top of cone or [Diameter] <0>: |
įvesti kūgio viraus spindulį. |
|
Specify height of cone: |
įvesti kūgio auktį. |
|
Enter number of segments for surface of cone <16>: |
įvesti kūgio pavirių aproksimuojančių segmentų skaičių. |
DrawTSurfacesT3D Surfaces
Atvertame dialogo 3D Objects lange parinkti Dish
Command: ai_dish |
|
Specify center point of dish: |
nurodyti dubens centro koordinates. |
Specify radius of dish or [Diameter]: |
įvesti dubens spindulio dydį. |
Enter number of longitudinal segments for surface of dish <16>: |
įvesti dubens pavirių aproksimuojančių iilginių segmentų skaičių. |
Enter number of latitudinal segments for surface of dish <8>: |
įvesti dubens pavirių aproksimuojančių skersinių segmentų skaičių. |
Sukuriamas dubens vaizdas i viraus. |
DrawTSurfacesT3D Surfaces
Atvertame dialogo lange 3D Objects parinkti Dome
Command: ai_dome |
||||
Specify center point of dome: |
nurodyti kupolo centro koordinates. |
|||
Specify radius of dome or [Diameter]: |
įvesti kupolo spindulį. |
|||
Enter number of longitudinal segments for surface of dome <16>: |
įvesti kupolo pavirių aproksimuojančių iilginių segmentų skaičių. |
|||
Enter number of latitudinal segments for surface of dome <8>: |
įvesti kupolo pavirių aproksimuojančių skersinių segmentų skaičių. |
|||
|
DrawTSurfacesT3D Surfaces
Atvertame dialogo lange 3D Objects parinkti Sphere
Command ai_sphere |
|
Specify center point of sphere: |
nurodyti sferos centro koordinates. |
Specify radius of sphere or [Diameter]: |
įvesti sferos spindulį. |
Enter number of longitudinal segments for surface of sphere <16>: |
įvesti sferos pavirių aproksimuojančių iilginių segmentų skaičių. |
Enter number of latitudinal segments for surface of sphere <16>: |
įvesti sferos pavirių aproksimuojančių skersinių segmentų skaičių. |
Sukuriamas sferos vaizdas i viraus. |
DrawTSurfacesT3D Surfaces
Atvertame dialogo 3D Objects lange parinkti Torus
Command ai_torus |
|
Specify center point of torus: |
nurodyti toro centro koordinates. |
Specify radius of torus or [Diameter]: |
įvesti toro spindulį. |
Specify radius of tube or [Diameter]: |
įvesti toro vamzdio spindulį. |
Enter number of segments around tube circumference <16>: |
įvesti toro pavirių aproksimuojančių iilginių segmentų skaičių. |
Enter number of segments around torus circumference <16>: |
įvesti toro pavirių aproksimuojančių skersinių segmentų skaičių. |
Sukuriamas toro vaizdas i viraus. |
DrawTSurfacesT3D Surfaces
Atvertame dialogo lange 3D Objects parinkti Mesh
Command ai_mesh |
|
Specify first corner point of mesh: |
nurodyti keturkampio pirmojo tako (1) koordinates. |
Specify second corner point of mesh: |
nurodyti keturkampio antrojo tako (2) koordinates. |
Specify third corner point of mesh: |
nurodyti keturkampio trečiojo tako (3) koordinates. |
Specify fourth corner point of mesh: |
nurodyti keturkampio ketvirtojo tako (4) koordinates. |
Enter mesh size in the M direction: |
įvesti keturkampio pavirių aproksimuojančių iilginių segmentų skaičių. |
Enter mesh size in the N direction: |
įvesti keturkampio pavirių aproksimuojančių skersinių segmentų skaičių. |
Sukuriamas keturkampio tinklo vaizdas i viraus. |
Erdviniais paviriais padengti objektai gali būti braiomi suteikiant dvimačiam objektui pakėlimo auktį vir ploktumos xy ir storį. iuos dydius galima nurodyti prie ar po dvimačio objekto braiymo:
a) pakėlimo aukčio ir storio nurodymas prie dvimačio objekto braiymą komanda ELEV:
Command: |
ELEV s |
|
Specify new default elevation <0.0000>: |
įvesti pakėlimo auktį vir ploktumos xy. |
|
Specify new default thickness <0.0000>: |
įvesti storį. |
|
is pakėlimo auktis ir storis galios visiems brėiamiems dvimačiams objektams iki kitos ELEV komandos. |
pakėlimo aukčio ir storio nurodymas po dvimačio objekto braiymo komanda CHANGE:
Command: |
CHANGE s |
|||||
Select objects: |
Paymėti dvimačius objektus, kuriuos reikia itempti į trečiąjį matavimą. |
|||||
Select objects: |
s |
|||||
Specify change point or [Properties]: |
P s |
|||||
Enter property to change [Color/Elev/LAyer/LType/ltScale/LWeight/Thickness]: |
T s |
|||||
Specify new thickness <0.0000>: |
įvesti naują storio reikmę. |
|||||
Enter property to change [Color/Elev/LAyer/LType/ltScale/LWeight/Thickness]: |
E s |
|||||
Specify new elevation <0.0000>: |
įvesti naują pakėlimo auktį. |
|||||
Enter property to change [Color/Elev/LAyer/LType/ltScale/LWeight/Thickness]: |
s |
|||||
Erdviniam paviriui, gaunamam itempiant dvimatį objektą į trimatį pagal paviriaus sudaromąją (dvimatį objektą) nurodyto vektoriaus kryptimi reikiamu dydiu, brėti skirta komanda TABSURF (DrawTSurfaces TTabulated Surface):
Select object for path curve: |
paymėti paviriaus sudaromąją. |
Select object for direction vector: |
nurodyti vektorių ir jo dydį, nusakantį itempimo kryptį ir dydį. |
Erdviniams tinkliniams paviriams gauti sukant paviriaus sudaromąją (neudarą plokčiąjį objektą) apie aį galima komanda REVSURF (DrawTSurfaces TRevolved Surface):
Command: _revsurf Current wire frame density: SURFTAB1=6 SURFTAB2=6 |
|
Select object to revolve: |
paymėti paviriaus sudaromąją. |
Select object that defines the axis of revolution: |
nurodyti sukimo aį. |
Specify start angle <0>: |
įvesti pradinį sukimo kampą. |
Specify included angle (+=ccw, -=cw) <360>: |
įvesti galinį sukimo kampą. |
Sisteminiai kintamieji SURFTAB1 ir SURFTAB2 nustato erdvinio tinklo dengiamųjų iilginių ir skersinių linijų tankį (standartinis priskyrimas 6).
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 3123
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved