跳到主要内容
版本:v10.0

M3D / M3D / Collision / TriangleIntersectWorker

Class: TriangleIntersectWorker

M3D.Collision.TriangleIntersectWorker

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TriangleIntersectWorker(): TriangleIntersectWorker

Returns

TriangleIntersectWorker

Properties

calculateCrossPoint

calculateCrossPoint: any

Description

计算边与Mesh的交点

Param

点坐标

Param

边界的索引

Param

切面

Param

Param

交点坐标

Param

[isOnPlane: 边e是否在切面上, isCrossed: 边e与切面是否相交]


findIntersection2Inter

findIntersection2Inter: any

Description

计算区间[u0,u1] v0,v1的相交情况

Param

区间1的起点

Param

区间1的终点

Param

区间2的起点

Param

区间2的终点

Param

两区间的交点


segIntersTriNew

segIntersTriNew: any

Description

计算共面的线段与三角形的交点

Param

Param

Param

Param

Methods

finish

finish(): void

Returns

void


intersect

intersect(data): void

Parameters

NameType
dataany

Returns

void

Description

子线程三角面片相交检测


intersect_1

intersect_1(data): void

Parameters

NameType
dataany

Returns

void


setDatas

setDatas(data): void

Parameters

NameType
dataany

Returns

void


setType

setType(type): void

Parameters

NameType
typenumber

Returns

void


startCheck

startCheck(data): void

Parameters

NameType
dataany

Returns

void