Skip to main content

Interface: TorusOptions

Defined in: src/mobjects/three-d/Torus.ts:8

Options for creating a Torus

Properties​

arc?​

optional arc: number

Defined in: src/mobjects/three-d/Torus.ts:24

Central angle (arc). Default: 2*PI (full torus)


center?​

optional center: Vector3Tuple

Defined in: src/mobjects/three-d/Torus.ts:14

Center position [x, y, z]. Default: [0, 0, 0]


color?​

optional color: string

Defined in: src/mobjects/three-d/Torus.ts:16

Color as CSS color string. Default: '#ffffff'


opacity?​

optional opacity: number

Defined in: src/mobjects/three-d/Torus.ts:18

Opacity from 0 to 1. Default: 1


radialSegments?​

optional radialSegments: number

Defined in: src/mobjects/three-d/Torus.ts:20

Number of radial segments. Default: 32


radius?​

optional radius: number

Defined in: src/mobjects/three-d/Torus.ts:10

Major radius (distance from center of tube to center of torus). Default: 1


tubeRadius?​

optional tubeRadius: number

Defined in: src/mobjects/three-d/Torus.ts:12

Minor radius (radius of the tube). Default: 0.3


tubularSegments?​

optional tubularSegments: number

Defined in: src/mobjects/three-d/Torus.ts:22

Number of tubular segments. Default: 64


wireframe?​

optional wireframe: boolean

Defined in: src/mobjects/three-d/Torus.ts:26

Whether to render as wireframe. Default: false