- Sceneform SDK for Android was open sourced and archived (github.com/google-ar/sceneform-android-sdk) with version 1.16.0.
- This site (developers.google.com/sceneform) serves as the documentation archive for the previous version, Sceneform SDK for Android 1.15.0.
- Do not use version 1.17.0 of the Sceneform Maven artifacts.
- The 1.17.1 Maven artifacts can be used. Other than the version, however, the 1.17.1 artifacts are identical to the 1.15.0 artifacts.
Sphere
Stay organized with collections
Save and categorize content based on your preferences.
Mathematical representation of a sphere. Used to perform intersection and collision tests against
spheres.
Public Constructors
|
Sphere()
Create a sphere with a center of (0,0,0) and a radius of 1.
|
|
Sphere(float radius)
Create a sphere with a center of (0,0,0) and a specified radius.
|
|
Sphere(float radius, Vector3 center)
Create a sphere with a specified center and radius.
|
Inherited Methods
From class
java.lang.Object
Object
|
clone()
|
boolean
|
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Public Constructors
public
Sphere
()
Create a sphere with a center of (0,0,0) and a radius of 1.
public
Sphere
(float radius)
Create a sphere with a center of (0,0,0) and a specified radius.
Parameters
radius |
the radius of the sphere
|
public
Sphere
(float radius, Vector3 center)
Create a sphere with a specified center and radius.
Parameters
radius |
the radius of the sphere |
center |
the center of the sphere
|
Public Methods
public
Vector3
getCenter
()
Get a copy of the sphere's center.
Returns
- a new vector that represents the sphere's center
public
float
getRadius
()
Get the radius of the sphere.
public
void
setCenter
(Vector3 center)
Set the center of this sphere.
Parameters
center |
the new center of the sphere
|
public
void
setRadius
(float radius)
Set the radius of the sphere.
Parameters
radius |
the new radius of the sphere
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-26 UTC."],[[["`Sphere` is a mathematical representation used for intersection and collision tests."],["It provides constructors to create spheres with specified centers and radii, defaulting to (0,0,0) and radius 1 if not provided."],["Public methods allow access and modification of the sphere's center and radius."],["`Sphere` inherits methods from `CollisionShape` and `Object` for broader functionality."],["It's primarily used within the Sceneform library for 3D interactions and collision detection."]]],[]]