UNPKG

@three3d/tools

Version:

@three3d/tools 提供了 ThreeJS 常用的工具库

32 lines (18 loc) 1.02 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [@three3d/tools](./tools.md) &gt; [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)<!-- -->&lt;T&gt; ## Remarks 本函数返回的类型没做递归处理,其实函数会对所有成员及子孙成员进行处理