mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
17 lines (12 loc) • 485 B
text/typescript
import { TorusGeometry } from "three"
import { scaleDown } from "../../engine/constants"
import Primitive from "../core/Primitive"
import torusShape from "../core/PhysicsObjectManager/cannon/shapes/torusShape"
const geometry = new TorusGeometry(40 * scaleDown, 1 * scaleDown, 8, 32)
export default class Torus extends Primitive {
public static componentName = "torus"
protected override _physicsShape = torusShape
public constructor() {
super(geometry)
}
}