Mesh object that can be rendered as SVG. Wrapper class around three mesh object that duplicates geometry if needed (i.e. for SkinnedMesh) and computes BVH and HalfEdgeStructure on demand)

Hierarchy

  • SVGMesh

Constructors

Properties

bvh: MeshBVH
drawFills: boolean = true
drawHiddenContours: boolean = true
drawVisibleContours: boolean = true
hes: HalfedgeDS
isUsingBVHForRaycasting: boolean = false
sourceMesh: Mesh<BufferGeometry, Material | Material[]>
texture?: SVGTexture
threeMesh: Mesh<BufferGeometry, Material | Material[]> = ...

Accessors

  • get material(): Material | Material[]
  • Returns Material | Material[]

Methods

  • Parameters

    • faceIndex: number

    Returns null | Color

  • Parameters

    • target: Vector3

    Returns Vector3

  • Parameters

    • updateMorphGeometry: boolean = true

    Returns void

  • Parameters

    • updateMorphGeometry: boolean = true

    Returns void

Generated using TypeDoc