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

Een begrensde curve die de basiscurve aan beide uiteinden bijsnijdt.

Constructors

ConstructorBeschrijving
TrimmedCurve()Constructor van TrimmedCurve

Methoden

MethodeBeschrijving
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
getBasisCurve()De basiscurve die getrimd moet worden.
getBoundingBox()Haalt de omsluitende doos op van de huidige entiteit in zijn objectruimte‑coördinatensysteem.
getClass()
getColor()Haalt de kleur van de lijn op, standaardwaarde is wit(1, 1, 1)
getEntityRendererKey()Haalt de sleutel op van de entiteit‑renderer die is geregistreerd in de renderer.
getExcluded()Haalt op of deze entiteit moet worden uitgesloten tijdens het exporteren.
getFirst()Het eerste eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.
getName()Haalt de naam op.
getParentNode()Haalt de eerste bovenliggende knoop op; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.
getParentNodes()Haalt alle bovenliggende knopen op; een entiteit kan aan meerdere bovenliggende knopen worden gekoppeld voor geometrie‑instantiatie.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getSameDirection()Bepaalt of het getrimde resultaat dezelfde richting van de basiscurve gebruikt.
getScene()Haalt de scène op waartoe dit object behoort
getSecond()Het tweede eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
setBasisCurve(Curve value)De basiscurve die getrimd moet worden.
setColor(Vector3 value)Stelt de kleur van de lijn in, standaardwaarde is wit(1, 1, 1)
setExcluded(boolean value)Stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.
setFirst(EndPoint value)Het eerste eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.
setName(String value)Stelt de naam in.
setParentNode(Node value)Stelt de eerste bovenliggende knoop in; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
setSameDirection(boolean value)Stelt in of het getrimde resultaat dezelfde richting van de basiscurve gebruikt.
setSecond(EndPoint value)Het tweede eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TrimmedCurve()

public TrimmedCurve()

Constructor van TrimmedCurve

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

getBasisCurve()

public Curve getBasisCurve()

De basiscurve die getrimd moet worden.

Returns: Curve - The basis curve to be trimmed.

getBoundingBox()

public BoundingBox getBoundingBox()

Haalt de omsluitende doos op van de huidige entiteit in zijn objectruimte‑coördinatensysteem.

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()

Haalt de kleur van de lijn op, standaardwaarde is wit(1, 1, 1)

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

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

Haalt de sleutel op van de entiteit‑renderer die is geregistreerd in de renderer.

Returns: EntityRendererKey

getExcluded()

public boolean getExcluded()

Haalt op of deze entiteit moet worden uitgesloten tijdens het exporteren.

Returns: boolean - of deze entiteit moet worden uitgesloten tijdens het exporteren.

getFirst()

public EndPoint getFirst()

Het eerste eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.

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

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getParentNode()

public Node getParentNode()

Haalt de eerste bovenliggende knoop op; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.

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()

Haalt alle bovenliggende knopen op; een entiteit kan aan meerdere bovenliggende knopen worden gekoppeld voor geometrie‑instantiatie.

Returns: java.util.ArrayList<com.aspose.threed.Node> - alle bovenliggende knooppunten, een entiteit kan aan meerdere bovenliggende knooppunten worden gekoppeld voor geometrie‑instantiatie

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

getSameDirection()

public boolean getSameDirection()

Bepaalt of het getrimde resultaat dezelfde richting van de basiscurve gebruikt.

Returns: boolean - of het getrimde resultaat dezelfde richting van de basiscurve gebruikt.

getScene()

public Scene getScene()

Haalt de scène op waartoe dit object behoort

Returns: Scene - the scene that this object belongs to

getSecond()

public EndPoint getSecond()

Het tweede eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.

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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

setBasisCurve(Curve value)

public void setBasisCurve(Curve value)

De basiscurve die getrimd moet worden.

Parameters:

ParameterTypeBeschrijving
valueCurveNieuwe waarde

setColor(Vector3 value)

public void setColor(Vector3 value)

Stelt de kleur van de lijn in, standaardwaarde is wit(1, 1, 1)

Parameters:

ParameterTypeBeschrijving
valueVector3Nieuwe waarde

setExcluded(boolean value)

public void setExcluded(boolean value)

Stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.

Parameters:

ParameterTypeBeschrijving
waardebooleanNieuwe waarde

setFirst(EndPoint value)

public void setFirst(EndPoint value)

Het eerste eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.

Parameters:

ParameterTypeBeschrijving
valueEndPointNieuwe waarde

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setParentNode(Node value)

public void setParentNode(Node value)

Stelt de eerste bovenliggende knoop in; als de eerste bovenliggende knoop wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knopen.

Parameters:

ParameterTypeBeschrijving
valueNodeNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

setSameDirection(boolean value)

public void setSameDirection(boolean value)

Stelt in of het getrimde resultaat dezelfde richting van de basiscurve gebruikt.

Parameters:

ParameterTypeBeschrijving
waardebooleanNieuwe waarde

setSecond(EndPoint value)

public void setSecond(EndPoint value)

Het tweede eindpunt om te trimmen, kan een Cartesiaans punt of een reëel parameter zijn.

Parameters:

ParameterTypeBeschrijving
valueEndPointNieuwe waarde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int