Exemplo n.º 1
0
        /// <summary>
        /// フィギュアを生成します。
        /// </summary>
        public Figure()
        {
            tmo         = new TMOFile();
            nodemap     = new Dictionary <TSONode, TMONode>();
            matrixStack = new MatrixStack();

            tpo_list.SetProportionList(ProportionList);

            string config_file = GetTPOConfigPath();

            if (File.Exists(config_file))
            {
                TPOConfig config = TPOConfig.Load(config_file);
                tpo_list.SetRatiosFromConfig(config);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// フィギュアを生成します。
        /// </summary>
        public Figure()
        {
            tmo         = new TMOFile();
            nodemap     = new Dictionary <TSONode, TMONode>();
            matrixStack = new MatrixStack();

            tpo_list.Load();

            string config_file = GetTPOConfigPath();

            if (File.Exists(config_file))
            {
                TPOConfig config = TPOConfig.Load(config_file);
                tpo_list.SetRatiosFromConfig(config);
            }
            LightDirection = new Vector3(0.0f, 0.0f, -1.0f);
        }