Strip#

Strip object.

Constructor#

new Strip(optionsopt)#

Parameters:
NameTypeAttributesDescription
options*<optional>

Strip options:

Properties
NameTypeAttributesDescription
visibilityboolean<optional>

Strip visibility.

Example

Stripe example

CODE
new og.Entity({
strip: {
gridSize: 10,
path: [
[[],[]],
[[],[]]
]
}
});

Members#

(protected) _entity :Entity#

Entity instance that holds this strip.

Type:

(protected) _handler :StripHandler#

Handler that stores and renders this object.

Type:
  • StripHandler

(protected) _renderNode :RenderNode#

Parent collection render node.

Methods#

_deleteBuffers()#

Delete buffers

clear()#

Clears object

getVisibility() → {boolean}#

Returns:

Strip visibility.

Type: 
boolean

remove()#

Removes from entity.

setColor4v(color)#

Sets RGBA color. Each channel from 0.0 to 1.0.

Parameters:
NameTypeDescription
colorVec4

RGBA vector.

setColorHTML(color)#

Sets strip color.

Parameters:
NameTypeDescription
colorstring

HTML style color.

setOpacity(opacity)#

Set strip opacity.

Parameters:
NameTypeDescription
opacitynumber

opacity.

setPickingColor3v(color)#

Assign picking color.

Parameters:
NameTypeDescription
colorVec3

Picking RGB color.

setRenderNode(renderNode)#

Assign rendering scene node.

Parameters:
NameTypeDescription
renderNodeRenderNode

Assigned render node.

setVisibility(visibility)#

Sets cloud visibility.

Parameters:
NameTypeDescription
visibilityboolean

Visibility flag.