/** * Changes this color palette to allow variation in hue and brightness. The two other components have a resolution of {@value #DEFAULT_RESOLUTION}. * @param saturationConstant the new constant value for the saturation component. */ public void setHueBrightnessBased(double saturationConstant) { setHueBrightnessBased(DEFAULT_RESOLUTION, DEFAULT_RESOLUTION, saturationConstant); }
/** * Changes this color palette to allow variation in hue and brightness. The two other components have a resolution of {@value #DEFAULT_RESOLUTION}. * @param saturationConstant the new constant value for the saturation component. */ public void setHueBrightnessBased(double saturationConstant) { setHueBrightnessBased(DEFAULT_RESOLUTION, DEFAULT_RESOLUTION, saturationConstant); }
public JavaFXPlanarRegionsViewer() { TextureColorPalette2D colorPalette = new TextureColorPalette2D(); colorPalette.setHueBrightnessBased(0.9); meshBuilder = new JavaFXMultiColorMeshBuilder(colorPalette); renderer = new AnimationTimer() { @Override public void handle(long now) { render(); } }; }
public PlanarRegionsMeshBuilder(REAUIMessager uiMessager) { this.uiMessager = uiMessager; enable = uiMessager.createInput(REAModuleAPI.OcTreeEnable, false); clear = uiMessager.createInput(REAModuleAPI.PlanarRegionsPolygonizerClear, false); clearOcTree = uiMessager.createInput(REAModuleAPI.OcTreeClear, false); planarRegionsListMessage = uiMessager.createInput(REAModuleAPI.PlanarRegionsState); TextureColorPalette2D colorPalette = new TextureColorPalette2D(); colorPalette.setHueBrightnessBased(0.9); meshBuilder = new JavaFXMultiColorMeshBuilder(colorPalette); }
public NodeCheckerRenderer(Messager messager) { nodeCheckerEnabled = messager.createInput(EnableNodeChecking, false); planarRegionsReference = messager.createInput(PlanarRegionDataTopic); footPositionReference = messager.createInput(NodeCheckingPosition); footOrientationReference = messager.createInput(NodeCheckingOrientation, new Quaternion()); initialSupportSideReference = messager.createInput(InitialSupportSideTopic, RobotSide.LEFT); TextureColorPalette2D colorPalette = new TextureColorPalette2D(); colorPalette.setHueBrightnessBased(0.9); meshBuilder = new JavaFXMultiColorMeshBuilder(colorPalette); }