ArbitraryProfile

ArbitraryProfile

Áttekintés

ArbitraryProfile egy osztály a Aspose.3D FOSS-ban a .NET számára. Örökli: Profile, INamedObject.

Ez az osztály lehetővé teszi, hogy közvetlenül tetszőleges görbéből 2D profilt építsen.

Ez az osztály 14 metódust biztosít a ArbitraryProfile objektumokkal való munkához a .NET programokban. Elérhető metódusok: A3DObject, ArbitraryProfile, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET csomag telepítése után. Tulajdonságok: Curve, Excluded, Holes, Name, ParentNode, ParentNodes, és még 2.

Tulajdonságok

NévTípusHozzáférésLeírás
CurveCurveOlvasás/ÍrásA profil felépítéséhez használt görbe
HolesList<Curve>OlvasásA profil lyukai, amelyeket szintén görbével ábrázolnak
ExcludedboolOlvasás/ÍrásLekéri vagy beállítja, hogy az exportálás során kizárják-e ezt az entitást.
ParentNodesList<Node>OlvasásLekéri az összes szülőcsomópontot; egy entitás több szülőcsomóponthoz is csatolható a geometriai példányosításhoz.
ParentNodeNodeOlvasás/ÍrásLekéri vagy beállítja az első szülőcsomópontot; ha beállítja az első szülőcsomópontot, ez az entitás leválik a többi szülőcsomópontról.
SceneSceneOlvasásVisszaadja a jelenetet, amelyhez ez az objektum tartozik.
NamestringOlvasás/ÍrásLekéri vagy beállítja a nevet.
PropertiesPropertyCollectionOlvasásVisszaadja az összes tulajdonság gyűjteményét.

Metódusok

AláírásLeírás
ArbitraryProfile()Konstruktorja
ArbitraryProfile(curve: Curve)Konstruktor egy kezdeti görbével.
GetEntityRendererKey()Lekéri az entitás renderelő kulcsát, amely a renderelőben van regisztrálva.
Entity(name: string)Inicializál egy új példányt az Entity osztályból.
GetBoundingBox()Lekéri az aktuális entitás határoló dobozát az objektumtér koordináta-rendszerében.
SceneObject(name: string)Inicializáljon egy SceneObject alapértelmezett névvel
SceneObject()Inicializáljon egy SceneObject.
A3DObject()Inicializál egy új példányt az A3DObject osztályból név nélkül.
A3DObject(name: string)Inicializál egy új példányt az A3DObject osztályból.
RemoveProperty(property: Property)Eltávolít egy dinamikus tulajdonságot.
RemoveProperty(property: string)Távolítsa el a név szerint azonosított megadott tulajdonságot.
GetProperty(property: string)Lekéri a megadott tulajdonság értékét
SetProperty(property: string, value: object?)Beállítja a megadott tulajdonság értékét
FindProperty(propertyName: string)Megkeresi a tulajdonságot.

Lásd még:

 Magyar