Skip to content

Commit

Permalink
fix: 3dtiles overriding appearance behavior on reearth/core (#468)
Browse files Browse the repository at this point in the history
  • Loading branch information
keiya01 committed Feb 17, 2023
1 parent 70f74e3 commit 8c48bcd
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/core/engines/Cesium/Feature/Tileset/hooks.ts
Expand Up @@ -20,7 +20,7 @@ import { CesiumComponentRef, useCesium } from "resium";
import type { ComputedFeature, ComputedLayer, Feature, EvalFeature, SceneProperty } from "../../..";
import { layerIdField, sampleTerrainHeightFromCartesian } from "../../common";
import { lookupFeatures, translationWithClamping } from "../../utils";
import { attachTag, extractSimpleLayerData, toColor } from "../utils";
import { attachTag, extractSimpleLayer, extractSimpleLayerData, toColor } from "../utils";

import { Property } from ".";

Expand Down Expand Up @@ -171,8 +171,9 @@ const useFeature = ({
}, [layer]);

// Update 3dtiles styles
const tileAppearanceShow = layer?.["3dtiles"]?.show;
const tileAppearanceColor = layer?.["3dtiles"]?.color;
const tileAppearance = useMemo(() => extractSimpleLayer(layer)?.["3dtiles"], [layer]);
const tileAppearanceShow = tileAppearance?.show;
const tileAppearanceColor = tileAppearance?.color;
useEffect(() => {
cachedFeaturesRef.current.map(f => {
const properties = f.feature.properties;
Expand Down

0 comments on commit 8c48bcd

Please sign in to comment.