Skip to content

Commit d4a233e

Browse files
committed
feat: RsTransformGround单例化
1 parent 1abc213 commit d4a233e

File tree

4 files changed

+36
-1
lines changed

4 files changed

+36
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oflow-interface",
3-
"version": "0.14.11",
3+
"version": "0.14.12",
44
"description": "Interface package for O FLOW. You can use this package to build your own plugin that can control anything.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

src/api/ofp-api.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ import RsLoopAnimationManagerApi from '@/api/service/engine/animation/factory/lo
8989
import RsAudioServiceApi from '@/api/service/engine/audio/rs-audio-service-api'
9090
import RsClickApi from '@/api/service/engine/render/click/rs-click-api'
9191
import RsEnvironmentApi from '@/api/service/engine/render/environment/rs-environment-api'
92+
import RsTransformGroundApi from '@/api/service/engine/render/environment/rs-transform-ground-api'
9293

9394
export interface OfpApi {
9495
services: {
@@ -149,6 +150,7 @@ export interface OfpApi {
149150
rsModelService: RsModelServiceApi
150151
rsEnvironment: RsEnvironmentApi
151152
rsEnvironmentService: RsEnvironmentServiceApi
153+
rsTransformGround: RsTransformGroundApi
152154
rsClick: RsClickApi
153155
}
154156

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import { Mesh, PBRMaterial } from '@babylonjs/core'
2+
3+
export default interface RsTransformGroundApi {
4+
5+
m1: PBRMaterial
6+
7+
m10: PBRMaterial
8+
9+
g1: Mesh | undefined
10+
11+
g10: Mesh | undefined
12+
13+
state: {
14+
opacityRate: number
15+
enableOnViewerMode: boolean
16+
enableOnEditorMode: boolean
17+
}
18+
19+
freshUsageInfo(): void
20+
21+
initMaterial(): void
22+
23+
createGround(): void
24+
25+
hideGround(): void
26+
27+
showGround(): void
28+
29+
freshGround(): void
30+
31+
}

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import RsSelectionServiceApi from './api/service/engine/operate/selection/rs-sel
6161
import RsClickApi from './api/service/engine/render/click/rs-click-api'
6262
import RsEnvironmentApi from './api/service/engine/render/environment/rs-environment-api'
6363
import RsEnvironmentServiceApi from './api/service/engine/render/environment/rs-environment-service-api'
64+
import RsTransformGroundApi from './api/service/engine/render/environment/rs-transform-ground-api'
6465
import NodePair from './api/service/engine/render/model/dto/node-pair.interface'
6566
import {
6667
RsModelServiceEventType,
@@ -465,6 +466,7 @@ export type {
465466
RsAudioServiceApi,
466467
RsClickApi,
467468
RsEnvironmentApi,
469+
RsTransformGroundApi,
468470
}
469471

470472
export {

0 commit comments

Comments
 (0)