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 <tcardoso@nuxeo.com>
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}