createDefaultProps(): { allowPicking: boolean; allowPickingDepth: boolean; boundingVolume: ReactiveVariable<undefined | BoundingVolumeJsonType>; castShadows: undefined | boolean; count: undefined | number; cull: ReactiveVariable<undefined | boolean>; debugOverlappingFrustums: undefined | number; debugShowBoundingVolume: undefined | boolean; depthForTranslucentClassification: undefined | boolean; executeInClosestFrustum: undefined | boolean; fragmentShaderSource: undefined | string; instanceCount: undefined | number; localModelMatrix: ReactiveVariable<undefined | ESJNativeNumber16>; localPosition: ReactiveVariable<undefined | [number, number, number]>; localRotation: ReactiveVariable<undefined | [number, number, number]>; localScale: ReactiveVariable<undefined | [number, number, number]>; maximumScale: undefined | number; minimumScale: undefined | number; modelMatrix: ReactiveVariable<undefined | ESJNativeNumber16>; occlude: undefined | boolean; offset: undefined | number; pass: undefined | CzmPassType; pickOnly: undefined | boolean; pixelSize: undefined | number; position: ReactiveVariable<undefined | [number, number, number]>; primitiveType: undefined | CzmPrimitiveType; receiveShadows: undefined | boolean; renderState: ReactiveVariable<JsonValue>; rotation: ReactiveVariable<undefined | [number, number, number]>; scale: ReactiveVariable<undefined | [number, number, number]>; show: undefined | boolean; showSceneScale: undefined | boolean; uniformMap: ReactiveVariable<undefined | CzmCustomPrimitiveUniformMapType>; vertexShaderSource: undefined | string; viewDistanceDebug: boolean; viewDistanceRange: ReactiveVariable< undefined | [number, number, number, number], >;} 返回 {
allowPicking: boolean;
allowPickingDepth: boolean;
boundingVolume: ReactiveVariable<undefined | BoundingVolumeJsonType>;
castShadows: undefined | boolean;
count: undefined | number;
cull: ReactiveVariable<undefined | boolean>;
debugOverlappingFrustums: undefined | number;
debugShowBoundingVolume: undefined | boolean;
depthForTranslucentClassification: undefined | boolean;
executeInClosestFrustum: undefined | boolean;
fragmentShaderSource: undefined | string;
instanceCount: undefined | number;
localModelMatrix: ReactiveVariable<undefined | ESJNativeNumber16>;
localPosition: ReactiveVariable<undefined | [number, number, number]>;
localRotation: ReactiveVariable<undefined | [number, number, number]>;
localScale: ReactiveVariable<undefined | [number, number, number]>;
maximumScale: undefined | number;
minimumScale: undefined | number;
modelMatrix: ReactiveVariable<undefined | ESJNativeNumber16>;
occlude: undefined | boolean;
offset: undefined | number;
pass: undefined | CzmPassType;
pickOnly: undefined | boolean;
pixelSize: undefined | number;
position: ReactiveVariable<undefined | [number, number, number]>;
primitiveType: undefined | CzmPrimitiveType;
receiveShadows: undefined | boolean;
renderState: ReactiveVariable<JsonValue>;
rotation: ReactiveVariable<undefined | [number, number, number]>;
scale: ReactiveVariable<undefined | [number, number, number]>;
show: undefined | boolean;
showSceneScale: undefined | boolean;
uniformMap: ReactiveVariable<undefined | CzmCustomPrimitiveUniformMapType>;
vertexShaderSource: undefined | string;
viewDistanceDebug: boolean;
viewDistanceRange: ReactiveVariable<
undefined
| [number, number, number, number],
>;
}