Sphere
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive
public class Sphere extends Primitive
Geparameteriseerde bol.
Constructors
| Constructor | Beschrijving |
|---|---|
| Sphere() | Initialiseert een nieuw exemplaar van de Sphere met standaardstraal 1. |
| Sphere(double radius) | Initialiseert een nieuw exemplaar van de Sphere klasse met opgegeven straal. |
| Sphere(double radius, int widthSegments, int heightSegments) | Initialiseert een nieuw exemplaar van de Sphere klasse met opgegeven straal, breedtesegmenten en hoogtesegmenten. |
| Sphere(String name, double radius, int widthSegments, int heightSegments, double phiStart, double phiLength, double thetaStart, double thetaLength) | Initialiseert een nieuw exemplaar van de Sphere klasse. |
Methoden
| Methode | Beschrijving |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Zoekt de eigenschap. |
| getBoundingBox() | Haalt de omsluitende doos op van de huidige entiteit in zijn objectruimte‑coördinatensysteem. |
| getCastShadows() | Geeft aan of deze geometrie schaduwen kan werpen |
| getClass() | |
| 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. |
| getHeightSegments() | Haalt de hoogtesegmenten op. |
| 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. |
| getPhiLength() | Haalt de lengte van de phi op. |
| getPhiStart() | Haalt de phi-start op. |
| getProperties() | Haalt de verzameling van alle eigenschappen op. |
| getProperty(String property) | Haalt de waarde op van de opgegeven eigenschap |
| getRadius() | Haalt de straal van de bol op. |
| getReceiveShadows() | Geeft aan of deze geometrie schaduwen kan ontvangen. |
| getScene() | Haalt de scène op waartoe dit object behoort |
| getThetaLength() | Haalt de lengte van de theta op. |
| getThetaStart() | Haalt de theta-start op. |
| getWidthSegments() | Haalt de breedtesegmenten op. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Verwijdert een dynamische eigenschap. |
| removeProperty(String property) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
| setCastShadows(boolean value) | Stelt in of deze geometrie schaduwen kan werpen |
| setExcluded(boolean value) | Stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren. |
| setHeightSegments(int value) | Stelt de hoogte segmenten in. |
| 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. |
| setPhiLength(double value) | Stelt de lengte van de phi in. |
| setPhiStart(double value) | Stelt de phi start in. |
| setProperty(String property, Object value) | Stelt de waarde in van de opgegeven eigenschap |
| setRadius(double value) | Stelt de radius van de bol in. |
| setReceiveShadows(boolean value) | Stelt in of deze geometrie schaduwen kan ontvangen. |
| setThetaLength(double value) | Stelt de lengte van de theta in. |
| setThetaStart(double value) | Stelt de theta start in. |
| setWidthSegments(int value) | Stelt de breedtesegmenten in. |
| toMesh() | Converteer huidig object naar mesh |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Sphere()
public Sphere()
Initialiseert een nieuw exemplaar van de Sphere met standaardstraal 1.
Sphere(double radius)
public Sphere(double radius)
Initialiseert een nieuw exemplaar van de Sphere klasse met opgegeven straal.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| radius | double | Radius. |
Sphere(double radius, int widthSegments, int heightSegments)
public Sphere(double radius, int widthSegments, int heightSegments)
Initialiseert een nieuw exemplaar van de Sphere klasse met opgegeven straal, breedtesegmenten en hoogtesegmenten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| radius | double | Radius van de bol. |
| widthSegments | int | Breedte segmenten. |
| heightSegments | int | Hoogte segmenten. |
Sphere(String name, double radius, int widthSegments, int heightSegments, double phiStart, double phiLength, double thetaStart, double thetaLength)
public Sphere(String name, double radius, int widthSegments, int heightSegments, double phiStart, double phiLength, double thetaStart, double thetaLength)
Initialiseert een nieuw exemplaar van de Sphere klasse.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| naam | java.lang.String | Naam. |
| radius | double | Radius van de bol. |
| widthSegments | int | Breedte segmenten. |
| heightSegments | int | Hoogte segmenten. |
| phiStart | double | Phi start. |
| phiLength | double | Phi lengte. |
| thetaStart | double | Theta start. |
| thetaLength | double | Theta lengte. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.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:
| Parameter | Type | Beschrijving |
|---|---|---|
| propertyName | java.lang.String | Eigenschapnaam. |
Returns: Property - The property.
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());
getCastShadows()
public boolean getCastShadows()
Geeft aan of deze geometrie schaduwen kan werpen
Returns: boolean - of deze geometrie schaduw kan werpen
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEntityRendererKey()
public EntityRendererKey getEntityRendererKey()
Haalt de sleutel op van de entiteit‑renderer die is geregistreerd in de renderer.
Returns: EntityRendererKey - the key of the entity renderer registered in the renderer
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.
getHeightSegments()
public int getHeightSegments()
Haalt de hoogtesegmenten op.
Returns: int - de hoogte segmenten.
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
getPhiLength()
public double getPhiLength()
Haalt de lengte van de phi op.
Returns: double - de lengte van de phi.
getPhiStart()
public double getPhiStart()
Haalt de phi-start op.
Returns: double - de phi start.
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:
| Parameter | Type | Beschrijving |
|---|---|---|
| eigenschap | java.lang.String | Naam van eigenschap |
Returns: java.lang.Object - De waarde van de gevonden eigenschap
getRadius()
public double getRadius()
Haalt de straal van de bol op.
Returns: double - de radius van de bol.
getReceiveShadows()
public boolean getReceiveShadows()
Geeft aan of deze geometrie schaduwen kan ontvangen.
Returns: boolean - of deze geometrie schaduw kan ontvangen.
getScene()
public Scene getScene()
Haalt de scène op waartoe dit object behoort
Returns: Scene - the scene that this object belongs to
getThetaLength()
public double getThetaLength()
Haalt de lengte van de theta op.
Returns: double - de lengte van de theta.
getThetaStart()
public double getThetaStart()
Haalt de theta-start op.
Returns: double - de theta start.
getWidthSegments()
public int getWidthSegments()
Haalt de breedtesegmenten op.
Returns: int - de breedte segmenten.
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:
| Parameter | Type | Beschrijving |
|---|---|---|
| property | Property | Welke 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| eigenschap | java.lang.String | Welke eigenschap moet worden verwijderd |
Returns: boolean - true als de eigenschap succesvol is verwijderd
setCastShadows(boolean value)
public void setCastShadows(boolean value)
Stelt in of deze geometrie schaduwen kan werpen
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setExcluded(boolean value)
public void setExcluded(boolean value)
Stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setHeightSegments(int value)
public void setHeightSegments(int value)
Stelt de hoogte segmenten in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setName(String value)
public void setName(String value)
Stelt de naam in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | java.lang.String | Nieuwe 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | Node | Nieuwe waarde |
setPhiLength(double value)
public void setPhiLength(double value)
Stelt de lengte van de phi in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe waarde |
setPhiStart(double value)
public void setPhiStart(double value)
Stelt de phi start in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe waarde |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Stelt de waarde in van de opgegeven eigenschap
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| eigenschap | java.lang.String | Naam van eigenschap |
| waarde | java.lang.Object | De waarde van de eigenschap |
setRadius(double value)
public void setRadius(double value)
Stelt de radius van de bol in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe waarde |
setReceiveShadows(boolean value)
public void setReceiveShadows(boolean value)
Stelt in of deze geometrie schaduwen kan ontvangen.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | boolean | Nieuwe waarde |
setThetaLength(double value)
public void setThetaLength(double value)
Stelt de lengte van de theta in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe waarde |
setThetaStart(double value)
public void setThetaStart(double value)
Stelt de theta start in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe waarde |
setWidthSegments(int value)
public void setWidthSegments(int value)
Stelt de breedtesegmenten in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
toMesh()
public Mesh toMesh()
Converteer huidig object naar mesh
Returns: Mesh - The mesh.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |