Sphere Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | Sphere

Qt 5.6.2 Reference Documentation

# Sphere Class

(Qt3DRender::Render::Sphere)

- List of all members, including inherited members

## Public Functions

| Sphere(const Qt3DCore::QNodeId &i = Qt3DCore::QNodeId())
| Sphere(const QVector3D &c, float r, const Qt3DCore::QNodeId &i = Qt3DCore::QNodeId())
QVector3D | center() const
void | clear()
void | expandToContain(const QVector3D &point)
void | expandToContain(const QVector<QVector3D> &points)
void | expandToContain(const Sphere &sphere)
Qt3DCore::QNodeId | id() const
void | initializeFromPoints(const QVector<QVector3D> &points)
bool | intersects(const Qt3DCore::QRay3D &ray, QVector3D *q) const
bool | isNull()
float | radius() const
void | setCenter(const QVector3D &c)
void | setRadius(float r)
Sphere & | transform(const QMatrix4x4 &mat)
Sphere | transformed(const QMatrix4x4 &mat) const
Type | type() const

## Static Public Members

Sphere | fromPoints(const QVector<QVector3D> &points)

## Member Function Documentation

### Sphere::Sphere(const Qt3DCore::QNodeId &i = Qt3DCore::QNodeId())

Default constructs an instance of Sphere.

### Sphere::Sphere(const QVector3D &c, float r, const Qt3DCore::QNodeId &i = Qt3DCore::QNodeId())

Default constructs an instance of Sphere.

### QVector3D Sphere::center() const

See also setCenter().

### void Sphere::clear()

### void Sphere::expandToContain(const QVector3D &point)

### void Sphere::expandToContain(const QVector<QVector3D> &points)

### void Sphere::expandToContain(const Sphere &sphere)

### `[static]` Sphere Sphere::fromPoints(const QVector<QVector3D> &points)

### Qt3DCore::QNodeId Sphere::id() const

### void Sphere::initializeFromPoints(const QVector<QVector3D> &points)

### bool Sphere::intersects(const Qt3DCore::QRay3D &ray, QVector3D *q) const

### bool Sphere::isNull()

### float Sphere::radius() const

See also setRadius().

### void Sphere::setCenter(const QVector3D &c)

See also center().

### void Sphere::setRadius(float r)

See also radius().

### Sphere &Sphere::transform(const QMatrix4x4 &mat)

### Sphere Sphere::transformed(const QMatrix4x4 &mat) const

### Type Sphere::type() const