@three3d/effect
Version:
@three3d/effect 提供了 ThreeJS 的特效
36 lines (22 loc) • 1.01 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@three3d/effect](./effect.md) > [lengthDrawRangeModifier](./effect.lengthdrawrangemodifier.md)
## lengthDrawRangeModifier() function
用于一切带有 lineDistance attribute 的几何体的材质的长度范围渲染的材质修改器
**Signature:**
```typescript
export declare function lengthDrawRangeModifier<M extends Material>(material: M): ModifiedMaterial<M, {
invert: boolean;
enableStart: boolean;
enableEnd: boolean;
startLength: number;
endLength: number;
}>;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| material | M | |
**Returns:**
[ModifiedMaterial](./effect.modifiedmaterial.md)<!-- --><M, { invert: boolean; enableStart: boolean; enableEnd: boolean; startLength: number; endLength: number; }>
## Remarks
材质被修改后可具备设置渲染指定长度范围内的线的功能