SceneLine.js 680 B

1234567891011121314151617181920212223242526272829
  1. require('Polycode/SceneMesh')
  2. function SceneLine(ent1,ent2) {
  3. if(arguments[0] != "__skip_ptr__") {
  4. this.__ptr = Polycode.SceneLine(ent1,ent2)
  5. }
  6. }
  7. SceneLine.prototype = Object.create(SceneMesh.prototype)
  8. SceneLine.prototype.SceneLineWithPositions = function(startp,endp) {
  9. var retVal = new SceneLine()
  10. retVal.__ptr = Polycode.SceneLine_SceneLineWithPositions(startp, endp)
  11. return retVal
  12. }
  13. SceneLine.prototype.setStart = function(startp) {
  14. Polycode.SceneLine_setStart(this.__ptr, startp)
  15. }
  16. SceneLine.prototype.setEnd = function(endp) {
  17. Polycode.SceneLine_setEnd(this.__ptr, endp)
  18. }
  19. SceneLine.prototype.Update = function() {
  20. Polycode.SceneLine_Update(this.__ptr)
  21. }