using System.Linq;
using _2DGAMELIB;

namespace SlaveMatrix
{
    public class 性器_人 : 性器
    {
    	public ShapePart X0Y0_小陰唇;

    	public ShapePart X0Y0_性器基;

    	public ShapePart X0Y0_陰核;

    	public ShapePart X0Y0_尿道;

    	public ShapePart X0Y0_膣口;

    	public ShapePart X0Y1_小陰唇;

    	public ShapePart X0Y1_性器基;

    	public ShapePart X0Y1_陰核;

    	public ShapePart X0Y1_尿道;

    	public ShapePart X0Y1_膣口;

    	public ShapePart X0Y2_小陰唇;

    	public ShapePart X0Y2_性器基;

    	public ShapePart X0Y2_陰核;

    	public ShapePart X0Y2_尿道;

    	public ShapePart X0Y2_膣口;

    	public ShapePart X0Y3_小陰唇;

    	public ShapePart X0Y3_性器基;

    	public ShapePart X0Y3_陰核;

    	public ShapePart X0Y3_尿道;

    	public ShapePart X0Y3_膣口;

    	public ShapePart X0Y4_小陰唇;

    	public ShapePart X0Y4_性器基;

    	public ShapePart X0Y4_陰核;

    	public ShapePart X0Y4_尿道;

    	public ShapePart X0Y4_膣口;

    	public ShapePart X0Y5_小陰唇;

    	public ShapePart X0Y5_性器基;

    	public ShapePart X0Y5_陰核;

    	public ShapePart X0Y5_尿道;

    	public ShapePart X0Y5_膣口;

    	public ShapePart X1Y0_小陰唇;

    	public ShapePart X1Y0_性器基;

    	public ShapePart X1Y0_陰核;

    	public ShapePart X1Y0_尿道;

    	public ShapePart X1Y0_膣口;

    	public ShapePart X1Y1_小陰唇;

    	public ShapePart X1Y1_性器基;

    	public ShapePart X1Y1_陰核;

    	public ShapePart X1Y1_尿道;

    	public ShapePart X1Y1_膣口;

    	public ShapePart X1Y2_小陰唇;

    	public ShapePart X1Y2_性器基;

    	public ShapePart X1Y2_陰核;

    	public ShapePart X1Y2_尿道;

    	public ShapePart X1Y2_膣口;

    	public ShapePart X1Y3_小陰唇;

    	public ShapePart X1Y3_性器基;

    	public ShapePart X1Y3_陰核;

    	public ShapePart X1Y3_尿道;

    	public ShapePart X1Y3_膣口;

    	public ShapePart X1Y4_小陰唇;

    	public ShapePart X1Y4_性器基;

    	public ShapePart X1Y4_陰核;

    	public ShapePart X1Y4_尿道;

    	public ShapePart X1Y4_膣口;

    	public ShapePart X1Y5_小陰唇;

    	public ShapePart X1Y5_性器基;

    	public ShapePart X1Y5_陰核;

    	public ShapePart X1Y5_尿道;

    	public ShapePart X1Y5_膣口;

    	public ShapePart X2Y0_小陰唇;

    	public ShapePart X2Y0_性器基;

    	public ShapePart X2Y0_陰核;

    	public ShapePart X2Y0_尿道;

    	public ShapePart X2Y0_膣口;

    	public ShapePart X2Y1_小陰唇;

    	public ShapePart X2Y1_性器基;

    	public ShapePart X2Y1_陰核;

    	public ShapePart X2Y1_尿道;

    	public ShapePart X2Y1_膣口;

    	public ShapePart X2Y2_小陰唇;

    	public ShapePart X2Y2_性器基;

    	public ShapePart X2Y2_陰核;

    	public ShapePart X2Y2_尿道;

    	public ShapePart X2Y2_膣口;

    	public ShapePart X2Y3_小陰唇;

    	public ShapePart X2Y3_性器基;

    	public ShapePart X2Y3_陰核;

    	public ShapePart X2Y3_尿道;

    	public ShapePart X2Y3_膣口;

    	public ShapePart X2Y4_小陰唇;

    	public ShapePart X2Y4_性器基;

    	public ShapePart X2Y4_陰核;

    	public ShapePart X2Y4_尿道;

    	public ShapePart X2Y4_膣口;

    	public ShapePart X2Y5_小陰唇;

    	public ShapePart X2Y5_性器基;

    	public ShapePart X2Y5_陰核;

    	public ShapePart X2Y5_尿道;

    	public ShapePart X2Y5_膣口;

    	public ShapePart X3Y0_小陰唇;

    	public ShapePart X3Y0_性器基;

    	public ShapePart X3Y0_陰核;

    	public ShapePart X3Y0_尿道;

    	public ShapePart X3Y0_膣口;

    	public ShapePart X3Y1_小陰唇;

    	public ShapePart X3Y1_性器基;

    	public ShapePart X3Y1_陰核;

    	public ShapePart X3Y1_尿道;

    	public ShapePart X3Y1_膣口;

    	public ShapePart X3Y2_小陰唇;

    	public ShapePart X3Y2_性器基;

    	public ShapePart X3Y2_陰核;

    	public ShapePart X3Y2_尿道;

    	public ShapePart X3Y2_膣口;

    	public ShapePart X3Y3_小陰唇;

    	public ShapePart X3Y3_性器基;

    	public ShapePart X3Y3_陰核;

    	public ShapePart X3Y3_尿道;

    	public ShapePart X3Y3_膣口;

    	public ShapePart X3Y4_小陰唇;

    	public ShapePart X3Y4_性器基;

    	public ShapePart X3Y4_陰核;

    	public ShapePart X3Y4_尿道;

    	public ShapePart X3Y4_膣口;

    	public ShapePart X3Y5_小陰唇;

    	public ShapePart X3Y5_性器基;

    	public ShapePart X3Y5_陰核;

    	public ShapePart X3Y5_尿道;

    	public ShapePart X3Y5_膣口;

    	public AreM AreM;

    	private Vector2D AreMPos;

    	public ColorD 小陰唇CD;

    	public ColorD 性器基CD;

    	public ColorD 陰核CD;

    	public ColorD 尿道CD;

    	public ColorD 膣口CD;

    	public ColorP X0Y0_小陰唇CP;

    	public ColorP X0Y0_性器基CP;

    	public ColorP X0Y0_陰核CP;

    	public ColorP X0Y0_尿道CP;

    	public ColorP X0Y0_膣口CP;

    	public ColorP X0Y1_小陰唇CP;

    	public ColorP X0Y1_性器基CP;

    	public ColorP X0Y1_陰核CP;

    	public ColorP X0Y1_尿道CP;

    	public ColorP X0Y1_膣口CP;

    	public ColorP X0Y2_小陰唇CP;

    	public ColorP X0Y2_性器基CP;

    	public ColorP X0Y2_陰核CP;

    	public ColorP X0Y2_尿道CP;

    	public ColorP X0Y2_膣口CP;

    	public ColorP X0Y3_小陰唇CP;

    	public ColorP X0Y3_性器基CP;

    	public ColorP X0Y3_陰核CP;

    	public ColorP X0Y3_尿道CP;

    	public ColorP X0Y3_膣口CP;

    	public ColorP X0Y4_小陰唇CP;

    	public ColorP X0Y4_性器基CP;

    	public ColorP X0Y4_陰核CP;

    	public ColorP X0Y4_尿道CP;

    	public ColorP X0Y4_膣口CP;

    	public ColorP X0Y5_小陰唇CP;

    	public ColorP X0Y5_性器基CP;

    	public ColorP X0Y5_陰核CP;

    	public ColorP X0Y5_尿道CP;

    	public ColorP X0Y5_膣口CP;

    	public ColorP X1Y0_小陰唇CP;

    	public ColorP X1Y0_性器基CP;

    	public ColorP X1Y0_陰核CP;

    	public ColorP X1Y0_尿道CP;

    	public ColorP X1Y0_膣口CP;

    	public ColorP X1Y1_小陰唇CP;

    	public ColorP X1Y1_性器基CP;

    	public ColorP X1Y1_陰核CP;

    	public ColorP X1Y1_尿道CP;

    	public ColorP X1Y1_膣口CP;

    	public ColorP X1Y2_小陰唇CP;

    	public ColorP X1Y2_性器基CP;

    	public ColorP X1Y2_陰核CP;

    	public ColorP X1Y2_尿道CP;

    	public ColorP X1Y2_膣口CP;

    	public ColorP X1Y3_小陰唇CP;

    	public ColorP X1Y3_性器基CP;

    	public ColorP X1Y3_陰核CP;

    	public ColorP X1Y3_尿道CP;

    	public ColorP X1Y3_膣口CP;

    	public ColorP X1Y4_小陰唇CP;

    	public ColorP X1Y4_性器基CP;

    	public ColorP X1Y4_陰核CP;

    	public ColorP X1Y4_尿道CP;

    	public ColorP X1Y4_膣口CP;

    	public ColorP X1Y5_小陰唇CP;

    	public ColorP X1Y5_性器基CP;

    	public ColorP X1Y5_陰核CP;

    	public ColorP X1Y5_尿道CP;

    	public ColorP X1Y5_膣口CP;

    	public ColorP X2Y0_小陰唇CP;

    	public ColorP X2Y0_性器基CP;

    	public ColorP X2Y0_陰核CP;

    	public ColorP X2Y0_尿道CP;

    	public ColorP X2Y0_膣口CP;

    	public ColorP X2Y1_小陰唇CP;

    	public ColorP X2Y1_性器基CP;

    	public ColorP X2Y1_陰核CP;

    	public ColorP X2Y1_尿道CP;

    	public ColorP X2Y1_膣口CP;

    	public ColorP X2Y2_小陰唇CP;

    	public ColorP X2Y2_性器基CP;

    	public ColorP X2Y2_陰核CP;

    	public ColorP X2Y2_尿道CP;

    	public ColorP X2Y2_膣口CP;

    	public ColorP X2Y3_小陰唇CP;

    	public ColorP X2Y3_性器基CP;

    	public ColorP X2Y3_陰核CP;

    	public ColorP X2Y3_尿道CP;

    	public ColorP X2Y3_膣口CP;

    	public ColorP X2Y4_小陰唇CP;

    	public ColorP X2Y4_性器基CP;

    	public ColorP X2Y4_陰核CP;

    	public ColorP X2Y4_尿道CP;

    	public ColorP X2Y4_膣口CP;

    	public ColorP X2Y5_小陰唇CP;

    	public ColorP X2Y5_性器基CP;

    	public ColorP X2Y5_陰核CP;

    	public ColorP X2Y5_尿道CP;

    	public ColorP X2Y5_膣口CP;

    	public ColorP X3Y0_小陰唇CP;

    	public ColorP X3Y0_性器基CP;

    	public ColorP X3Y0_陰核CP;

    	public ColorP X3Y0_尿道CP;

    	public ColorP X3Y0_膣口CP;

    	public ColorP X3Y1_小陰唇CP;

    	public ColorP X3Y1_性器基CP;

    	public ColorP X3Y1_陰核CP;

    	public ColorP X3Y1_尿道CP;

    	public ColorP X3Y1_膣口CP;

    	public ColorP X3Y2_小陰唇CP;

    	public ColorP X3Y2_性器基CP;

    	public ColorP X3Y2_陰核CP;

    	public ColorP X3Y2_尿道CP;

    	public ColorP X3Y2_膣口CP;

    	public ColorP X3Y3_小陰唇CP;

    	public ColorP X3Y3_性器基CP;

    	public ColorP X3Y3_陰核CP;

    	public ColorP X3Y3_尿道CP;

    	public ColorP X3Y3_膣口CP;

    	public ColorP X3Y4_小陰唇CP;

    	public ColorP X3Y4_性器基CP;

    	public ColorP X3Y4_陰核CP;

    	public ColorP X3Y4_尿道CP;

    	public ColorP X3Y4_膣口CP;

    	public ColorP X3Y5_小陰唇CP;

    	public ColorP X3Y5_性器基CP;

    	public ColorP X3Y5_陰核CP;

    	public ColorP X3Y5_尿道CP;

    	public ColorP X3Y5_膣口CP;

    	private ShapePart p;

    	private double くぱぁ_;

    	public Ele[] 陰核_接続;

    	public Ele[] 尿道_接続;

    	public Ele[] 膣口_接続;

    	public override bool 欠損
    	{
    		get
    		{
    			return 欠損_;
    		}
    		set
    		{
    			欠損_ = value;
    		}
    	}

    	public override bool 筋肉
    	{
    		get
    		{
    			return 筋肉_;
    		}
    		set
    		{
    			筋肉_ = value;
    		}
    	}

    	public override bool 拘束
    	{
    		get
    		{
    			return 拘束_;
    		}
    		set
    		{
    			拘束_ = value;
    		}
    	}

    	public bool 小陰唇_表示
    	{
    		get
    		{
    			return X0Y0_小陰唇.Dra;
    		}
    		set
    		{
    			X0Y0_小陰唇.Dra = value;
    			X0Y1_小陰唇.Dra = value;
    			X0Y2_小陰唇.Dra = value;
    			X0Y3_小陰唇.Dra = value;
    			X0Y4_小陰唇.Dra = value;
    			X0Y5_小陰唇.Dra = value;
    			X1Y0_小陰唇.Dra = value;
    			X1Y1_小陰唇.Dra = value;
    			X1Y2_小陰唇.Dra = value;
    			X1Y3_小陰唇.Dra = value;
    			X1Y4_小陰唇.Dra = value;
    			X1Y5_小陰唇.Dra = value;
    			X2Y0_小陰唇.Dra = value;
    			X2Y1_小陰唇.Dra = value;
    			X2Y2_小陰唇.Dra = value;
    			X2Y3_小陰唇.Dra = value;
    			X2Y4_小陰唇.Dra = value;
    			X2Y5_小陰唇.Dra = value;
    			X3Y0_小陰唇.Dra = value;
    			X3Y1_小陰唇.Dra = value;
    			X3Y2_小陰唇.Dra = value;
    			X3Y3_小陰唇.Dra = value;
    			X3Y4_小陰唇.Dra = value;
    			X3Y5_小陰唇.Dra = value;
    			X0Y0_小陰唇.Hit = value;
    			X0Y1_小陰唇.Hit = value;
    			X0Y2_小陰唇.Hit = value;
    			X0Y3_小陰唇.Hit = value;
    			X0Y4_小陰唇.Hit = value;
    			X0Y5_小陰唇.Hit = value;
    			X1Y0_小陰唇.Hit = value;
    			X1Y1_小陰唇.Hit = value;
    			X1Y2_小陰唇.Hit = value;
    			X1Y3_小陰唇.Hit = value;
    			X1Y4_小陰唇.Hit = value;
    			X1Y5_小陰唇.Hit = value;
    			X2Y0_小陰唇.Hit = value;
    			X2Y1_小陰唇.Hit = value;
    			X2Y2_小陰唇.Hit = value;
    			X2Y3_小陰唇.Hit = value;
    			X2Y4_小陰唇.Hit = value;
    			X2Y5_小陰唇.Hit = value;
    			X3Y0_小陰唇.Hit = value;
    			X3Y1_小陰唇.Hit = value;
    			X3Y2_小陰唇.Hit = value;
    			X3Y3_小陰唇.Hit = value;
    			X3Y4_小陰唇.Hit = value;
    			X3Y5_小陰唇.Hit = value;
    		}
    	}

    	public bool 性器基_表示
    	{
    		get
    		{
    			return X0Y0_性器基.Dra;
    		}
    		set
    		{
    			X0Y0_性器基.Dra = value;
    			X0Y1_性器基.Dra = value;
    			X0Y2_性器基.Dra = value;
    			X0Y3_性器基.Dra = value;
    			X0Y4_性器基.Dra = value;
    			X0Y5_性器基.Dra = value;
    			X1Y0_性器基.Dra = value;
    			X1Y1_性器基.Dra = value;
    			X1Y2_性器基.Dra = value;
    			X1Y3_性器基.Dra = value;
    			X1Y4_性器基.Dra = value;
    			X1Y5_性器基.Dra = value;
    			X2Y0_性器基.Dra = value;
    			X2Y1_性器基.Dra = value;
    			X2Y2_性器基.Dra = value;
    			X2Y3_性器基.Dra = value;
    			X2Y4_性器基.Dra = value;
    			X2Y5_性器基.Dra = value;
    			X3Y0_性器基.Dra = value;
    			X3Y1_性器基.Dra = value;
    			X3Y2_性器基.Dra = value;
    			X3Y3_性器基.Dra = value;
    			X3Y4_性器基.Dra = value;
    			X3Y5_性器基.Dra = value;
    			X0Y0_性器基.Hit = value;
    			X0Y1_性器基.Hit = value;
    			X0Y2_性器基.Hit = value;
    			X0Y3_性器基.Hit = value;
    			X0Y4_性器基.Hit = value;
    			X0Y5_性器基.Hit = value;
    			X1Y0_性器基.Hit = value;
    			X1Y1_性器基.Hit = value;
    			X1Y2_性器基.Hit = value;
    			X1Y3_性器基.Hit = value;
    			X1Y4_性器基.Hit = value;
    			X1Y5_性器基.Hit = value;
    			X2Y0_性器基.Hit = value;
    			X2Y1_性器基.Hit = value;
    			X2Y2_性器基.Hit = value;
    			X2Y3_性器基.Hit = value;
    			X2Y4_性器基.Hit = value;
    			X2Y5_性器基.Hit = value;
    			X3Y0_性器基.Hit = value;
    			X3Y1_性器基.Hit = value;
    			X3Y2_性器基.Hit = value;
    			X3Y3_性器基.Hit = value;
    			X3Y4_性器基.Hit = value;
    			X3Y5_性器基.Hit = value;
    		}
    	}

    	public bool 陰核_表示
    	{
    		get
    		{
    			return X0Y0_陰核.Dra;
    		}
    		set
    		{
    			X0Y0_陰核.Dra = value;
    			X0Y1_陰核.Dra = value;
    			X0Y2_陰核.Dra = value;
    			X0Y3_陰核.Dra = value;
    			X0Y4_陰核.Dra = value;
    			X0Y5_陰核.Dra = value;
    			X1Y0_陰核.Dra = value;
    			X1Y1_陰核.Dra = value;
    			X1Y2_陰核.Dra = value;
    			X1Y3_陰核.Dra = value;
    			X1Y4_陰核.Dra = value;
    			X1Y5_陰核.Dra = value;
    			X2Y0_陰核.Dra = value;
    			X2Y1_陰核.Dra = value;
    			X2Y2_陰核.Dra = value;
    			X2Y3_陰核.Dra = value;
    			X2Y4_陰核.Dra = value;
    			X2Y5_陰核.Dra = value;
    			X3Y0_陰核.Dra = value;
    			X3Y1_陰核.Dra = value;
    			X3Y2_陰核.Dra = value;
    			X3Y3_陰核.Dra = value;
    			X3Y4_陰核.Dra = value;
    			X3Y5_陰核.Dra = value;
    			X0Y0_陰核.Hit = value;
    			X0Y1_陰核.Hit = value;
    			X0Y2_陰核.Hit = value;
    			X0Y3_陰核.Hit = value;
    			X0Y4_陰核.Hit = value;
    			X0Y5_陰核.Hit = value;
    			X1Y0_陰核.Hit = value;
    			X1Y1_陰核.Hit = value;
    			X1Y2_陰核.Hit = value;
    			X1Y3_陰核.Hit = value;
    			X1Y4_陰核.Hit = value;
    			X1Y5_陰核.Hit = value;
    			X2Y0_陰核.Hit = value;
    			X2Y1_陰核.Hit = value;
    			X2Y2_陰核.Hit = value;
    			X2Y3_陰核.Hit = value;
    			X2Y4_陰核.Hit = value;
    			X2Y5_陰核.Hit = value;
    			X3Y0_陰核.Hit = value;
    			X3Y1_陰核.Hit = value;
    			X3Y2_陰核.Hit = value;
    			X3Y3_陰核.Hit = value;
    			X3Y4_陰核.Hit = value;
    			X3Y5_陰核.Hit = value;
    		}
    	}

    	public bool 尿道_表示
    	{
    		get
    		{
    			return X0Y0_尿道.Dra;
    		}
    		set
    		{
    			X0Y0_尿道.Dra = value;
    			X0Y1_尿道.Dra = value;
    			X0Y2_尿道.Dra = value;
    			X0Y3_尿道.Dra = value;
    			X0Y4_尿道.Dra = value;
    			X0Y5_尿道.Dra = value;
    			X1Y0_尿道.Dra = value;
    			X1Y1_尿道.Dra = value;
    			X1Y2_尿道.Dra = value;
    			X1Y3_尿道.Dra = value;
    			X1Y4_尿道.Dra = value;
    			X1Y5_尿道.Dra = value;
    			X2Y0_尿道.Dra = value;
    			X2Y1_尿道.Dra = value;
    			X2Y2_尿道.Dra = value;
    			X2Y3_尿道.Dra = value;
    			X2Y4_尿道.Dra = value;
    			X2Y5_尿道.Dra = value;
    			X3Y0_尿道.Dra = value;
    			X3Y1_尿道.Dra = value;
    			X3Y2_尿道.Dra = value;
    			X3Y3_尿道.Dra = value;
    			X3Y4_尿道.Dra = value;
    			X3Y5_尿道.Dra = value;
    			X0Y0_尿道.Hit = value;
    			X0Y1_尿道.Hit = value;
    			X0Y2_尿道.Hit = value;
    			X0Y3_尿道.Hit = value;
    			X0Y4_尿道.Hit = value;
    			X0Y5_尿道.Hit = value;
    			X1Y0_尿道.Hit = value;
    			X1Y1_尿道.Hit = value;
    			X1Y2_尿道.Hit = value;
    			X1Y3_尿道.Hit = value;
    			X1Y4_尿道.Hit = value;
    			X1Y5_尿道.Hit = value;
    			X2Y0_尿道.Hit = value;
    			X2Y1_尿道.Hit = value;
    			X2Y2_尿道.Hit = value;
    			X2Y3_尿道.Hit = value;
    			X2Y4_尿道.Hit = value;
    			X2Y5_尿道.Hit = value;
    			X3Y0_尿道.Hit = value;
    			X3Y1_尿道.Hit = value;
    			X3Y2_尿道.Hit = value;
    			X3Y3_尿道.Hit = value;
    			X3Y4_尿道.Hit = value;
    			X3Y5_尿道.Hit = value;
    		}
    	}

    	public bool 膣口_表示
    	{
    		get
    		{
    			return X0Y0_膣口.Dra;
    		}
    		set
    		{
    			X0Y0_膣口.Dra = value;
    			X0Y1_膣口.Dra = value;
    			X0Y2_膣口.Dra = value;
    			X0Y3_膣口.Dra = value;
    			X0Y4_膣口.Dra = value;
    			X0Y5_膣口.Dra = value;
    			X1Y0_膣口.Dra = value;
    			X1Y1_膣口.Dra = value;
    			X1Y2_膣口.Dra = value;
    			X1Y3_膣口.Dra = value;
    			X1Y4_膣口.Dra = value;
    			X1Y5_膣口.Dra = value;
    			X2Y0_膣口.Dra = value;
    			X2Y1_膣口.Dra = value;
    			X2Y2_膣口.Dra = value;
    			X2Y3_膣口.Dra = value;
    			X2Y4_膣口.Dra = value;
    			X2Y5_膣口.Dra = value;
    			X3Y0_膣口.Dra = value;
    			X3Y1_膣口.Dra = value;
    			X3Y2_膣口.Dra = value;
    			X3Y3_膣口.Dra = value;
    			X3Y4_膣口.Dra = value;
    			X3Y5_膣口.Dra = value;
    			X0Y0_膣口.Hit = value;
    			X0Y1_膣口.Hit = value;
    			X0Y2_膣口.Hit = value;
    			X0Y3_膣口.Hit = value;
    			X0Y4_膣口.Hit = value;
    			X0Y5_膣口.Hit = value;
    			X1Y0_膣口.Hit = value;
    			X1Y1_膣口.Hit = value;
    			X1Y2_膣口.Hit = value;
    			X1Y3_膣口.Hit = value;
    			X1Y4_膣口.Hit = value;
    			X1Y5_膣口.Hit = value;
    			X2Y0_膣口.Hit = value;
    			X2Y1_膣口.Hit = value;
    			X2Y2_膣口.Hit = value;
    			X2Y3_膣口.Hit = value;
    			X2Y4_膣口.Hit = value;
    			X2Y5_膣口.Hit = value;
    			X3Y0_膣口.Hit = value;
    			X3Y1_膣口.Hit = value;
    			X3Y2_膣口.Hit = value;
    			X3Y3_膣口.Hit = value;
    			X3Y4_膣口.Hit = value;
    			X3Y5_膣口.Hit = value;
    		}
    	}

    	public override bool 表示
    	{
    		get
    		{
    			return 小陰唇_表示;
    		}
    		set
    		{
    			小陰唇_表示 = value;
    			性器基_表示 = value;
    			陰核_表示 = value;
    			尿道_表示 = value;
    			膣口_表示 = value;
    		}
    	}

    	public override double Intensity
    	{
    		get
    		{
    			return 小陰唇CD.不透明度;
    		}
    		set
    		{
    			小陰唇CD.不透明度 = value;
    			性器基CD.不透明度 = value;
    			陰核CD.不透明度 = value;
    			尿道CD.不透明度 = value;
    			膣口CD.不透明度 = value;
    		}
    	}

    	public override double くぱぁ
    	{
    		get
    		{
    			return くぱぁ_;
    		}
    		set
    		{
    			くぱぁ_ = value;
    			尺度XC = 0.3 + 0.7 * くぱぁ_;
    		}
    	}

    	public JointS 陰核_接続点 => new JointS(Body, X0Y0_性器基, 0);

    	public JointS 尿道_接続点 => new JointS(Body, X0Y0_性器基, 1);

    	public JointS 膣口_接続点 => new JointS(Body, X0Y0_性器基, 2);

    	public 性器_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 性器_人D e)
    	{
    		性器_人 性器_人2 = this;
    		ThisType = GetType();
    		Body = new Difs(Sta.性器["性器"]);
    		PartGroup partGroup = Body[0][0];
    		X0Y0_小陰唇 = partGroup["小陰唇"].ToPar();
    		X0Y0_性器基 = partGroup["性器基"].ToPar();
    		X0Y0_陰核 = partGroup["陰核"].ToPar();
    		X0Y0_尿道 = partGroup["尿道"].ToPar();
    		X0Y0_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[0][1];
    		X0Y1_小陰唇 = partGroup["小陰唇"].ToPar();
    		X0Y1_性器基 = partGroup["性器基"].ToPar();
    		X0Y1_陰核 = partGroup["陰核"].ToPar();
    		X0Y1_尿道 = partGroup["尿道"].ToPar();
    		X0Y1_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[0][2];
    		X0Y2_小陰唇 = partGroup["小陰唇"].ToPar();
    		X0Y2_性器基 = partGroup["性器基"].ToPar();
    		X0Y2_陰核 = partGroup["陰核"].ToPar();
    		X0Y2_尿道 = partGroup["尿道"].ToPar();
    		X0Y2_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[0][3];
    		X0Y3_小陰唇 = partGroup["小陰唇"].ToPar();
    		X0Y3_性器基 = partGroup["性器基"].ToPar();
    		X0Y3_陰核 = partGroup["陰核"].ToPar();
    		X0Y3_尿道 = partGroup["尿道"].ToPar();
    		X0Y3_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[0][4];
    		X0Y4_小陰唇 = partGroup["小陰唇"].ToPar();
    		X0Y4_性器基 = partGroup["性器基"].ToPar();
    		X0Y4_陰核 = partGroup["陰核"].ToPar();
    		X0Y4_尿道 = partGroup["尿道"].ToPar();
    		X0Y4_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[0][5];
    		X0Y5_小陰唇 = partGroup["小陰唇"].ToPar();
    		X0Y5_性器基 = partGroup["性器基"].ToPar();
    		X0Y5_陰核 = partGroup["陰核"].ToPar();
    		X0Y5_尿道 = partGroup["尿道"].ToPar();
    		X0Y5_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[1][0];
    		X1Y0_小陰唇 = partGroup["小陰唇"].ToPar();
    		X1Y0_性器基 = partGroup["性器基"].ToPar();
    		X1Y0_陰核 = partGroup["陰核"].ToPar();
    		X1Y0_尿道 = partGroup["尿道"].ToPar();
    		X1Y0_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[1][1];
    		X1Y1_小陰唇 = partGroup["小陰唇"].ToPar();
    		X1Y1_性器基 = partGroup["性器基"].ToPar();
    		X1Y1_陰核 = partGroup["陰核"].ToPar();
    		X1Y1_尿道 = partGroup["尿道"].ToPar();
    		X1Y1_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[1][2];
    		X1Y2_小陰唇 = partGroup["小陰唇"].ToPar();
    		X1Y2_性器基 = partGroup["性器基"].ToPar();
    		X1Y2_陰核 = partGroup["陰核"].ToPar();
    		X1Y2_尿道 = partGroup["尿道"].ToPar();
    		X1Y2_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[1][3];
    		X1Y3_小陰唇 = partGroup["小陰唇"].ToPar();
    		X1Y3_性器基 = partGroup["性器基"].ToPar();
    		X1Y3_陰核 = partGroup["陰核"].ToPar();
    		X1Y3_尿道 = partGroup["尿道"].ToPar();
    		X1Y3_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[1][4];
    		X1Y4_小陰唇 = partGroup["小陰唇"].ToPar();
    		X1Y4_性器基 = partGroup["性器基"].ToPar();
    		X1Y4_陰核 = partGroup["陰核"].ToPar();
    		X1Y4_尿道 = partGroup["尿道"].ToPar();
    		X1Y4_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[1][5];
    		X1Y5_小陰唇 = partGroup["小陰唇"].ToPar();
    		X1Y5_性器基 = partGroup["性器基"].ToPar();
    		X1Y5_陰核 = partGroup["陰核"].ToPar();
    		X1Y5_尿道 = partGroup["尿道"].ToPar();
    		X1Y5_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[2][0];
    		X2Y0_小陰唇 = partGroup["小陰唇"].ToPar();
    		X2Y0_性器基 = partGroup["性器基"].ToPar();
    		X2Y0_陰核 = partGroup["陰核"].ToPar();
    		X2Y0_尿道 = partGroup["尿道"].ToPar();
    		X2Y0_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[2][1];
    		X2Y1_小陰唇 = partGroup["小陰唇"].ToPar();
    		X2Y1_性器基 = partGroup["性器基"].ToPar();
    		X2Y1_陰核 = partGroup["陰核"].ToPar();
    		X2Y1_尿道 = partGroup["尿道"].ToPar();
    		X2Y1_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[2][2];
    		X2Y2_小陰唇 = partGroup["小陰唇"].ToPar();
    		X2Y2_性器基 = partGroup["性器基"].ToPar();
    		X2Y2_陰核 = partGroup["陰核"].ToPar();
    		X2Y2_尿道 = partGroup["尿道"].ToPar();
    		X2Y2_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[2][3];
    		X2Y3_小陰唇 = partGroup["小陰唇"].ToPar();
    		X2Y3_性器基 = partGroup["性器基"].ToPar();
    		X2Y3_陰核 = partGroup["陰核"].ToPar();
    		X2Y3_尿道 = partGroup["尿道"].ToPar();
    		X2Y3_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[2][4];
    		X2Y4_小陰唇 = partGroup["小陰唇"].ToPar();
    		X2Y4_性器基 = partGroup["性器基"].ToPar();
    		X2Y4_陰核 = partGroup["陰核"].ToPar();
    		X2Y4_尿道 = partGroup["尿道"].ToPar();
    		X2Y4_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[2][5];
    		X2Y5_小陰唇 = partGroup["小陰唇"].ToPar();
    		X2Y5_性器基 = partGroup["性器基"].ToPar();
    		X2Y5_陰核 = partGroup["陰核"].ToPar();
    		X2Y5_尿道 = partGroup["尿道"].ToPar();
    		X2Y5_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[3][0];
    		X3Y0_小陰唇 = partGroup["小陰唇"].ToPar();
    		X3Y0_性器基 = partGroup["性器基"].ToPar();
    		X3Y0_陰核 = partGroup["陰核"].ToPar();
    		X3Y0_尿道 = partGroup["尿道"].ToPar();
    		X3Y0_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[3][1];
    		X3Y1_小陰唇 = partGroup["小陰唇"].ToPar();
    		X3Y1_性器基 = partGroup["性器基"].ToPar();
    		X3Y1_陰核 = partGroup["陰核"].ToPar();
    		X3Y1_尿道 = partGroup["尿道"].ToPar();
    		X3Y1_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[3][2];
    		X3Y2_小陰唇 = partGroup["小陰唇"].ToPar();
    		X3Y2_性器基 = partGroup["性器基"].ToPar();
    		X3Y2_陰核 = partGroup["陰核"].ToPar();
    		X3Y2_尿道 = partGroup["尿道"].ToPar();
    		X3Y2_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[3][3];
    		X3Y3_小陰唇 = partGroup["小陰唇"].ToPar();
    		X3Y3_性器基 = partGroup["性器基"].ToPar();
    		X3Y3_陰核 = partGroup["陰核"].ToPar();
    		X3Y3_尿道 = partGroup["尿道"].ToPar();
    		X3Y3_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[3][4];
    		X3Y4_小陰唇 = partGroup["小陰唇"].ToPar();
    		X3Y4_性器基 = partGroup["性器基"].ToPar();
    		X3Y4_陰核 = partGroup["陰核"].ToPar();
    		X3Y4_尿道 = partGroup["尿道"].ToPar();
    		X3Y4_膣口 = partGroup["膣口"].ToPar();
    		partGroup = Body[3][5];
    		X3Y5_小陰唇 = partGroup["小陰唇"].ToPar();
    		X3Y5_性器基 = partGroup["性器基"].ToPar();
    		X3Y5_陰核 = partGroup["陰核"].ToPar();
    		X3Y5_尿道 = partGroup["尿道"].ToPar();
    		X3Y5_膣口 = partGroup["膣口"].ToPar();
    		Body.SetJoints();
    		接続根 = new JointD(Body);
    		右 = e.右;
    		反転X = e.反転X;
    		反転Y = e.反転Y;
    		基準C = e.基準C;
    		位置C = e.位置C;
    		角度B = e.角度B;
    		角度C = e.角度C;
    		尺度B = e.尺度B;
    		尺度C = e.尺度C;
    		尺度XB = e.尺度XB;
    		尺度XC = e.尺度XC;
    		尺度YB = e.尺度YB;
    		尺度YC = e.尺度YC;
    		肥大 = e.肥大;
    		身長 = e.身長;
    		Xv = e.Xv;
    		Yv = e.Yv;
    		Xi = e.Xi;
    		Yi = e.Yi;
    		サイズ = e.サイズ;
    		サイズX = e.サイズX;
    		サイズY = e.サイズY;
    		小陰唇_表示 = e.小陰唇_表示;
    		性器基_表示 = e.性器基_表示;
    		陰核_表示 = e.陰核_表示;
    		尿道_表示 = e.尿道_表示;
    		膣口_表示 = e.膣口_表示;
    		くぱぁ = e.くぱぁ;
    		欠損 = e.欠損;
    		筋肉 = e.筋肉;
    		拘束 = e.拘束;
    		if (!e.表示)
    		{
    			表示 = false;
    		}
    		Ele f;
    		if (e.陰核_接続.Count > 0)
    		{
    			陰核_接続 = e.陰核_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 性器_人2;
    				f.ConnectionType = ConnectionInfo.性器_人_陰核_接続;
    				f.接続(性器_人2.陰核_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.尿道_接続.Count > 0)
    		{
    			尿道_接続 = e.尿道_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 性器_人2;
    				f.ConnectionType = ConnectionInfo.性器_人_尿道_接続;
    				f.接続(性器_人2.尿道_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.膣口_接続.Count > 0)
    		{
    			膣口_接続 = e.膣口_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 性器_人2;
    				f.ConnectionType = ConnectionInfo.性器_人_膣口_接続;
    				f.接続(性器_人2.膣口_接続点);
    				return f;
    			}).ToArray();
    		}
    		base.配色指定 = 配色指定;
    		配色(体配色);
    		X0Y0_小陰唇CP = new ColorP(X0Y0_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X0Y0_性器基CP = new ColorP(X0Y0_性器基, 性器基CD, DisUnit, abj: true);
    		X0Y0_陰核CP = new ColorP(X0Y0_陰核, 陰核CD, DisUnit, abj: true);
    		X0Y0_尿道CP = new ColorP(X0Y0_尿道, 尿道CD, DisUnit, abj: true);
    		X0Y0_膣口CP = new ColorP(X0Y0_膣口, 膣口CD, DisUnit, abj: true);
    		X0Y1_小陰唇CP = new ColorP(X0Y1_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X0Y1_性器基CP = new ColorP(X0Y1_性器基, 性器基CD, DisUnit, abj: true);
    		X0Y1_陰核CP = new ColorP(X0Y1_陰核, 陰核CD, DisUnit, abj: true);
    		X0Y1_尿道CP = new ColorP(X0Y1_尿道, 尿道CD, DisUnit, abj: true);
    		X0Y1_膣口CP = new ColorP(X0Y1_膣口, 膣口CD, DisUnit, abj: true);
    		X0Y2_小陰唇CP = new ColorP(X0Y2_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X0Y2_性器基CP = new ColorP(X0Y2_性器基, 性器基CD, DisUnit, abj: true);
    		X0Y2_陰核CP = new ColorP(X0Y2_陰核, 陰核CD, DisUnit, abj: true);
    		X0Y2_尿道CP = new ColorP(X0Y2_尿道, 尿道CD, DisUnit, abj: true);
    		X0Y2_膣口CP = new ColorP(X0Y2_膣口, 膣口CD, DisUnit, abj: true);
    		X0Y3_小陰唇CP = new ColorP(X0Y3_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X0Y3_性器基CP = new ColorP(X0Y3_性器基, 性器基CD, DisUnit, abj: true);
    		X0Y3_陰核CP = new ColorP(X0Y3_陰核, 陰核CD, DisUnit, abj: true);
    		X0Y3_尿道CP = new ColorP(X0Y3_尿道, 尿道CD, DisUnit, abj: true);
    		X0Y3_膣口CP = new ColorP(X0Y3_膣口, 膣口CD, DisUnit, abj: true);
    		X0Y4_小陰唇CP = new ColorP(X0Y4_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X0Y4_性器基CP = new ColorP(X0Y4_性器基, 性器基CD, DisUnit, abj: true);
    		X0Y4_陰核CP = new ColorP(X0Y4_陰核, 陰核CD, DisUnit, abj: true);
    		X0Y4_尿道CP = new ColorP(X0Y4_尿道, 尿道CD, DisUnit, abj: true);
    		X0Y4_膣口CP = new ColorP(X0Y4_膣口, 膣口CD, DisUnit, abj: true);
    		X0Y5_小陰唇CP = new ColorP(X0Y5_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X0Y5_性器基CP = new ColorP(X0Y5_性器基, 性器基CD, DisUnit, abj: true);
    		X0Y5_陰核CP = new ColorP(X0Y5_陰核, 陰核CD, DisUnit, abj: true);
    		X0Y5_尿道CP = new ColorP(X0Y5_尿道, 尿道CD, DisUnit, abj: true);
    		X0Y5_膣口CP = new ColorP(X0Y5_膣口, 膣口CD, DisUnit, abj: true);
    		X1Y0_小陰唇CP = new ColorP(X1Y0_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X1Y0_性器基CP = new ColorP(X1Y0_性器基, 性器基CD, DisUnit, abj: true);
    		X1Y0_陰核CP = new ColorP(X1Y0_陰核, 陰核CD, DisUnit, abj: true);
    		X1Y0_尿道CP = new ColorP(X1Y0_尿道, 尿道CD, DisUnit, abj: true);
    		X1Y0_膣口CP = new ColorP(X1Y0_膣口, 膣口CD, DisUnit, abj: true);
    		X1Y1_小陰唇CP = new ColorP(X1Y1_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X1Y1_性器基CP = new ColorP(X1Y1_性器基, 性器基CD, DisUnit, abj: true);
    		X1Y1_陰核CP = new ColorP(X1Y1_陰核, 陰核CD, DisUnit, abj: true);
    		X1Y1_尿道CP = new ColorP(X1Y1_尿道, 尿道CD, DisUnit, abj: true);
    		X1Y1_膣口CP = new ColorP(X1Y1_膣口, 膣口CD, DisUnit, abj: true);
    		X1Y2_小陰唇CP = new ColorP(X1Y2_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X1Y2_性器基CP = new ColorP(X1Y2_性器基, 性器基CD, DisUnit, abj: true);
    		X1Y2_陰核CP = new ColorP(X1Y2_陰核, 陰核CD, DisUnit, abj: true);
    		X1Y2_尿道CP = new ColorP(X1Y2_尿道, 尿道CD, DisUnit, abj: true);
    		X1Y2_膣口CP = new ColorP(X1Y2_膣口, 膣口CD, DisUnit, abj: true);
    		X1Y3_小陰唇CP = new ColorP(X1Y3_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X1Y3_性器基CP = new ColorP(X1Y3_性器基, 性器基CD, DisUnit, abj: true);
    		X1Y3_陰核CP = new ColorP(X1Y3_陰核, 陰核CD, DisUnit, abj: true);
    		X1Y3_尿道CP = new ColorP(X1Y3_尿道, 尿道CD, DisUnit, abj: true);
    		X1Y3_膣口CP = new ColorP(X1Y3_膣口, 膣口CD, DisUnit, abj: true);
    		X1Y4_小陰唇CP = new ColorP(X1Y4_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X1Y4_性器基CP = new ColorP(X1Y4_性器基, 性器基CD, DisUnit, abj: true);
    		X1Y4_陰核CP = new ColorP(X1Y4_陰核, 陰核CD, DisUnit, abj: true);
    		X1Y4_尿道CP = new ColorP(X1Y4_尿道, 尿道CD, DisUnit, abj: true);
    		X1Y4_膣口CP = new ColorP(X1Y4_膣口, 膣口CD, DisUnit, abj: true);
    		X1Y5_小陰唇CP = new ColorP(X1Y5_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X1Y5_性器基CP = new ColorP(X1Y5_性器基, 性器基CD, DisUnit, abj: true);
    		X1Y5_陰核CP = new ColorP(X1Y5_陰核, 陰核CD, DisUnit, abj: true);
    		X1Y5_尿道CP = new ColorP(X1Y5_尿道, 尿道CD, DisUnit, abj: true);
    		X1Y5_膣口CP = new ColorP(X1Y5_膣口, 膣口CD, DisUnit, abj: true);
    		X2Y0_小陰唇CP = new ColorP(X2Y0_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X2Y0_性器基CP = new ColorP(X2Y0_性器基, 性器基CD, DisUnit, abj: true);
    		X2Y0_陰核CP = new ColorP(X2Y0_陰核, 陰核CD, DisUnit, abj: true);
    		X2Y0_尿道CP = new ColorP(X2Y0_尿道, 尿道CD, DisUnit, abj: true);
    		X2Y0_膣口CP = new ColorP(X2Y0_膣口, 膣口CD, DisUnit, abj: true);
    		X2Y1_小陰唇CP = new ColorP(X2Y1_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X2Y1_性器基CP = new ColorP(X2Y1_性器基, 性器基CD, DisUnit, abj: true);
    		X2Y1_陰核CP = new ColorP(X2Y1_陰核, 陰核CD, DisUnit, abj: true);
    		X2Y1_尿道CP = new ColorP(X2Y1_尿道, 尿道CD, DisUnit, abj: true);
    		X2Y1_膣口CP = new ColorP(X2Y1_膣口, 膣口CD, DisUnit, abj: true);
    		X2Y2_小陰唇CP = new ColorP(X2Y2_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X2Y2_性器基CP = new ColorP(X2Y2_性器基, 性器基CD, DisUnit, abj: true);
    		X2Y2_陰核CP = new ColorP(X2Y2_陰核, 陰核CD, DisUnit, abj: true);
    		X2Y2_尿道CP = new ColorP(X2Y2_尿道, 尿道CD, DisUnit, abj: true);
    		X2Y2_膣口CP = new ColorP(X2Y2_膣口, 膣口CD, DisUnit, abj: true);
    		X2Y3_小陰唇CP = new ColorP(X2Y3_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X2Y3_性器基CP = new ColorP(X2Y3_性器基, 性器基CD, DisUnit, abj: true);
    		X2Y3_陰核CP = new ColorP(X2Y3_陰核, 陰核CD, DisUnit, abj: true);
    		X2Y3_尿道CP = new ColorP(X2Y3_尿道, 尿道CD, DisUnit, abj: true);
    		X2Y3_膣口CP = new ColorP(X2Y3_膣口, 膣口CD, DisUnit, abj: true);
    		X2Y4_小陰唇CP = new ColorP(X2Y4_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X2Y4_性器基CP = new ColorP(X2Y4_性器基, 性器基CD, DisUnit, abj: true);
    		X2Y4_陰核CP = new ColorP(X2Y4_陰核, 陰核CD, DisUnit, abj: true);
    		X2Y4_尿道CP = new ColorP(X2Y4_尿道, 尿道CD, DisUnit, abj: true);
    		X2Y4_膣口CP = new ColorP(X2Y4_膣口, 膣口CD, DisUnit, abj: true);
    		X2Y5_小陰唇CP = new ColorP(X2Y5_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X2Y5_性器基CP = new ColorP(X2Y5_性器基, 性器基CD, DisUnit, abj: true);
    		X2Y5_陰核CP = new ColorP(X2Y5_陰核, 陰核CD, DisUnit, abj: true);
    		X2Y5_尿道CP = new ColorP(X2Y5_尿道, 尿道CD, DisUnit, abj: true);
    		X2Y5_膣口CP = new ColorP(X2Y5_膣口, 膣口CD, DisUnit, abj: true);
    		X3Y0_小陰唇CP = new ColorP(X3Y0_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X3Y0_性器基CP = new ColorP(X3Y0_性器基, 性器基CD, DisUnit, abj: true);
    		X3Y0_陰核CP = new ColorP(X3Y0_陰核, 陰核CD, DisUnit, abj: true);
    		X3Y0_尿道CP = new ColorP(X3Y0_尿道, 尿道CD, DisUnit, abj: true);
    		X3Y0_膣口CP = new ColorP(X3Y0_膣口, 膣口CD, DisUnit, abj: true);
    		X3Y1_小陰唇CP = new ColorP(X3Y1_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X3Y1_性器基CP = new ColorP(X3Y1_性器基, 性器基CD, DisUnit, abj: true);
    		X3Y1_陰核CP = new ColorP(X3Y1_陰核, 陰核CD, DisUnit, abj: true);
    		X3Y1_尿道CP = new ColorP(X3Y1_尿道, 尿道CD, DisUnit, abj: true);
    		X3Y1_膣口CP = new ColorP(X3Y1_膣口, 膣口CD, DisUnit, abj: true);
    		X3Y2_小陰唇CP = new ColorP(X3Y2_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X3Y2_性器基CP = new ColorP(X3Y2_性器基, 性器基CD, DisUnit, abj: true);
    		X3Y2_陰核CP = new ColorP(X3Y2_陰核, 陰核CD, DisUnit, abj: true);
    		X3Y2_尿道CP = new ColorP(X3Y2_尿道, 尿道CD, DisUnit, abj: true);
    		X3Y2_膣口CP = new ColorP(X3Y2_膣口, 膣口CD, DisUnit, abj: true);
    		X3Y3_小陰唇CP = new ColorP(X3Y3_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X3Y3_性器基CP = new ColorP(X3Y3_性器基, 性器基CD, DisUnit, abj: true);
    		X3Y3_陰核CP = new ColorP(X3Y3_陰核, 陰核CD, DisUnit, abj: true);
    		X3Y3_尿道CP = new ColorP(X3Y3_尿道, 尿道CD, DisUnit, abj: true);
    		X3Y3_膣口CP = new ColorP(X3Y3_膣口, 膣口CD, DisUnit, abj: true);
    		X3Y4_小陰唇CP = new ColorP(X3Y4_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X3Y4_性器基CP = new ColorP(X3Y4_性器基, 性器基CD, DisUnit, abj: true);
    		X3Y4_陰核CP = new ColorP(X3Y4_陰核, 陰核CD, DisUnit, abj: true);
    		X3Y4_尿道CP = new ColorP(X3Y4_尿道, 尿道CD, DisUnit, abj: true);
    		X3Y4_膣口CP = new ColorP(X3Y4_膣口, 膣口CD, DisUnit, abj: true);
    		X3Y5_小陰唇CP = new ColorP(X3Y5_小陰唇, 小陰唇CD, DisUnit, abj: true);
    		X3Y5_性器基CP = new ColorP(X3Y5_性器基, 性器基CD, DisUnit, abj: true);
    		X3Y5_陰核CP = new ColorP(X3Y5_陰核, 陰核CD, DisUnit, abj: true);
    		X3Y5_尿道CP = new ColorP(X3Y5_尿道, 尿道CD, DisUnit, abj: true);
    		X3Y5_膣口CP = new ColorP(X3Y5_膣口, 膣口CD, DisUnit, abj: true);
    		AreM = new AreM(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1);
    		AreM.BasePoint = new Vector2D(0.5, 0.5);
    		AreMPos = AreM.GetPosition(ref AreM.BasePoint);
    		Intensity = e.濃度;
    		Xi = 1;
    	}

    	private void AreMSetPos()
    	{
    		p = 接続根.Difs0.Current.GetPar(接続根.Path0);
    		AreM.Position = p.ToGlobal(p.JP[接続根.Index].Joint);
    	}

    	public override void Dispose()
    	{
    		base.Dispose();
    		AreM.Dispose();
    	}

    	public override void 描画0(RenderArea Are)
    	{
    		AreM.Clear();
    		位置B = AreMPos;
    		Body.Draw(AreM);
    		Are.Draw(AreM);
    	}

    	public override void 接続P()
    	{
    		接続根.JoinP();
    		AreMSetPos();
    	}

    	public override void 接続PA()
    	{
    		接続根.JoinPA();
    		AreMSetPos();
    	}

    	public override void 色更新()
    	{
    		switch (Body.IndexX)
    		{
    		case 0:
    			switch (Body.IndexY)
    			{
    			case 0:
    				X0Y0_小陰唇CP.Update();
    				X0Y0_性器基CP.Update();
    				X0Y0_陰核CP.Update();
    				X0Y0_尿道CP.Update();
    				X0Y0_膣口CP.Update();
    				break;
    			case 1:
    				X0Y1_小陰唇CP.Update();
    				X0Y1_性器基CP.Update();
    				X0Y1_陰核CP.Update();
    				X0Y1_尿道CP.Update();
    				X0Y1_膣口CP.Update();
    				break;
    			case 2:
    				X0Y2_小陰唇CP.Update();
    				X0Y2_性器基CP.Update();
    				X0Y2_陰核CP.Update();
    				X0Y2_尿道CP.Update();
    				X0Y2_膣口CP.Update();
    				break;
    			case 3:
    				X0Y3_小陰唇CP.Update();
    				X0Y3_性器基CP.Update();
    				X0Y3_陰核CP.Update();
    				X0Y3_尿道CP.Update();
    				X0Y3_膣口CP.Update();
    				break;
    			case 4:
    				X0Y4_小陰唇CP.Update();
    				X0Y4_性器基CP.Update();
    				X0Y4_陰核CP.Update();
    				X0Y4_尿道CP.Update();
    				X0Y4_膣口CP.Update();
    				break;
    			default:
    				X0Y5_小陰唇CP.Update();
    				X0Y5_性器基CP.Update();
    				X0Y5_陰核CP.Update();
    				X0Y5_尿道CP.Update();
    				X0Y5_膣口CP.Update();
    				break;
    			}
    			break;
    		case 1:
    			switch (Body.IndexY)
    			{
    			case 0:
    				X1Y0_小陰唇CP.Update();
    				X1Y0_性器基CP.Update();
    				X1Y0_陰核CP.Update();
    				X1Y0_尿道CP.Update();
    				X1Y0_膣口CP.Update();
    				break;
    			case 1:
    				X1Y1_小陰唇CP.Update();
    				X1Y1_性器基CP.Update();
    				X1Y1_陰核CP.Update();
    				X1Y1_尿道CP.Update();
    				X1Y1_膣口CP.Update();
    				break;
    			case 2:
    				X1Y2_小陰唇CP.Update();
    				X1Y2_性器基CP.Update();
    				X1Y2_陰核CP.Update();
    				X1Y2_尿道CP.Update();
    				X1Y2_膣口CP.Update();
    				break;
    			case 3:
    				X1Y3_小陰唇CP.Update();
    				X1Y3_性器基CP.Update();
    				X1Y3_陰核CP.Update();
    				X1Y3_尿道CP.Update();
    				X1Y3_膣口CP.Update();
    				break;
    			case 4:
    				X1Y4_小陰唇CP.Update();
    				X1Y4_性器基CP.Update();
    				X1Y4_陰核CP.Update();
    				X1Y4_尿道CP.Update();
    				X1Y4_膣口CP.Update();
    				break;
    			default:
    				X1Y5_小陰唇CP.Update();
    				X1Y5_性器基CP.Update();
    				X1Y5_陰核CP.Update();
    				X1Y5_尿道CP.Update();
    				X1Y5_膣口CP.Update();
    				break;
    			}
    			break;
    		case 2:
    			switch (Body.IndexY)
    			{
    			case 0:
    				X2Y0_小陰唇CP.Update();
    				X2Y0_性器基CP.Update();
    				X2Y0_陰核CP.Update();
    				X2Y0_尿道CP.Update();
    				X2Y0_膣口CP.Update();
    				break;
    			case 1:
    				X2Y1_小陰唇CP.Update();
    				X2Y1_性器基CP.Update();
    				X2Y1_陰核CP.Update();
    				X2Y1_尿道CP.Update();
    				X2Y1_膣口CP.Update();
    				break;
    			case 2:
    				X2Y2_小陰唇CP.Update();
    				X2Y2_性器基CP.Update();
    				X2Y2_陰核CP.Update();
    				X2Y2_尿道CP.Update();
    				X2Y2_膣口CP.Update();
    				break;
    			case 3:
    				X2Y3_小陰唇CP.Update();
    				X2Y3_性器基CP.Update();
    				X2Y3_陰核CP.Update();
    				X2Y3_尿道CP.Update();
    				X2Y3_膣口CP.Update();
    				break;
    			case 4:
    				X2Y4_小陰唇CP.Update();
    				X2Y4_性器基CP.Update();
    				X2Y4_陰核CP.Update();
    				X2Y4_尿道CP.Update();
    				X2Y4_膣口CP.Update();
    				break;
    			default:
    				X2Y5_小陰唇CP.Update();
    				X2Y5_性器基CP.Update();
    				X2Y5_陰核CP.Update();
    				X2Y5_尿道CP.Update();
    				X2Y5_膣口CP.Update();
    				break;
    			}
    			break;
    		default:
    			switch (Body.IndexY)
    			{
    			case 0:
    				X3Y0_小陰唇CP.Update();
    				X3Y0_性器基CP.Update();
    				X3Y0_陰核CP.Update();
    				X3Y0_尿道CP.Update();
    				X3Y0_膣口CP.Update();
    				break;
    			case 1:
    				X3Y1_小陰唇CP.Update();
    				X3Y1_性器基CP.Update();
    				X3Y1_陰核CP.Update();
    				X3Y1_尿道CP.Update();
    				X3Y1_膣口CP.Update();
    				break;
    			case 2:
    				X3Y2_小陰唇CP.Update();
    				X3Y2_性器基CP.Update();
    				X3Y2_陰核CP.Update();
    				X3Y2_尿道CP.Update();
    				X3Y2_膣口CP.Update();
    				break;
    			case 3:
    				X3Y3_小陰唇CP.Update();
    				X3Y3_性器基CP.Update();
    				X3Y3_陰核CP.Update();
    				X3Y3_尿道CP.Update();
    				X3Y3_膣口CP.Update();
    				break;
    			case 4:
    				X3Y4_小陰唇CP.Update();
    				X3Y4_性器基CP.Update();
    				X3Y4_陰核CP.Update();
    				X3Y4_尿道CP.Update();
    				X3Y4_膣口CP.Update();
    				break;
    			default:
    				X3Y5_小陰唇CP.Update();
    				X3Y5_性器基CP.Update();
    				X3Y5_陰核CP.Update();
    				X3Y5_尿道CP.Update();
    				X3Y5_膣口CP.Update();
    				break;
    			}
    			break;
    		}
    	}

    	private void 配色(BodyColorSet 体配色)
    	{
    		配色N0(体配色);
    	}

    	private void 配色N0(BodyColorSet 体配色)
    	{
    		小陰唇CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜);
    		性器基CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜);
    		陰核CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜);
    		尿道CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴);
    		膣口CD = new ColorD(ref 体配色.粘膜線, ref 体配色.粘膜穴);
    	}
    }
}
