congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Graphics3DAdapter
Code IndexAdd Tabnine to your IDE (free)

How to use
Graphics3DAdapter
in
us.ihmc.jMonkeyEngineToolkit

Best Java code snippets using us.ihmc.jMonkeyEngineToolkit.Graphics3DAdapter (Showing top 20 results out of 315)

origin: us.ihmc/IHMCJMonkeyEngineToolkit

@Override
public void postFrame(double timePerFrame)
{
 while (!graphics3DNodesToAddPostFrame.isEmpty())
 {
   graphics3dAdapter.addRootNode(graphics3DNodesToAddPostFrame.poll());
 }
}
origin: us.ihmc/IHMCJMonkeyEngineToolkit

public static ClassicCameraController createClassicCameraControllerAndAddListeners(ViewportAdapter viewportAdapter, CameraTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder, Graphics3DAdapter graphics3dAdapter, JFrame jFrame)
{
 ClassicCameraController classicCameraController = new ClassicCameraController(graphics3dAdapter, viewportAdapter, cameraTrackAndDollyVariablesHolder, jFrame);
 graphics3dAdapter.addKeyListener(classicCameraController);
 graphics3dAdapter.addMouseListener(classicCameraController);
 graphics3dAdapter.addMouse3DListener(classicCameraController);
 graphics3dAdapter.addSelectedListener(classicCameraController);
 return classicCameraController;
}
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

public void stop()
{
 graphics3dAdapter.closeViewport(viewportAdapter);
 graphics3dAdapter.closeAndDispose();
 if (jFrame != null)
 {
   jFrame.dispose();
 }
}
origin: us.ihmc/IHMCJMonkeyEngineToolkit

rootNode.addChild(node2);
adapter.addRootNode(rootNode);
adapter.addSelectedListener(selectedListener);
node2.addSelectedListener(selectedListener);
ViewportAdapter camera = adapter.createNewViewport(null, false, false);
ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, adapter);
camera.setCameraController(classicCameraController);
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

graphics3DAdapter.addRootNode(teapotAndSphereNode);
ViewportAdapter viewportAdapter = graphics3DAdapter.createNewViewport(null, false, true);
ClassicCameraController classicCameraController = new ClassicCameraController(graphics3DAdapter, viewportAdapter, cameraTrackAndDollyVariablesHolder);
classicCameraController.setTracking(true, true, false, false);
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

public static ViewportAdapter createViewport(Graphics3DAdapter graphics3DAdapter)
{
 return graphics3DAdapter.createNewViewport(null, false, false);
}
origin: us.ihmc/IHMCAvatarInterfaces

 public static void setupDRCRobotLidar(FloatingRootJointRobot robot, Graphics3DAdapter graphics3dAdapter, LocalObjectCommunicator objectCommunicator, DRCRobotJointMap jointMap,
    DRCRobotLidarParameters lidarParams, TimestampProvider timestampProvider, boolean startLidar)
{
 if (graphics3dAdapter != null)
 {
   LidarMount lidarMount = getSensor(robot, lidarParams.getSensorNameInSdf());
   LidarScanParameters lidarScanParameters = lidarMount.getLidarScanParameters();
   int horizontalRays = lidarScanParameters.pointsPerSweep;
   int scanHeight = lidarScanParameters.scanHeight;
   float fov = lidarScanParameters.sweepYawMax - lidarScanParameters.sweepYawMin;
   float near = lidarScanParameters.minRange;
   float far = lidarScanParameters.maxRange;
   DRCLidarCallback callback = new DRCLidarCallback(objectCommunicator, lidarScanParameters, lidarParams.getSensorId());
   GPULidar lidar = graphics3dAdapter.createGPULidar(callback, horizontalRays, scanHeight, fov, near, far);
   lidarMount.setLidar(lidar);
 }
}
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

private boolean shouldAcceptDeviceInput()
{
 if (alreadyClosing || graphics3dAdapter.getContextManager().getCurrentViewport() != viewportAdapter)
   return false;
 
 if (jFrame != null && !jFrame.isActive())
   return false;
 
 return true;
}
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

public static void addSimpleSelectedListener(Graphics3DAdapter graphics3DAdapter, Graphics3DNode box)
{
 SelectedListener selectedListener = new SelectedListener()
 {
   public void selected(Graphics3DNode graphics3dNode, ModifierKeyInterface modifierKeyHolder, Point3DReadOnly location, Point3DReadOnly cameraLocation,
             QuaternionReadOnly cameraRotation)
   {
    System.out.println("Selected " + graphics3dNode.getName() + " @ location " + location);
   }
 };
 graphics3DAdapter.addSelectedListener(selectedListener);
 box.addSelectedListener(selectedListener);
}
origin: us.ihmc/IHMCJMonkeyEngineToolkit

Graphics3DInstruction teapotAppearanceHolder = teapotObject.addTeaPot(YoAppearance.Red());
teapotAndSphereNode.setGraphicsObject(teapotObject);
graphics3DAdapter.addRootNode(teapotAndSphereNode);
BlinkRunnable blinker = new BlinkRunnable(teapotAppearanceHolder);
boxGraphics.addCube(1.0, 1.0, 1.0, YoAppearance.Green());
box.setGraphicsObject(boxGraphics);
graphics3DAdapter.addRootNode(box);
ViewportAdapter viewportAdapter = graphics3DAdapter.createNewViewport(null, false, false);
ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(viewportAdapter, cameraTrackAndDollyVariablesHolder, graphics3DAdapter);
viewportAdapter.setCameraController(classicCameraController);
createNewWindow(canvas);
ViewportAdapter secondCamera = graphics3DAdapter.createNewViewport(null, false, false);
ClassicCameraController secondController = ClassicCameraController.createClassicCameraControllerAndAddListeners(secondCamera, cameraTrackAndDollyVariablesHolder, graphics3DAdapter);
secondCamera.setCameraController(secondController);
graphics3DAdapter.addSelectedListener(selectedListener);
box.addSelectedListener(selectedListener);
origin: us.ihmc/IHMCJMonkeyEngineToolkit

graphics3DAdapter.addRootNode(teapotAndSphereNode);
ViewportAdapter viewportAdapter = graphics3DAdapter.createNewViewport(null, false, false);
ClassicCameraController classicCameraController = new ClassicCameraController(graphics3DAdapter, viewportAdapter, cameraTrackAndDollyVariablesHolder);
classicCameraController.setTracking(true, true, false, false);
origin: us.ihmc/IHMCJMonkeyEngineToolkit

public static ViewportAdapter createViewport(Graphics3DAdapter graphics3DAdapter)
{
 return graphics3DAdapter.createNewViewport(null, false, false);
}
origin: us.ihmc/robot-environment-awareness-application

gpuLidar = graphics3dAdapter.createGPULidar(lidarScanParameters.getPointsPerSweep(), lidarScanParameters.getScanHeight(),
                      lidarScanParameters.getFieldOfView(), lidarScanParameters.getMinRange(), lidarScanParameters.getMaxRange());
gpuLidar.addGPULidarListener((scan, currentTransform,
origin: us.ihmc/IHMCJMonkeyEngineToolkit

private boolean shouldAcceptDeviceInput()
{
 if (alreadyClosing || graphics3dAdapter.getContextManager().getCurrentViewport() != viewportAdapter)
   return false;
 
 if (jFrame != null && !jFrame.isActive())
   return false;
 
 return true;
}
origin: us.ihmc/IHMCJMonkeyEngineToolkit

public static void addSimpleSelectedListener(Graphics3DAdapter graphics3DAdapter, Graphics3DNode box)
{
 SelectedListener selectedListener = new SelectedListener()
 {
   public void selected(Graphics3DNode graphics3dNode, ModifierKeyInterface modifierKeyHolder, Point3d location, Point3d cameraLocation,
             Quat4d cameraRotation)
   {
    System.out.println("Selected " + graphics3dNode.getName() + " @ location " + location);
   }
 };
 graphics3DAdapter.addSelectedListener(selectedListener);
 box.addSelectedListener(selectedListener);
}
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

rootNode.addChild(node2);
adapter.addRootNode(rootNode);
adapter.addSelectedListener(selectedListener);
node2.addSelectedListener(selectedListener);
ViewportAdapter camera = adapter.createNewViewport(null, false, false);
ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, adapter);
camera.setCameraController(classicCameraController);
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

@Override
public void postFrame(double timePerFrame)
{
 while (!graphics3DNodesToAddPostFrame.isEmpty())
 {
   graphics3dAdapter.addRootNode(graphics3DNodesToAddPostFrame.poll());
 }
}
origin: us.ihmc/ihmc-jmonkey-engine-toolkit

public static ClassicCameraController createClassicCameraControllerAndAddListeners(ViewportAdapter viewportAdapter, CameraTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder, Graphics3DAdapter graphics3dAdapter, JFrame jFrame)
{
 ClassicCameraController classicCameraController = new ClassicCameraController(graphics3dAdapter, viewportAdapter, cameraTrackAndDollyVariablesHolder, jFrame);
 graphics3dAdapter.addKeyListener(classicCameraController);
 graphics3dAdapter.addMouseListener(classicCameraController);
 graphics3dAdapter.addMouse3DListener(classicCameraController);
 graphics3dAdapter.addSelectedListener(classicCameraController);
 return classicCameraController;
}
origin: us.ihmc/IHMCJMonkeyEngineToolkit

public static void addSecondCamera(Graphics3DAdapter graphics3DAdapter, PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder)
{
 ViewportAdapter secondCamera = graphics3DAdapter.createNewViewport(null, false, false);
 ClassicCameraController secondController = ClassicCameraController.createClassicCameraControllerAndAddListeners(secondCamera,
                        cameraTrackAndDollyVariablesHolder, graphics3DAdapter);
 secondCamera.setCameraController(secondController);
 createNewWindow(secondCamera.getCanvas());
}
origin: us.ihmc/IHMCJMonkeyEngineToolkit

public void stop()
{
 graphics3dAdapter.closeViewport(viewportAdapter);
 graphics3dAdapter.closeAndDispose();
 if (jFrame != null)
 {
   jFrame.dispose();
 }
}
us.ihmc.jMonkeyEngineToolkitGraphics3DAdapter

Most used methods

  • addRootNode
  • createGPULidar
  • addKeyListener
  • addMouse3DListener
  • addMouseListener
  • addSelectedListener
  • closeAndDispose
  • closeViewport
  • createNewViewport
  • getContextManager
  • freezeFrame
  • freezeFrame

Popular in Java

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (Timer)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now