예제 #1
0
        // Token: 0x060000C2 RID: 194 RVA: 0x00004234 File Offset: 0x00002434
        public Line3 GetTangent(Angle angle)
        {
            Vector3 vector = -this.UnitU * angle.Sin + this.UnitV * angle.Cos;

            return(new Line3(this.GetEdgePoint(angle), new UnitVector3(vector.X, vector.Y, vector.Z)));
        }
예제 #2
0
 // Token: 0x060000C0 RID: 192 RVA: 0x000041BF File Offset: 0x000023BF
 public Vector3 GetEdgePoint(Angle angle)
 {
     return(this.Center + this.Radius * this.GetRadiusDirection(angle));
 }
예제 #3
0
        // Token: 0x060000C1 RID: 193 RVA: 0x000041E0 File Offset: 0x000023E0
        public UnitVector3 GetRadiusDirection(Angle angle)
        {
            Vector3 vector = this.UnitU * angle.Cos + this.UnitV * angle.Sin;

            return(new UnitVector3(vector.X, vector.Y, vector.Z));
        }