# Surface3DGeometry

The Surface3DGeometry type declaration and related types. Optional fields are marked with ?.

Canonical: https://chart.syidax.com/docs/types/Surface3DGeometry/

<a id="declaration"></a>

## Type declaration

```typescript
export interface Surface3DGeometry {
  rows:number;columns:number;points:number;cells:number;triangles:number;
  positions:Float32Array;normals:Float32Array;colors:Float32Array;indices:Uint32Array;
  pointIndices:Uint32Array;cellIndices:Uint32Array;
  domains:Surface3DDomains;colorDomain:Surface3DDomain;size:Scene3DVector;bounds:Scene3DBounds;
}
```

<a id="related"></a>

## Related types

- [Surface3DDomains](https://chart.syidax.com/docs/types/Surface3DDomains.md)
- [Surface3DDomain](https://chart.syidax.com/docs/types/Surface3DDomain.md)
- [Scene3DVector](https://chart.syidax.com/docs/types/Scene3DVector.md)
- [Scene3DBounds](https://chart.syidax.com/docs/types/Scene3DBounds.md)
