UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

25 lines (21 loc) 529 B
import {BaseCopyStamp} from '../../utils/CopyStamp'; import {CorePoint} from '../../../../core/geometry/Point'; export class CopyStamp extends BaseCopyStamp { protected _point: CorePoint | undefined; set_point(point: CorePoint) { this._point = point; this.setDirty(); this.removeDirtyState(); } value(attrib_name?: string) { if (this._point) { if (attrib_name) { return this._point.attribValue(attrib_name); } else { return this._point.index(); } } else { return this._global_index; } } }