gpt4 book ai didi

us.ihmc.graphicsDescription.appearance.YoAppearanceTexture类的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 16:18:40 24 4
gpt4 key购买 nike

本文整理了Java中us.ihmc.graphicsDescription.appearance.YoAppearanceTexture类的一些代码示例,展示了YoAppearanceTexture类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoAppearanceTexture类的具体详情如下:
包路径:us.ihmc.graphicsDescription.appearance.YoAppearanceTexture
类名称:YoAppearanceTexture

YoAppearanceTexture介绍

暂无

代码示例

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public static AppearanceDefinition Texture(BufferedImage bufferedImage)
{
 return new YoAppearanceTexture(bufferedImage);
}

代码示例来源:origin: us.ihmc/IHMCJMonkeyEngineToolkit

public static Material createMaterialFromYoAppearanceTexture(JMEAssetLocator contentMan, YoAppearanceTexture appearanceDefinition)
{
 Material material;
 if (appearanceDefinition.getPath() != null)
 {
   material = createMaterialFromFileURL(contentMan, appearanceDefinition.getPath());
 }
 else
 {
   material = createMaterialFromBufferedImage(contentMan, appearanceDefinition.getBufferedImage());
 }
 //      material.getAdditionalRenderState().setFaceCullMode(FaceCullMode.Off);
 return material;
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public static AppearanceDefinition Texture(String path)
{
 return new YoAppearanceTexture(path);
}

代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit

public static Material createMaterialFromYoAppearanceTexture(AssetManager contentMan, YoAppearanceTexture appearanceDefinition)
{
 Material material;
 if (appearanceDefinition.getPath() != null)
 {
   material = createMaterialFromFileURL(contentMan, appearanceDefinition.getPath());
 }
 else
 {
   material = createMaterialFromBufferedImage(contentMan, appearanceDefinition.getBufferedImage());
 }
 //      material.getAdditionalRenderState().setFaceCullMode(FaceCullMode.Off);
 return material;
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public static AppearanceDefinition Texture(BufferedImage bufferedImage)
{
 return new YoAppearanceTexture(bufferedImage);
}

代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit

if (((YoAppearanceTexture) appearance).getPath() != null)
  texture = assetManager.loadTexture(((YoAppearanceTexture) appearance).getPath());
  texture = JMEAppearanceMaterial.createTexture(((YoAppearanceTexture) appearance).getBufferedImage());

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

public static AppearanceDefinition Texture(String path)
{
 return new YoAppearanceTexture(path);
}

代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces-test

public TestingEnvironment()
{
  terrain = new CombinedTerrainObject3D(getClass().getSimpleName());
  YoAppearanceTexture groundTexture = new YoAppearanceTexture("Textures/ground2.png");
  terrain.addBox(-25.0, -25.0, 25.0, 25.0, -0.01, 0.0, groundTexture);
  terrain.addBox(0.3, -0.5, 1.0, 0.5, 0.0, 0.5, YoAppearance.BurlyWood());
}

代码示例来源:origin: us.ihmc/IHMCGraphicsDescription

graphics3dObject.addCube(blockWidth, blockHeight, blockThickness, new YoAppearanceTexture(appearance));

代码示例来源:origin: us.ihmc/ihmc-graphics-description

graphics3dObject.addCube(blockWidth, blockHeight, blockThickness, new YoAppearanceTexture(appearance));

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

public static CombinedTerrainObject3D addValveTextureBox(Vector3D position, double yaw)
{
 YoAppearanceTexture valveTexture = new YoAppearanceTexture("/images/red-valve.jpg");
 double boxSideLength = 1.0;
 CombinedTerrainObject3D valveTerrainObject = new CombinedTerrainObject3D("ValveBox");
 RigidBodyTransform location = new RigidBodyTransform();
 location.setRotationEulerAndZeroTranslation(Math.toRadians(90.0), 0.0, yaw - Math.toRadians(90.0));
 location.setTranslation(position);
 RotatableBoxTerrainObject newBox = new RotatableBoxTerrainObject(new Box3D(location, boxSideLength, boxSideLength, boxSideLength), valveTexture);
 valveTerrainObject.addTerrainObject(newBox);
 return valveTerrainObject;
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

public static CombinedTerrainObject3D addFiducial(Vector3D position, double yaw, Fiducial fiducial)
{
 YoAppearanceTexture fiducialTexture = new YoAppearanceTexture(fiducial.getPathString());
 double boxSideLength = 1.0;
 CombinedTerrainObject3D fiducualTerrainObject = new CombinedTerrainObject3D(fiducial.name());
 RigidBodyTransform location = new RigidBodyTransform();
 location.setRotationEulerAndZeroTranslation(Math.toRadians(90.0), 0.0, yaw - Math.toRadians(90.0));
 location.setTranslation(position);
 RotatableBoxTerrainObject newBox = new RotatableBoxTerrainObject(new Box3D(location, boxSideLength, boxSideLength, boxSideLength), fiducialTexture);
 fiducualTerrainObject.addTerrainObject(newBox);
 return fiducualTerrainObject;
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

private TerrainObject3D setUpFlatGrid(int row, int column)
{
 AppearanceDefinition gridAppearance = new YoAppearanceTexture("Textures/asphalt.png");
 RigidBodyTransform location = new RigidBodyTransform();
 location.appendTranslation(getWorldCoordinate(row, column));
 location.appendTranslation(0.0, 0.0, -flatGridHeight / 2);
 return new RotatableBoxTerrainObject(new Box3D(location, gridLength, gridWidth, flatGridHeight), gridAppearance);
}

代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces

private static CombinedTerrainObject3D setUpGround(String name)
  {
   CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);

   YoAppearanceTexture texture = new YoAppearanceTexture("Textures/brick.png");

   RigidBodyTransform location = new RigidBodyTransform();
   location.setTranslation(new Vector3D(0, 0, -0.5));

   RotatableBoxTerrainObject newBox = new RotatableBoxTerrainObject(new Box3D(location, 10, 10, 1), texture);
   combinedTerrainObject.addTerrainObject(newBox);

   return combinedTerrainObject;
  }
}

代码示例来源:origin: us.ihmc/IHMCAvatarInterfaces

private static CombinedTerrainObject3D setUpGround(String name)
  {
   CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);

   YoAppearanceTexture texture = new YoAppearanceTexture("Textures/brick.png");

   RigidBodyTransform location = new RigidBodyTransform();
   location.setTranslation(new Vector3d(0, 0, -0.5));

   RotatableBoxTerrainObject newBox = new RotatableBoxTerrainObject(new Box3d(location, 10, 10, 1), texture);
   combinedTerrainObject.addTerrainObject(newBox);

   return combinedTerrainObject;
  }
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

public static CombinedTerrainObject3D setUpGround(String name)
{
 CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);
 int groundDimension = 20;
 double unitLength = 1.0;
 double groundThickness = 1.0;
 YoAppearanceTexture texture = new YoAppearanceTexture("Textures/brick.png");
 for (int i = 0; i < groundDimension; i++)
 {
   for (int j = 0; j < groundDimension; j++)
   {
    RigidBodyTransform location = new RigidBodyTransform();
    location.appendTranslation(new Vector3D(groundDimension / 2 * unitLength, groundDimension / 2 * unitLength, -groundThickness / 2));
    location.appendTranslation(new Vector3D(-unitLength * (i + 0.5), -unitLength * (j + 0.5), 0.0));
    RotatableBoxTerrainObject unitBox = new RotatableBoxTerrainObject(new Box3D(location, unitLength, unitLength, groundThickness), texture);
    combinedTerrainObject.addTerrainObject(unitBox);
   }
 }
 return combinedTerrainObject;
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

private CombinedTerrainObject3D setUpGround(String name, Vector3D tableCenter, double tableLength)
{
 CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);
 YoAppearanceTexture texture = new YoAppearanceTexture("Textures/gridGroundProfile.png");
 combinedTerrainObject.addBox(-10.0, -10.0, 10.0, 10.0, -0.05, 0.0, texture);
 combinedTerrainObject.addBox(tableCenter.getX()-tableLength , tableCenter.getY()-tableLength, tableCenter.getX()+tableLength, tableCenter.getY()+tableLength , tableCenter.getZ());
 combinedTerrainObject.addBox(wallPosition.getX() - 1.0, wallPosition.getY() - 0.05, wallPosition.getX() + 1.0, wallPosition.getY() + 0.05, 2.0);
 
 return combinedTerrainObject;
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

private CombinedTerrainObject3D setUpGround(String name)
{
 CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);
 int lateralDimension = 15;
 int sideDimension = 10;
 double leteralOffset = 2.0;
 double unitLength = 1.0;
 double groundThickness = 0.3;
 YoAppearanceTexture texture = new YoAppearanceTexture("Textures/brick.png");
 for (int i = 0; i < lateralDimension; i++)
 {
   for (int j = 0; j < sideDimension; j++)
   {
    RigidBodyTransform location = new RigidBodyTransform();
    location.appendTranslation(new Vector3D(lateralDimension / 2 * unitLength + leteralOffset, sideDimension / 2 * unitLength, -groundThickness / 2));
    location.appendTranslation(new Vector3D(-unitLength * (i + 0.5) + leteralOffset, -unitLength * (j + 0.5), 0.0));
    RotatableBoxTerrainObject unitBox = new RotatableBoxTerrainObject(new Box3D(location, unitLength, unitLength, groundThickness), texture);
    combinedTerrainObject.addTerrainObject(unitBox);
   }
 }
 return combinedTerrainObject;
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

public static CombinedTerrainObject3D setUpGround(String name)
{
 CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);
 //    URL fileURL = DRCDemo01NavigationEnvironment.class.getClassLoader().getResource("Textures/ground2.png");
 YoAppearanceTexture texture = new YoAppearanceTexture("Textures/ground2.png");
 RigidBodyTransform location = new RigidBodyTransform();
 location.setTranslation(new Vector3D(0, 0, -0.5));
 RotatableBoxTerrainObject newBox = new RotatableBoxTerrainObject(new Box3D(location, 45, 45, 1), texture);
 combinedTerrainObject.addTerrainObject(newBox);
 RotatableBoxTerrainObject newBox2 = new RotatableBoxTerrainObject(new Box3D(location, 200, 200, 0.75), YoAppearance.DarkGray());
 combinedTerrainObject.addTerrainObject(newBox2);
 return combinedTerrainObject;
}

代码示例来源:origin: us.ihmc/IHMCPerception

private static CombinedTerrainObject3D setUpGround(String name)
   {
     CombinedTerrainObject3D combinedTerrainObject = new CombinedTerrainObject3D(name);

//    URL fileURL = DRCDemo01NavigationEnvironment.class.getClassLoader().getResource("Textures/ground2.png");
     YoAppearanceTexture texture = new YoAppearanceTexture("Textures/ground2.png");

     RigidBodyTransform location = new RigidBodyTransform();
     location.setTranslation(new Vector3d(0, 0, -0.5));

     RotatableBoxTerrainObject newBox = new RotatableBoxTerrainObject(new Box3d(location, 45, 45, 1), texture);
     combinedTerrainObject.addTerrainObject(newBox);
     RotatableBoxTerrainObject newBox2 = new RotatableBoxTerrainObject(new Box3d(location, 200, 200, 0.75), YoAppearance.DarkGray());
     combinedTerrainObject.addTerrainObject(newBox2);

     return combinedTerrainObject;
   }

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com