TrimmedCurve

Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Curve

public class TrimmedCurve extends Curve

Una curva delimitada que recorta la curva base en ambos extremos.

Constructores

ConstructorDescripción
TrimmedCurve()Constructor de TrimmedCurve

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
getBasisCurve()La curva base que será recortada.
getBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objetos.
getClass()
getColor()Obtiene el color de la línea, el valor predeterminado es blanco(1, 1, 1)
getEntityRendererKey()Obtiene la clave del renderizador de entidad registrado en el renderizador
getExcluded()Obtiene si se debe excluir esta entidad durante la exportación.
getFirst()El primer punto final para recortar, puede ser un punto cartesiano o un parámetro real.
getName()Obtiene el nombre.
getParentNode()Obtiene el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres.
getParentNodes()Obtiene todos los nodos padres; una entidad puede estar adjunta a varios nodos padres para instanciación de geometría.
getProperties()Obtiene la colección de todas las propiedades.
getProperty(String property)Obtiene el valor de la propiedad especificada
getSameDirection()Obtiene si el resultado recortado usa la misma dirección de la curva base.
getScene()Obtiene la escena a la que pertenece este objeto.
getSecond()El segundo punto final para recortar, puede ser un punto cartesiano o un parámetro real.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
setBasisCurve(Curve value)La curva base que será recortada.
setColor(Vector3 value)Establece el color de la línea, el valor predeterminado es blanco(1, 1, 1)
setExcluded(boolean value)Establece si se debe excluir esta entidad durante la exportación.
setFirst(EndPoint value)El primer punto final para recortar, puede ser un punto cartesiano o un parámetro real.
setName(String value)Establece el nombre.
setParentNode(Node value)Establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres.
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
setSameDirection(boolean value)Establece si el resultado recortado usa la misma dirección de la curva base.
setSecond(EndPoint value)El segundo punto final para recortar, puede ser un punto cartesiano o un parámetro real.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TrimmedCurve()

public TrimmedCurve()

Constructor de TrimmedCurve

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

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

Parameters:

ParámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

getBasisCurve()

public Curve getBasisCurve()

La curva base que será recortada.

Returns: Curve - The basis curve to be trimmed.

getBoundingBox()

public BoundingBox getBoundingBox()

Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objetos.

Returns: BoundingBox - the bounding box of current entity in its object space coordinate system. Example: The following code shows how to calculate the bounding box of a shape

Entity entity = new Sphere();
     entity.setRadius(10);
     var bbox = entity.getBoundingBox();
     System.out.printf("The bounding box of the entity is %s ~ %s", bbox.getMinimum(), bbox.getMaximum());

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getColor()

public Vector3 getColor()

Obtiene el color de la línea, el valor predeterminado es blanco(1, 1, 1)

Returns: Vector3 - the color of the line, default value is white(1, 1, 1)

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

Obtiene la clave del renderizador de entidad registrado en el renderizador

Returns: EntityRendererKey

getExcluded()

public boolean getExcluded()

Obtiene si se debe excluir esta entidad durante la exportación.

Returns: boolean - si se debe excluir esta entidad durante la exportación.

getFirst()

public EndPoint getFirst()

El primer punto final para recortar, puede ser un punto cartesiano o un parámetro real.

Returns: EndPoint - The first end point to trim, can be a Cartesian point or a real parameter.

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getParentNode()

public Node getParentNode()

Obtiene el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres.

Returns: Node - the first parent node, if set the first parent node, this entity will be detached from other parent nodes.

getParentNodes()

public ArrayList<Node> getParentNodes()

Obtiene todos los nodos padres; una entidad puede estar adjunta a varios nodos padres para instanciación de geometría.

Returns: java.util.ArrayList<com.aspose.threed.Node> - todos los nodos padre, una entidad puede estar adjunta a varios nodos padre para instanciación de geometría

getProperties()

public PropertyCollection getProperties()

Obtiene la colección de todas las propiedades.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Obtiene el valor de la propiedad especificada

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

getSameDirection()

public boolean getSameDirection()

Obtiene si el resultado recortado usa la misma dirección de la curva base.

Returns: booleano - si el resultado recortado usa la misma dirección de la curva base.

getScene()

public Scene getScene()

Obtiene la escena a la que pertenece este objeto.

Returns: Scene - the scene that this object belongs to

getSecond()

public EndPoint getSecond()

El segundo punto final para recortar, puede ser un punto cartesiano o un parámetro real.

Returns: EndPoint - The second end point to trim, can be a Cartesian point or a real parameter.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Elimina una propiedad dinámica.

Parameters:

ParámetroTipoDescripción
propertyPropertyQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

removeProperty(String property)

public boolean removeProperty(String property)

Elimina la propiedad especificada identificada por nombre.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

setBasisCurve(Curve value)

public void setBasisCurve(Curve value)

La curva base que será recortada.

Parameters:

ParámetroTipoDescripción
valueCurveNuevo valor

setColor(Vector3 value)

public void setColor(Vector3 value)

Establece el color de la línea, el valor predeterminado es blanco(1, 1, 1)

Parameters:

ParámetroTipoDescripción
valueVector3Nuevo valor

setExcluded(boolean value)

public void setExcluded(boolean value)

Establece si se debe excluir esta entidad durante la exportación.

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo valor

setFirst(EndPoint value)

public void setFirst(EndPoint value)

El primer punto final para recortar, puede ser un punto cartesiano o un parámetro real.

Parameters:

ParámetroTipoDescripción
valueEndPointNuevo valor

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setParentNode(Node value)

public void setParentNode(Node value)

Establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres.

Parameters:

ParámetroTipoDescripción
valueNodeNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

setSameDirection(boolean value)

public void setSameDirection(boolean value)

Establece si el resultado recortado usa la misma dirección de la curva base.

Parameters:

ParámetroTipoDescripción
valorbooleanNuevo valor

setSecond(EndPoint value)

public void setSecond(EndPoint value)

El segundo punto final para recortar, puede ser un punto cartesiano o un parámetro real.

Parameters:

ParámetroTipoDescripción
valueEndPointNuevo valor

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int