浏览代码

Merge pull request #163 from ShenWeiQun/master

fix: Plane 和 Box 属性设置错误
tags/3.2.0
Caven Chen 2 年前
父节点
当前提交
3fd06aa178
没有帐户链接到提交者的电子邮件
共有 2 个文件被更改,包括 17 次插入8 次删除
  1. 9
    3
      src/modules/overlay/vector/Box.js
  2. 8
    5
      src/modules/overlay/vector/Plane.js

+ 9
- 3
src/modules/overlay/vector/Box.js 查看文件

} }


set length(length) { set length(length) {
const dimensions = this._delegate.box.dimensions.getValue()
this._length = length || 0 this._length = length || 0
this._delegate.box.dimensions.x = +this._length
dimensions.x = +this._length
this._delegate.box.dimensions.setValue(dimensions)
} }


get length() { get length() {
} }


set width(width) { set width(width) {
const dimensions = this._delegate.box.dimensions.getValue()
this._width = width || 0 this._width = width || 0
this._delegate.box.dimensions.y = +this._width
dimensions.y = +this._width
this._delegate.box.dimensions.setValue(dimensions)
} }


get width() { get width() {
} }


set height(height) { set height(height) {
const dimensions = this._delegate.box.dimensions.getValue()
this._height = height || 0 this._height = height || 0
this._delegate.box.dimensions.z = +this._height
dimensions.z = +this._height
this._delegate.box.dimensions.setValue(dimensions)
} }


get height() { get height() {

+ 8
- 5
src/modules/overlay/vector/Plane.js 查看文件

constructor(position, width, height, plane = {}) { constructor(position, width, height, plane = {}) {
super() super()
this._position = Parse.parsePosition(position) this._position = Parse.parsePosition(position)
this._width = +width || 0
this._height = +height || 0
this._width = +width || 100
this._height = +height || 100
if (plane.normal && typeof plane.normal === 'string') { if (plane.normal && typeof plane.normal === 'string') {
let n = String(plane.normal).toLocaleUpperCase() let n = String(plane.normal).toLocaleUpperCase()
plane.normal = plane.normal =
} }


set width(width) { set width(width) {
const dimensions = this._delegate.plane.dimensions.getValue()
this._width = +width || 0 this._width = +width || 0
this._delegate.plan.dimensions.x = this._width
dimensions.x = this._width
} }


get width() { get width() {
} }


set height(height) { set height(height) {
const dimensions = this._delegate.plane.dimensions.getValue()
this._height = +height || 0 this._height = +height || 0
this._delegate.plan.dimensions.y = this._height
dimensions.y = this._height
} }


get height() { get height() {
} }


set distance(distance) { set distance(distance) {
const plane = this.entityGraphic.plane.getValue()
this._distance = distance this._distance = distance
this._delegate.plane.plane.distance = distance
plane.distance = distance
} }


get distance() { get distance() {

正在加载...
取消
保存