# Model3DStreamProperties

## Content

# Type Alias: Model3DStreamProperties

```ts
type Model3DStreamProperties = object;
```

Defines properties of 3D stream, contains definition of a 3D model.

## Properties

### animationRepeatCount?

```ts
optional animationRepeatCount?: number;
```

The play count for this animation style.
A non-negative integer represents the number of times the animation shall be played.
A negative integer indicates that the animation shall be infinitely repeated.

***

### animationSpeed?

```ts
optional animationSpeed?: number;
```

A positive number specifying the time multiplier that shall be used
when running the animation.
A value greater than one shortens the time it takes to play the animation,
or effectively speeds up the animation.

***

### animationStyle?

```ts
optional animationStyle?: Model3DAnimationStyle;
```

The animation style.

***

### data

```ts
data: Uint8Array;
```

The stream data.

***

### defaultView?

```ts
optional defaultView?: number;
```

the stream-level default view by specifying a zero-based index into the
[views](#views) collection.

***

### format

```ts
format: Model3DStreamFormat;
```

The stream format.

***

### views?

```ts
optional views?: Model3DViewProperties[];
```

A collection of [Model3DViewProperties](Model3DViewProperties), each of which specifies a named preset view of this 3D stream.
