/** * Create the {@link ImageModel} instances */ private void createImageModels() { Map<String, Image> images = Optionals.of(gltf.getImages()); for (Image image : images.values()) { DefaultImageModel imageModel = new DefaultImageModel(null, null); String uri = image.getUri(); imageModel.setUri(uri); imageModels.add(imageModel); } }
String uri = image.getUri(); if (!IO.isDataUriString(uri))
/** * Creates a shallow copy of the given {@link Image} * * @param image The {@link Image} * @return The copy */ static Image copy(Image image) { Image copy = new Image(); copy.setExtensions(image.getExtensions()); copy.setExtras(image.getExtras()); copy.setName(image.getName()); copy.setUri(image.getUri()); return copy; }
ByteBuffer imageData = imageModel.getImageData(); String oldUriString = image.getUri(); String newUriString = oldUriString; if (oldUriString == null ||
String uri = image.getUri(); if (IO.isDataUriString(uri))