GEF中的錨點Anchor

2021-07-10 22:04:25 字數 852 閱讀 4937

還是昨晚做的小例子。實現的是給圖形新增連線、刪除連線以及連線的重新定向。

不過,當我試著把圖形換成橢圓時,卻發現連線不是太好看:

連線與圖形之間竟然會出現空白區域。

private connectionanchor anchor;
而且接下來有乙個根據模型型別建立 不同型別錨點的方法:

protected connectionanchor getconnectionanchor

() return anchor;

}

這樣,獲得錨點的各種方法就可以呼叫上面的方法:

public connectionanchor getsourceconnectionanchor

( connectioneditpart connection)

public connectionanchor getsourceconnectionanchor

(request request)

public connectionanchor gettargetconnectionanchor

( connectioneditpart connection)

public connectionanchor gettargetconnectionanchor

(request request)

從上邊的**使用了兩種錨點:ellipseanchor與chopboxanchor。chopboxanchor就是我做的例子中原來使用的;ellipseanchor嘛,看名字應該是為ellipse量身定製的吧!

**:

錨點(anchor)的理解

從英語來看,anchor 錨點 跟咱們漢語中的錨點本身意義一樣,比如船在水裡,把錨往水裡一扔,船怎麼晃悠都會圍繞這個錨點移動 繞圈 引申到移動通訊中,乙個ue在一定範圍內 3gpp技術框架內 可以在多個接入點 enb或者mme s gw 接受服務。1.如果ue在同乙個enb的不同扇區移動 小區內切換...

錨點(Anchor)和位置(Position)

在cocos2d x中錨點位置對於新手來說總會有點難理解。以下是我對其的一點理解。在每個spirit中 都會有乙個錨點和位置。錨點是用來描述比例用的所以它的大小在0 1之間,在等比放大,和旋轉時他的作用就出來了。位置是表示spirit處在哪個位置。下面用圖來解析下 從上面的幾張圖大致可以了解到點什麼...

AngularJs中錨點的使用,及錨點偏移量設定

angularjs中關於錨點的使用,及錨點偏移量設定 有很多人在使用ng view時都用到了 號做route,所以如果在頁面上需要用到錨點的時候就會比較頭疼了。這個時候可以使用ng的anchorscroll。使用了ng的anchorscroll後確實可以達到錨點跳轉的作用了,但是問題又來了,我如果頁...