Browse Source

GStore 渲染优化

master
修宁 6 months ago
parent
commit
bb24e0efa8
  1. 18
      src/example/example1.js
  2. 11
      src/modules/gstore/GstoreRenderer.ts

18
src/example/example1.js

@ -298,49 +298,49 @@ export default {
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[1.5, 0.1, 0.63], [0, 0, 0], [1, 0.25, 1]], tf: [[1.5, 0.1, 0.63], [0, 0, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1123', id: 'pallet1123',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[7.100, 0.1, 4.35], [0, 90, 0], [1, 0.25, 1]], tf: [[7.100, 0.1, 4.35], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1124', id: 'pallet1124',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[4.196, 1.65, 3.95], [0, 90, 0], [1, 0.25, 1]], tf: [[4.196, 1.65, 3.95], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1125', id: 'pallet1125',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[4.196, 1.65, 5.225], [0, 90, 0], [1, 0.25, 1]], tf: [[4.196, 1.65, 5.225], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1126', id: 'pallet1126',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[4.196, 1.65, 7.775], [0, 90, 0], [1, 0.25, 1]], tf: [[4.196, 1.65, 7.775], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1127', id: 'pallet1127',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[4.196, 3.05, 3.95], [0, 90, 0], [1, 0.25, 1]], tf: [[4.196, 3.05, 3.95], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1128', id: 'pallet1128',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[4.196, 3.05, 5.225], [0, 90, 0], [1, 0.25, 1]], tf: [[4.196, 3.05, 5.225], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}, { }, {
id: 'pallet1129', id: 'pallet1129',
t: 'pallet', t: 'pallet',
v: true, v: true,
tf: [[4.196, 3.05, 7.775], [0, 90, 0], [1, 0.25, 1]], tf: [[4.196, 3.05, 7.775], [0, 90, 0], [1, 0.25, 1]],
dt: { in: [], out: [], center: [], } dt: { in: [], out: [], center: [] }
}] }]
}, },
{ {
@ -564,7 +564,7 @@ export default {
}, },
{ {
catalogCode: '__f5', t: 'floor', catalogCode: '__f5', t: 'floor',
items: buildPointPerformanceData('gstore', 200, 500, 0.01) items: buildPointPerformanceData('gstore', 200, 500, 0)
}, },
{ {
catalogCode: '__f3', t: 'floor', catalogCode: '__f3', t: 'floor',

11
src/modules/gstore/GstoreRenderer.ts

@ -27,13 +27,14 @@ export default class GstoreRenderer extends BaseRenderer {
strokeWidth: 0.08 strokeWidth: 0.08
} }
pointGeometry = new THREE.BoxGeometry( pointGeometry = new THREE.PlaneGeometry(
1, 1, 1 1, 1
).translate(0, 0.5, 0) ).rotateX(-Math.PI / 2)
pointMaterial: THREE.Material = new THREE.MeshBasicMaterial({ pointMaterial: THREE.Material = new THREE.MeshBasicMaterial({
color: 0xffffff, color: 0xffffff,
transparent: true, // transparent: true,
opacity: 0.5 // opacity: 0.5
side: THREE.DoubleSide
}) })
strokeMaterial = new THREE.MeshBasicMaterial({ strokeMaterial = new THREE.MeshBasicMaterial({

Loading…
Cancel
Save