コード例 #1
0
 void RouteOper(BspNode inNode, Face inFace, EPolySide inSide, OperationInfo info)
 {
     if (processState == EProcessState.Process_Master)
     {
         csgVisitor.ProcessMaster(this, inFace, inSide, info);
     }
     else
     {
         csgVisitor.ProcessSlave(this, inFace, inSide, info);
     }
 }
コード例 #2
0
ファイル: CsgOperation.cs プロジェクト: icegbq/csg-unity
	private static EPolySide InverseSide( EPolySide side )
	{
		return (side == EPolySide.PolySide_Inside) ? EPolySide.PolySide_Outside : EPolySide.PolySide_Inside;	
	}
コード例 #3
0
 private static EPolySide InverseSide(EPolySide side)
 {
     return((side == EPolySide.PolySide_Inside) ? EPolySide.PolySide_Outside : EPolySide.PolySide_Inside);
 }
コード例 #4
0
ファイル: CsgOperation.cs プロジェクト: icegbq/csg-unity
	// 
	void RouteOper( BspNode inNode, Face inFace, EPolySide inSide, OperationInfo info )
	{
		if( processState == EProcessState.Process_Master )
		{
		 	csgVisitor.ProcessMaster( this, inFace, inSide, info );
		}
		else
		{
			csgVisitor.ProcessSlave( this, inFace, inSide, info );
		}
	}