
## ShapePropertyCollection class

This class specifies the visual shape properties for a chart element or shape.

```javascript
class ShapePropertyCollection;
```


## Properties

| Property | Type | Description |
| --- | --- | --- |
| [glowEffect](#glowEffect--)| GlowEffect | Readonly. Represents a [GlowEffect](../gloweffect/) object that specifies glow effect for the chart element or shape. |
| [format3D](#format3D--)| Format3D | Readonly. Represents a [Format3D](../format3d/) object that specifies 3D shape properties for the chart element or shape. |
| [softEdgeRadius](#softEdgeRadius--)| number | Gets and sets the radius of blur to apply to the edges, in unit of points. |
| [shadowEffect](#shadowEffect--)| ShadowEffect | Readonly. Represents a [ShadowEffect](../shadoweffect/) object that specifies shadow effect for the chart element or shape. |

## Methods

| Method | Description |
| --- | --- |
| [clearGlowEffect()](#clearGlowEffect--)| Clears the glow effect of the shape. |
| [hasGlowEffect()](#hasGlowEffect--)| Indicates if the shape has glow effect data. |
| [hasFormat3D()](#hasFormat3D--)| Indicates if the shape has 3d format data. |
| [clearFormat3D()](#clearFormat3D--)| Clears the 3D shape properties of the shape. |
| [clearShadowEffect()](#clearShadowEffect--)| Clears the shadow effect of the chart element or shape. |
| [hasShadowEffect()](#hasShadowEffect--)| Indicates if the shape has shadow effect data. |


### glowEffect {#glowEffect--}

Readonly. Represents a [GlowEffect](../gloweffect/) object that specifies glow effect for the chart element or shape.

```javascript
glowEffect : GlowEffect;
```


### format3D {#format3D--}

Readonly. Represents a [Format3D](../format3d/) object that specifies 3D shape properties for the chart element or shape.

```javascript
format3D : Format3D;
```


### softEdgeRadius {#softEdgeRadius--}

Gets and sets the radius of blur to apply to the edges, in unit of points.

```javascript
softEdgeRadius : number;
```


### shadowEffect {#shadowEffect--}

Readonly. Represents a [ShadowEffect](../shadoweffect/) object that specifies shadow effect for the chart element or shape.

```javascript
shadowEffect : ShadowEffect;
```


### clearGlowEffect() {#clearGlowEffect--}

Clears the glow effect of the shape.

```javascript
clearGlowEffect() : void;
```


### hasGlowEffect() {#hasGlowEffect--}

Indicates if the shape has glow effect data.

```javascript
hasGlowEffect() : boolean;
```


### hasFormat3D() {#hasFormat3D--}

Indicates if the shape has 3d format data.

```javascript
hasFormat3D() : boolean;
```


### clearFormat3D() {#clearFormat3D--}

Clears the 3D shape properties of the shape.

```javascript
clearFormat3D() : void;
```


### clearShadowEffect() {#clearShadowEffect--}

Clears the shadow effect of the chart element or shape.

```javascript
clearShadowEffect() : void;
```


### hasShadowEffect() {#hasShadowEffect--}

Indicates if the shape has shadow effect data.

```javascript
hasShadowEffect() : boolean;
```



