NurbsCurve

NurbsCurve class

Una curva NURBS es una curva representada por NURBS (Non-uniform rational basis spline). Una curva NURBS se define por su Order, un conjunto de Geometry.ControlPoints ponderados y un KnotVectors. El componente w en el punto de control se usa como peso del punto de control, sea que sea CurveDimension.TWO_DIMENSIONAL o CurveDimension.THREE_DIMENSIONAL.

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase NurbsCurve.

Result:


constructor_overload

NombreDescripción
constructor_overload(name)Inicializa una nueva instancia de la clase NurbsCurve.

Parameters:

NombreTipoDescripción
nameCadenaNombre

Result:


getControlPoints

NombreDescripción
getControlPoints()Obtiene todos los puntos de control

Result:


getMultiplicity

NombreDescripción
getMultiplicity()Obtiene la multiplicidad. La multiplicidad.

Result:


getOrder

NombreDescripción
getOrder()Obtiene o establece el orden de una curva NURBS, define el número de puntos de control cercanos que influyen en cualquier punto dado de la curva. El orden.

Result:


setOrder

NombreDescripción
setOrder(value)Obtiene o establece el orden de una curva NURBS, define el número de puntos de control cercanos que influyen en cualquier punto dado de la curva. El orden.

Result:


getDimension

NombreDescripción
getDimension()Obtiene o establece la dimensión de la curva. El valor de la propiedad es una constante entera CurveDimension. Para una curva CurveDimension.TWO_DIMENSIONAL, el componente z en el punto de control no se usa.

Result:


setDimension

NombreDescripción
setDimension(value)Obtiene o establece la dimensión de la curva. El valor de la propiedad es una constante entera CurveDimension. Para una curva CurveDimension.TWO_DIMENSIONAL, el componente z en el punto de control no se usa.

Result:


getCurveType

NombreDescripción
getCurveType()Obtiene o establece el tipo de la curva. El valor de la propiedad es la constante entera NurbsType. El tipo de la curva.

Result:


setCurveType

NombreDescripción
setCurveType(value)Obtiene o establece el tipo de la curva. El valor de la propiedad es la constante entera NurbsType. El tipo de la curva.

Result:


getKnotVectors

NombreDescripción
getKnotVectors()Obtiene el vector de nudos, es una secuencia de valores de parámetro que determina dónde y cómo los puntos de control afectan la curva NURBS.

Result:


getRational

NombreDescripción
getRational()Obtiene o establece si es racional, este valor indica si este NurbsCurve es una spline racional o una spline no racional. La B-spline no racional es un caso especial de B-splines racionales. true si es una spline racional; de lo contrario, false es una spline no racional.

Result:


setRational

NombreDescripción
setRational(value)Obtiene o establece si es racional, este valor indica si este NurbsCurve es una spline racional o una spline no racional. La B-spline no racional es un caso especial de B-splines racionales. true si es una spline racional; de lo contrario, false es una spline no racional.

Result:


getColor

NombreDescripción
getColor()Obtiene o establece el color de la línea, el valor predeterminado es blanco(1, 1, 1)

Result:


setColor

NombreDescripción
setColor(value)Obtiene o establece el color de la línea, el valor predeterminado es blanco(1, 1, 1)

Result:


getParentNodes

NombreDescripción
getParentNodes()Obtiene todos los nodos padre; una entidad puede estar adjunta a varios nodos padre para la instanciación de geometría. Los nodos.

Result:


getExcluded

NombreDescripción
getExcluded()Obtiene o establece si excluir esta entidad durante la exportación.

Result:


setExcluded

NombreDescripción
setExcluded(value)Obtiene o establece si excluir esta entidad durante la exportación.

Result:


getParentNode

NombreDescripción
getParentNode()Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


setParentNode

NombreDescripción
setParentNode(value)Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


getScene

NombreDescripción
getScene()Obtiene la escena a la que pertenece este objeto

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


evaluate

NombreDescripción
evaluate(steps)Evalúa la curva NURBS

Parameters:

NombreTipoDescripción
stepsNúmeroLa frecuencia de evaluación entre dos nudos vecinos, el valor predeterminado es 20

Result: Vector4[]


evaluateAt

NombreDescripción
evaluateAt(u)Evalúa el punto de la curva en la posición especificada

Parameters:

NombreTipoDescripción
uNúmeroLa posición en la curva, entre 0 y 1

Result: Vector4


getEntityRendererKey

NombreDescripción
getEntityRendererKey()Obtiene la clave del renderizador de entidad registrado en el renderizador

Result: EntityRendererKey


getBoundingBox

NombreDescripción
getBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objeto.

Result: EntityRendererKey


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property