diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of plm:SurfaceBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:Description plm:ApplicationRef plm:Attribute plm:PropertyGroup plm:SamplePoints plm:UKnots plm:VKnots plm:UKnotMultiplicities plm:VKnotMultiplicities plm:Vertices | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="BSplineSurfaceType"> <xsd:annotation> <xsd:documentation> B-Spline surface, normally in 3-dimensional space. Attributes: uDegree: degree of the surface in U. vDegree: degree of the surface in V. dimension: dimension of the surface. This determines the length of each vector in 'Vertices': if isRational is true, it is 'dimension+1', else it is 'dimension'. Defaults to 3. isRational: true if the surface is rational. isUPeriodic: true if the surface is periodic in U. isUPeriodic: true if the surface is periodic in U. isVClosed: true if the surface is closed in V. isVClosed: true if the surface is closed in V. numberOfUVertices: number of U vertices. numberOfVVertices: number of V vertices. Elements: UKnots: U knot values, in increasing order, no repetitions. VKnots: V knot values, in increasing order, no repetitions. UKnotMultiplicities: multiplicities of the U knots. VKnotMultiplicities: multiplicities of the V knots. Vertices: coordinates of the vertices. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="plm:SurfaceBase"> <xsd:sequence> <xsd:element name="UKnots" type="plm:DoubleListType"/> <xsd:element name="VKnots" type="plm:DoubleListType"/> <xsd:element name="UKnotMultiplicities" type="plm:IntegerListType"/> <xsd:element name="VKnotMultiplicities" type="plm:IntegerListType"/> <xsd:element name="Vertices" type="plm:DoubleListType"/> </xsd:sequence> <xsd:attribute name="dimension" type="plm:SplineDimensionType" default="3"/> <xsd:attribute name="numberOfUVertices" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="numberOfVVertices" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="uDegree" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="vDegree" type="xsd:positiveInteger" use="required"/> <xsd:attribute name="isRational" type="xsd:boolean" use="required"/> <xsd:attribute name="isUPeriodic" type="xsd:boolean" use="required"/> <xsd:attribute name="isVPeriodic" type="xsd:boolean" use="required"/> <xsd:attribute name="isUClosed" type="xsd:boolean" use="required"/> <xsd:attribute name="isVClosed" type="xsd:boolean" use="required"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | plm:SplineDimensionType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xsd:attribute name="dimension" type="plm:SplineDimensionType" default="3"/> |
type | xsd:positiveInteger | ||
properties |
|
||
source | <xsd:attribute name="numberOfUVertices" type="xsd:positiveInteger" use="required"/> |
type | xsd:positiveInteger | ||
properties |
|
||
source | <xsd:attribute name="numberOfVVertices" type="xsd:positiveInteger" use="required"/> |
type | xsd:positiveInteger | ||
properties |
|
||
source | <xsd:attribute name="uDegree" type="xsd:positiveInteger" use="required"/> |
type | xsd:positiveInteger | ||
properties |
|
||
source | <xsd:attribute name="vDegree" type="xsd:positiveInteger" use="required"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="isRational" type="xsd:boolean" use="required"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="isUPeriodic" type="xsd:boolean" use="required"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="isVPeriodic" type="xsd:boolean" use="required"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="isUClosed" type="xsd:boolean" use="required"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="isVClosed" type="xsd:boolean" use="required"/> |
diagram | |||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||
type | plm:DoubleListType | ||
properties |
|
||
source | <xsd:element name="UKnots" type="plm:DoubleListType"/> |
diagram | |||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||
type | plm:DoubleListType | ||
properties |
|
||
source | <xsd:element name="VKnots" type="plm:DoubleListType"/> |
diagram | |||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||
type | plm:IntegerListType | ||
properties |
|
||
source | <xsd:element name="UKnotMultiplicities" type="plm:IntegerListType"/> |
diagram | |||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||
type | plm:IntegerListType | ||
properties |
|
||
source | <xsd:element name="VKnotMultiplicities" type="plm:IntegerListType"/> |
diagram | |||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||
type | plm:DoubleListType | ||
properties |
|
||
source | <xsd:element name="Vertices" type="plm:DoubleListType"/> |