示例#1
0
        public string BasisBladeName(int grade, int index, BasisBladeFormat nameFormat)
        {
            switch (nameFormat)
            {
            case BasisBladeFormat.Canonical:
                return(BasisBladeName(grade, index));

            case BasisBladeFormat.BinaryIndexed:
                return(GMacMathUtils.BasisBladeBinaryIndexedName(VSpaceDimension, grade, index));

            case BasisBladeFormat.GradePlusIndex:
                return(GMacMathUtils.BasisBladeGradeIndexName(grade, index));

            default:
                return(GMacMathUtils.BasisBladeIndexedName(grade, index));
            }
        }
示例#2
0
        public string BasisBladeName(int basisBladeId, BasisBladeFormat nameFormat)
        {
            switch (nameFormat)
            {
            case BasisBladeFormat.Canonical:
                return(BasisBladeName(basisBladeId));

            case BasisBladeFormat.BinaryIndexed:
                return(FrameUtils.BasisBladeBinaryIndexedName(VSpaceDimension, basisBladeId));

            case BasisBladeFormat.GradePlusIndex:
                return(basisBladeId.BasisBladeGradeIndexName());

            default:
                return(basisBladeId.BasisBladeIndexedName());
            }
        }