001/* 002 * (C) Copyright 2006-2016 Nuxeo SA (http://nuxeo.com/) and others. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 * 016 * Contributors: 017 * Tiago Cardoso <[email protected]> 018 */ 019package org.nuxeo.ecm.platform.threed.convert; 020 021/** 022 * 3D conversion constants 023 * 024 * @since 8.4 025 */ 026public class Constants { 027 028 public static final String INPUT_DIR_PARAMETER = "inDir"; 029 030 public static final String INPUT_FILE_PARAMETER = "inFile"; 031 032 public static final String BLENDER_PATH_PREFIX = "blender_"; 033 034 public static final String DAE2GLTF_PATH_PREFIX = "dae2gltf_"; 035 036 public static final String DAE2GLTF_OUTPUT_PATH_PREFIX = "dae2gltf_out_"; 037 038 public static final String OUT_DIR_PARAMETER = "outDir"; 039 040 public static final String SCRIPT_FILE_PARAMETER = "scriptFile"; 041 042 public static final String SCRIPTS_DIR_PARAMETER = "scriptsDir"; 043 044 public static final String OPERATORS_PARAMETER = "operators"; 045 046 public static final String RENDER_IDS_PARAMETER = "renderIds"; 047 048 public static final String LOD_IDS_PARAMETER = "lodIds"; 049 050 public static final String PERC_POLY_PARAMETER = "percPoly"; 051 052 public static final String MAX_POLY_PARAMETER = "maxPoly"; 053 054 public static final String PERC_TEX_PARAMETER = "percTex"; 055 056 public static final String MAX_TEX_PARAMETER = "maxTex"; 057 058 public static final String DIMENSIONS_PARAMETER = "dimensions"; 059 060 public static final String COORDS_PARAMETER = "coords"; 061 062 public static final String OUTPUT_FILE_PARAMETER = "outFile"; 063 064 public static final String USER_ID_PARAMETER = "userId"; 065 066 public static final String SCRIPTS_DIRECTORY = "scripts"; 067 068 public static final String SCRIPTS_PIPELINE_DIRECTORY = "pipeline"; 069 070 public static final String RENDER_3D_CONVERTER = "render3D"; 071 072 public static final String COLLADA2GLTF_CONVERTER = "dae2gltf"; 073 074 public static final String COLLADA_CONVERTER = "colladaConversion"; 075 076 public static final String LOD_CONVERTER = "lodConversion"; 077 078 public static final String BATCH_CONVERTER = "batchConversion"; 079 080 public static final String BLENDER_PIPELINE_COMMAND = "blender_pipeline"; 081 082 public static final String COLLADA2GLTF_COMMAND = "collada2gltlf"; 083 084 public static final String NAME_PARAM = "name"; 085 086 public static final String DATA_PARAM = "data"; 087}