Strip

Strip object.

Constructor

new Strip(optionsopt)

Parameters:
NameTypeAttributesDescription
options*<optional>

Strip options:

Properties
NameTypeAttributesDescription
visibilityboolean<optional>

Strip visibility.

Example

Stripe example

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.