@three3d/tools
Version:
@three3d/tools 提供了 ThreeJS 常用的工具库
32 lines (18 loc) • 1.02 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@three3d/tools](./tools.md) > [ivectorMemberToVector](./tools.ivectormembertovector.md)
## ivectorMemberToVector() function
深度拷贝并转换所有的 IVector 成员及其子成员为 Vector
**Signature:**
```typescript
export declare function ivectorMemberToVector<T>(target: T, recursive?: boolean, level?: number): IVectorMembersToVectors<T>;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| target | T | |
| recursive | boolean | _(Optional)_ 是否对对象成员的成员进行递归转换 |
| level | number | _(Optional)_ 递归的层级,从0开始;这个是程序递归时自己传的,用户不需要传递 |
**Returns:**
[IVectorMembersToVectors](./tools.ivectormemberstovectors.md)<!-- --><T>
## Remarks
本函数返回的类型没做递归处理,其实函数会对所有成员及子孙成员进行处理