NurbsSurface NurbsSurface class NurbsSurface
är en yta representerad avNURBS(Icke-enhetlig rationell grundspline) , ANurbsSurface
definieras av tvåNurbsDirection
U
ochV
. W-komponenten i kontrollpunkten används som kontrollpunktens vikt oavsett riktningens typ är enTwoDimensional ellerThreeDimensional
Copy public class NurbsSurface : Geometry , IMeshConvertible
Konstruktörer Egenskaper namn Beskrivning CastShadows { get; set; }Hämtar eller ställer in om denna geometri kan kasta skugga ControlPoints { get; }Får alla kontrollpunkter Deformers { get; }Får alla deformerare associerade med denna geometri. Excluded { get; set; }Hämtar eller ställer in om den här entiteten ska exkluderas under export. virtual Name { get; set; } Hämtar eller ställer in namnet. ParentNode { get; set; }Hämtar eller ställer in den första överordnade noden, om den första överordnade noden ställs in, kommer denna enhet att frikopplas från andra överordnade noder. ParentNodes { get; }Hämtar alla överordnade noder, en enhet kan kopplas till flera överordnade noder för geometriinstansering Properties { get; }Hämtar samlingen av alla egenskaper. ReceiveShadows { get; set; }Hämtar eller ställer in om denna geometri kan ta emot skugga. Scene { get; }Hämtar scenen som detta objekt tillhör U { get; }Får NURBS-ytans U-riktning V { get; }Hämtar NURBS-ytans V-riktning VertexElements { get; }Hämtar alla vertexelement Visible { get; set; }Hämtar eller ställer in om geometrin är synlig
Metoder namn Beskrivning AddElement (VertexElement)Lägger till ett befintligt vertexelement till aktuell geometri CreateElement (VertexElementType)Skapar ett vertexelement med angiven typ och lägger till det i geometrin. CreateElement (VertexElementType, MappingMode, ReferenceMode)Skapar ett vertexelement med angiven typ och lägger till det i geometrin. CreateElementUV (TextureMapping)Skapar enVertexElementUV
med given texturmappningstyp. CreateElementUV (TextureMapping, MappingMode, ReferenceMode)Skapar enVertexElementUV
med given texturmappningstyp. FindProperty (string)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn) GetBoundingBox ()Hämtar begränsningsrutan för nuvarande entitet i dess objektrymds koordinatsystem. GetDeformers<T> ()GetElement (VertexElementType)Får ett vertexelement med specificerad typ virtual GetEntityRendererKey () Hämtar nyckeln till entitetsrenderaren registrerad i renderaren GetProperty (string)Få värdet av specificerad egenskap GetVertexElementOfUV (TextureMapping)Får enVertexElementUV
instans med given texturmappning type RemoveProperty (Property)Tar bort en dynamisk egenskap. RemoveProperty (string)Ta bort den angivna egenskapen identifierad av name SetProperty (string, object)Anger värdet för specificerad egenskap ToMesh ()Konvertera NURBS-ytan till mesh
Se även