`

Anchor锚点

 
阅读更多

Anchor锚点:线的两端连接的端点,

 

ConnectionAnchor接口:Anchor锚,编辑器中线的连接点ConnectionAnchor是它的基本接口。如果线上设置了锚,线会改变原有的轨迹,在编辑器中穿过一个又一个锚点。

 

ConnectionAnchorBase抽象类:它实现ConnectionAnchor接口,就对锚点的事件的方法做了一下处理。

 

XYAnchor:这个锚点是一个指定坐标的锚点,它可以设置在编辑器中的任何位置

 

ChopboxAnchor:它是作为一个矩形图元的锚点,所以,如果一个图形为圆形,那您就悲剧了,很丑。

 

EllipseAnchor:同样的此锚点适合作为一个圆形图形的锚点。

 

XYAnchor,ChopboxAnchor,EllipseAnchor这几个比较常用,但是外观上都不是很美观,所以想要更好的,还得自己扩展。

 

 

总结:draw2D默认实现的锚点只有简单的几个,如果想有更丰富的,就应该自己实现,可以参考默认的,也可以参考gmf里面实现的锚点。

 

 

分享到:
评论

相关推荐

    ant design vue 锚点使用 Anchor 踩坑记录.pdf

    ant design vue 锚点使用 Anchor 踩坑记录

    浅谈vue 锚点指令v-anchor的使用

    今天小编就为大家分享一篇浅谈vue 锚点指令v-anchor的使用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    anchor-scroll, 平滑和轻量的锚定滚动库.zip

    anchor-scroll, 平滑和轻量的锚定滚动库 锚滚动库用于动画链接的简单 1KB 插件。 视图演示插件。用法在页面中插入 scroll.min.js 。将 scroll 类添加到锚点中。<a >Intro&l

    markdown-it-anchor:markdown-it的页眉锚点

    页眉锚点。 英文| 用法 const md = require ( 'markdown-it' ) ( ) . use ( require ( 'markdown-it-anchor' ) , opts ) 看到一个 。 opts对象可以包含: 名称 描述 默认 level 在所选级别或所选级别数组上...

    html2canvas图片模糊解决方案.docx

    在使用 ViewPort 方案时,可能会出现 anchor 锚点异常的问题。这是因为 CSS 的 text-size-adjust 属性引起的,可以通过关闭 text-size-adjust 属性来解决。 三、安卓设备上的解决方案 在安卓设备上,使用 ViewPort...

    jQuery实现平滑滚动到指定锚点的方法

    定义好指定的anchor锚点,调用下面的js代码可以让页面平滑的滚动到指定的位置,非常实用,比如返回页面顶部,去往页面底部等功能 // HTML: // <h1 id=anchor>Lorem Ipsum // <p><a>Back to Top</a></p> $(document)...

    用Javascript 实现锚点(Anchor)间平滑跳转

    用 Javascript 实现锚点(Anchor)间平滑跳转 - 平滑, 锚点, Anchor, 跳转, 滚动。

    GEF锚点鼠标定位

    在图形编辑框架(GEF,Graphical Editing Framework)中,锚点(Anchor)是一个关键概念,它是连接模型元素之间的连接线在元素上的固定点。在GEF中,锚点的定位直接影响到连接线的形状和行为,特别是当用户通过鼠标...

    ckeditor5-anchor:CKEditor 5的锚点功能

    CKEditor 5锚点 该软件包实现了CKEditor 5的锚点功能。它允许将锚点元素(ID字段)插入到已编辑的内容中,并提供用于创建和编辑它们的UI。 入门 这些说明将使您在CKEditor项目中安装此库。 先决条件 该库需要...

    完整版设置控件锚点.rar

    控件锚点(Anchor Points)是Windows Forms、WPF、Android、iOS等图形用户界面框架中的一种布局机制,它定义了控件相对于其父容器边缘的约束关系。通过设置控件的锚点,我们可以确保控件在窗口或容器缩放时,始终...

    AnchorImageView-支持给图片加锚点的 Android 组件.zip

    2. **布局配置**:在XML布局文件中,用`<com.example.AnchorImageView>`替换原本的`<ImageView>`,并设置相应的锚点属性,如`anchor_point_x`和`anchor_point_y`来指定锚点坐标。 3. **代码设置**:在Java或Kotlin...

    微信小程序实现锚点效果,方法简单实用!

    创建一个名为`anchor`的自定义组件,用于接收用户点击的锚点名称,并触发相应的滚动事件。在`components/anchor/anchor.js`中定义组件逻辑: ```javascript // anchor.js Component({ properties: { ...

    unity3d锚点快捷键脚本

    在Unity中,锚点(Anchor)是一个非常重要的概念,特别是在UI系统中,它涉及到UI元素的位置和大小调整。锚点允许开发者将UI元素与屏幕的某个特定位置或比例关联,确保在不同分辨率和设备尺寸下都能保持正确的布局。 ...

    实现锚点的带动画效果

    在网页设计中,锚点(Anchor)是一种常用的技术,它允许用户通过点击链接直接跳转到页面内的特定位置。锚点结合动画效果可以为用户体验增添一份动态美感,使其更加流畅和吸引人。本文将深入探讨如何实现锚点的带动画...

    微信小程序实现超链接锚点跳转

    本篇将详细讲解如何在微信小程序环境中运用超级链接(超链接)和锚点(Anchor)来实现这一功能。 首先,我们需要了解超链接和锚点的基本概念。超链接是网页中的一个元素,点击后可以跳转到其他页面或者同一页面的...

    完整版窗口-控件锚点.rar

    - 在.NET框架下的Windows Forms和WPF(Windows Presentation Foundation)中,控件类提供了Anchor和Dock属性来实现锚点功能。Anchor属性允许你指定控件锚定到哪几个边,而Dock属性则用于将控件固定到容器的某个边缘...

    jquery锚点带动画跳转

    在网页设计中,锚点(Anchor)是一种链接技术,它允许用户通过点击链接直接跳转到页面内的某个特定位置。jQuery 是一个广泛使用的JavaScript库,它提供了丰富的功能和简便的API,可以用来增强HTML和CSS的功能,包括...

    JS 锚点

    JavaScript(简称JS)锚点是网页中非常常见的一种技术,用于快速定位页面内的特定位置。在没有JavaScript的情况下,我们可以使用HTML的`<a>`标签配合`name`或`id`属性来实现锚点链接,例如: ```html 第一部分 ... ...

    jQuery锚点带动画跳转特效.zip

    在这个示例中,`data-anchor`是一个自定义属性,用于存储目标锚点的ID。点击链接后,浏览器不会立即跳转,而是通过`animate()`函数平滑滚动到对应的锚点位置。 在实际应用中,为了实现返回顶部的功能,我们可以在...

Global site tag (gtag.js) - Google Analytics