new UClipImageFilter(options)
클리핑 분석(clipping) 관련 클래스
| Name | Type | Default | Description |
|---|---|---|---|
options |
UClipImageFilterCO | {} | optional |
Example
let newLand = new UClipImageFilter({
id : 'test',
type: 'model',
geometry: options.geometry,
layers: ['satellite'],
app: U3dApp
});
Members
-
defaultStyleObject
-
-
geometryany
-
-
idstring
-
-
layersArray.<string> undefined
-
-
resultArray.<ClipImageMesh>
-
-
styleObject
-
-
typestring
-
Methods
-
filterMesh(mesh)boolean
-
filter에 대상이 되는지에 대한 여부를 반환.
Name Type Description meshUMesh 검색 대상
Returns:
Type Description boolean 교차 여부 -
getType()string
-
Returns:
Type Description string -
intersectMesh(mesh)boolean
-
filter에 대상이 되는지에 대한 여부를 반환.
Name Type Description meshUMesh 검색 대상
Returns:
Type Description boolean 교차 여부 -
isIncludeLayer(layerName)boolean
-
filter의 대상이 되는 layer의 목록을 검색하는 함수.
Name Type Description layerNamestring | undefined 검색 하려는 layer의 이름
Returns:
Type Description boolean 검색 대상 여부 -
match(mesh)boolean
-
입력 받은 mesh가 현재의 filter에 대상이 되는지에 대한 여부를 반환, 대상이 될 경우 해당 mesh를 filter로 영역으로 자름.
Name Type Description meshUMesh filter에 검색하려는 대상
Returns:
Type Description boolean 검색 여부 -
reset(mesh, layer)boolean
-
filter에 대상이 되어 잘리거나 사라진 mesh를 복원하는 함수.
Name Type Description meshUMesh 복원 하려는 대상
layerPartial.<{resetStateTileByKey: (function(string): void)}> 복원 대상이 속한 layer
Returns:
Type Description boolean 복원 완료 여부
Type Definitions
-
UClipImageFilterCOobject
-
~extends UEventDispatcher~UEventDispatcherCO
UClipImageFilter 생성자 옵션