18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于圖撲 HT for Web 實(shí)現(xiàn)拓?fù)潢P(guān)系圖

圖撲-數(shù)字孿生 ? 來(lái)源:圖撲-數(shù)字孿生 ? 作者:圖撲-數(shù)字孿生 ? 2024-06-24 14:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

拓?fù)浣Y(jié)構(gòu)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)和通信領(lǐng)域中非常重要,因?yàn)樗枋隽司W(wǎng)絡(luò)中的設(shè)備(即“點(diǎn)”)如何相互連接(即通過(guò)“線”)。這種結(jié)構(gòu)不僅涉及物理布局,即物理拓?fù)?,還可以涉及邏輯或虛擬的連接方式,即邏輯拓?fù)洹?/strong>

wKgZomZ5DYuAbHjQAG_RHDQAQXs026.jpgwKgaomZ5DY2AGyoLAC5nSNP9pRM978.jpg

圖撲軟件自研 HT for Web 產(chǎn)品曾參與搭建了眾多拓?fù)淇梢暬鉀Q方案。如機(jī)房通信拓?fù)淇梢暬?,?shí)現(xiàn)通過(guò)圖形圖像直觀展示機(jī)房?jī)?nèi)部網(wǎng)絡(luò)設(shè)備、服務(wù)器、存儲(chǔ)設(shè)備以及之間連接關(guān)系的技術(shù)。幫助 IT 管理員和網(wǎng)絡(luò)工程師更加直觀地理解機(jī)房的網(wǎng)絡(luò)結(jié)構(gòu),便于故障排查、網(wǎng)絡(luò)優(yōu)化和規(guī)劃擴(kuò)展。

在 HT 中,ht.Node 可充當(dāng)拓?fù)鋱D中的“點(diǎn)”角色,ht.Node 上可顯示圖片圖標(biāo),這使得創(chuàng)建拓?fù)鋱D時(shí)能夠直觀地表示每一個(gè)“點(diǎn)”的特征。至于拓?fù)鋱D中的“線”,即用于體現(xiàn)兩個(gè)節(jié)點(diǎn)之間關(guān)系的元素,可由 ht.Edge 類(lèi)型承擔(dān)這一任務(wù)。ht.Edge用于連接起始和目標(biāo)兩個(gè)節(jié)點(diǎn),兩個(gè)節(jié)點(diǎn)間可以有多條ht.Edge存在,也允許起始和目標(biāo)為同一節(jié)點(diǎn)。

在搭建 HT 拓?fù)鋱D前,我們需要先創(chuàng)建一個(gè) HT 的 2D 視圖:

const dm = new ht.DataModel(); // 創(chuàng)建一個(gè)數(shù)據(jù)模型
const g2d = new ht.graph.GraphView(dm); // 創(chuàng)建一個(gè) 2D 視圖
g2d.addToDOM(); // 將 2D 視圖添加到 body 中
dm.setBackground('rgb(240,237,237)'); // 設(shè)置背景

2D 視圖還可按照需求開(kāi)啟樹(shù)層次渲染:

dm.setHierarchicalRendering(true);

2D 視圖創(chuàng)建完成之后就可以創(chuàng)建“點(diǎn)”和“線”了:

const node1 = createNode('symbols/電信/icon_交換機(jī).json', { x: 0, y: 0 }, "交換機(jī)");
const node2 = createNode('symbols/電信/icon_路由.json', { x: 300, y: 0 }, "路由");
createEdge(node1, node2);
function createNode(icon, position, name) {
     const node = new ht.Node(); // 創(chuàng)建一個(gè) ht.Node 節(jié)點(diǎn)
     node.s({
         'label': name,
         'label.color': "#fff"
     });
     node.setImage(icon);
     node.p(position);
     node.setSize({ width: 100, height: 100 });
     dm.add(node); // 將節(jié)點(diǎn)加到數(shù)據(jù)模型中
     return node;
}
function createEdge(source, target, color, reverse) {
     const edge = new ht.Edge(source, target); // 創(chuàng)建一個(gè) ht.Edge
     dm.add(edge); // 將連線節(jié)點(diǎn)加到數(shù)據(jù)模型中
     return edge;
}

運(yùn)行代碼后的效果:

wKgZomZ5DY6AUlVxAAAUUIpxEyI640.jpg

復(fù)雜連線

以上展示了一個(gè)簡(jiǎn)潔的示例,直觀地展現(xiàn)了如何在圖撲自研 HT for Web 中創(chuàng)建節(jié)點(diǎn)并將它們通過(guò)連線相連。實(shí)際應(yīng)用中的情形往往更為復(fù)雜,需要根據(jù)實(shí)際數(shù)據(jù)構(gòu)建拓?fù)浣Y(jié)構(gòu)。在這個(gè)過(guò)程中,核心步驟依舊是首先創(chuàng)建 ht.Node 實(shí)例以表示各個(gè)節(jié)點(diǎn),再利用 ht.Edge 實(shí)例來(lái)實(shí)現(xiàn)節(jié)點(diǎn)之間的連接。接下來(lái),讓我們通過(guò)復(fù)雜一些的示例來(lái)演示。

創(chuàng)建節(jié)點(diǎn)

為了批量創(chuàng)建節(jié)點(diǎn)并方便管理節(jié)點(diǎn)數(shù)據(jù),示例中定義了結(jié)構(gòu)化的數(shù)據(jù)格式,并將數(shù)據(jù)存儲(chǔ)在一個(gè) JSON 文件中,再通過(guò) ht.Default.xhrLoad() 去獲取到 JSON 文件中的數(shù)據(jù)。獲取到數(shù)據(jù)后就可批量創(chuàng)建節(jié)點(diǎn)。

在實(shí)際的運(yùn)用場(chǎng)景中,也可以通過(guò)任何 web 端通訊方式 HTTP/AJAX、WebSocket 去獲取數(shù)據(jù)。

equipment.json 文件中定義的數(shù)據(jù)格式:

[
    {
        "name": "核心交換機(jī)1", // 設(shè)備名稱(chēng)
        "code": "EQ_ASBB1425", // 設(shè)備編碼(唯一標(biāo)識(shí))
        "icon": "symbols/user/900-word/電信拓?fù)鋱D標(biāo)/icon_核心交換機(jī).json", // 設(shè)備 icon
// 設(shè)備在圖紙中的位置
"size": 60, // 節(jié)點(diǎn)大小
        "position": {
            "x": 0,
            "y": 100
        }
    },
    {
        "name": "核心交換機(jī)2",
        "code": "EQ_ASBB1478",
        "icon": "symbols/user/900-word/電信拓?fù)鋱D標(biāo)/icon_核心交換機(jī).json",
        "position": {
            "x": 200,
            "y": 0
        }
    },
    {
        "name": "服務(wù)器1",
        "code": "EQ_BCGJ2121",
        "icon": "symbols/user/900-word/電信拓?fù)鋱D標(biāo)/空白服務(wù)器.json",
        "position": {
            "x": 200,
            "y": 250
        }
    },
   ...
]

獲取到數(shù)據(jù)并批量創(chuàng)建節(jié)點(diǎn):

ht.Default.xhrLoad('./equipment.json', function (json) {
       const data = ht.Default.parse(json);
       data.forEach((item) => {
             createNode(item);
        })
})
function createNode(data) {
        const node = new ht.Node();
        node.setTag(data.code); // 設(shè)置節(jié)點(diǎn)唯一標(biāo)識(shí)
        node.setImage(data.icon);
        node.p(data.position);
        node.s('2d.movable', false); // 禁止移動(dòng)
        node.setSize({ width: data.size || 150, height: data.size || 150 });
        dm.add(node);
         return node;
}

wKgaomZ5DY6AQG_3AAGxDy-1uVQ747.jpg

創(chuàng)建連線

與節(jié)點(diǎn)數(shù)據(jù)相同,示例中定義了連線對(duì)應(yīng)格式,并且也是存儲(chǔ)在一個(gè) JSON 文件中,再通過(guò) ht.Default.xhrLoad() 獲取數(shù)據(jù)。JSON 文件中定義了連線中最重要的幾個(gè)因素:起始節(jié)點(diǎn)、目標(biāo)節(jié)點(diǎn)、連線顏色。

[
    {
        "source": "EQ_ASBB1425", // 起始節(jié)點(diǎn)的唯一標(biāo)識(shí)
        "target": "EQ_BCGJ2121", // 結(jié)束節(jié)點(diǎn)的唯一標(biāo)識(shí)
        "color": "rgb(0,199,7)" // 連線顏色
    },
    {
        "source": "EQ_ASBB1425",
        "target": "EQ_BCGJ2131",
        "color": "rgb(0,199,7)"
},
...
]

獲取數(shù)據(jù)并且批量創(chuàng)建連線,這一步需要在創(chuàng)建節(jié)點(diǎn)之后執(zhí)行:

ht.Default.xhrLoad('./connectData.json', function (json) {
      const connectData = ht.Default.parse(json);
      connectData.forEach((item) => {
            createEdge(item);
      })
})
function createEdge(data) {
    const source = dm.getDataByTag(data.source);
    const target = dm.getDataByTag(data.target);
    const edge = new ht.Edge(source, target);
    edge.s({
        "edge.color": data.color || "rgb(0,199,7)",
        "edge.width": 4,
        "shadow2.offset.x": -4,
        "shadow2.offset.y": 7,
        "shadow2": true,
        "shadow2.color": "rgba(0,0,0,0.18)",
})
dm.add(edge);
    dm.moveToTop(edge); // 將節(jié)點(diǎn)移動(dòng)至頂部
    return edge;
}

wKgZomZ5DY-AOP14AAJMZQwRI2c504.jpg

到這里,基本上整個(gè)拓?fù)涞男Ч家呀?jīng)展示出來(lái)了,但是可能還存在一些問(wèn)題。如終端路由之間的連線被服務(wù)器擋住了,可能會(huì)被認(rèn)為是路由 1—服務(wù)器 1—服務(wù)器 2—路由 2 這樣的連接。

wKgaomZ5DZCASQNEAAEPrC8cffI334.jpg

這種情況下,就可以采用其他的連線方式。ht.Edge 提供了多種的連線方式,可以通過(guò) edge.s(‘edge.type’, 連接方式) 進(jìn)行設(shè)置。下面展示幾種不同的連接方式:

1.彎曲:edge.s(‘edge.type’, ‘flex2’)

wKgZomZ5DZGAXeBvAAFYM3PD0PM382.jpg

2.正交:edge.s(‘edge.type’, ‘ortho2’)

wKgaomZ5DZGAcwrQAAEMoSAUq0o760.jpg

3.先水平后垂直:edge.s(‘edge.type’, ‘h.v2’)

wKgZomZ5DZKAEXMvAAEt1IaYLgk923.jpg

4.先水平后垂直:edge.s(‘edge.type’, ‘v.h2’)

wKgaomZ5DZKALzlwAAD3RKtEIOY900.jpg

......

ht.Edge 還有很多種的連線方式,這里就先介紹以上幾種方式。

在這個(gè)示例內(nèi),兩個(gè)路由之間的連線需要跨域多個(gè)其他的連線,為了使得連線更加美觀易懂,于是我就這條連線采用了 points 的連線方式,這種方式有極高的靈活性,可在連線路徑上自由地添加控制點(diǎn),從而實(shí)現(xiàn)非常多樣化的效果。

points 類(lèi)型的連線,有兩個(gè)非常重要的屬性:

edge.points:控制點(diǎn)信息;

edge.segments:用來(lái)標(biāo)識(shí)在繪制時(shí)如何使用 points 數(shù)組中的頂點(diǎn)信息。

將示例中這條連線的連線類(lèi)型改為 points,并設(shè)置上相應(yīng)的屬性:

edge.s({
    'edge.type': 'points',
    'edge.center': true,
    'edge.points': [
        { "x": 680, "y": 105 },
        { "x": 490, "y": 200 },
        { "x": 470, "y": 200 },
        { "x": 410, "y": 230 },
        { "x": 400, "y": 250 },
        { "x": 360, "y": 270 },
        { "x": 340, "y": 270 },
        { "x": 260, "y": 310 },
        { "x": 250, "y": 330 },
        { "x": 80, "y": 415 }
    ],
    'edge.segments': [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
});

使用以上 points 連線類(lèi)型實(shí)現(xiàn)的效果:

wKgaomZ5DZOAQ9-UAAJ4yl5euPo537.jpg

增加背景和裝飾

可創(chuàng)建一些 ht.Shape 節(jié)點(diǎn)作為背景裝飾,突出顯示特定的設(shè)備區(qū)域。

createShape([
    { x: -100, y: 130 },
    { x: 230, y: -50 },
    { x: 340, y: 15 },
    { x: 10, y: 195 },
    { x: -100, y: 130 }
], [1, 2, 2, 2, 5])
createShape([
    { x: -155, y: 354 },
    { x: 575, y: -30 },
    { x: 805, y: 110 },
    { x: 60, y: 510 },
    { x: -155, y: 355 },
], [1, 2, 2, 2, 5]);
createShape([
    { x: 300, y: 470 },
    { x: 660, y: 275 },
    { x: 805, y: 350 },
    { x: 435, y: 550 },
    { x: 300, y: 470 },
], [1, 2, 2, 2, 5])
function createShape(points, segments) {
    const shape = new ht.Shape();
    shape.setPoints(points);
    shape.setSegments(segments);
    shape.s({
        'shape.background': "#fff",
        "shape.border.color": "rgba(13,46,79,0.67)",
        "shape.border.width": 0.5,
    })
    dm.add(shape);
    dm.moveToTop(shape);
    return shape;
}

添加背景后的效果如下:

wKgaomZ5DZSAdFenAAKp6VKC3BA090.jpg

增加一些裝飾的節(jié)點(diǎn),這些節(jié)點(diǎn)本質(zhì)上也都是 ht.Node,只是顯示了不同的圖標(biāo)/圖片,效果如下:

wKgZomZ5DZWAMrJXAALKogVKLdA263.jpg

添加箭頭

在復(fù)雜的網(wǎng)絡(luò)拓?fù)渲?,連線上常常需要表示數(shù)據(jù)流動(dòng)方向。在使用圖撲 HT 繪制連線時(shí),ht.Edge 提供了 icons 屬性,通過(guò) icons 屬性,可在 ht.Edge 上定義一系列圖標(biāo)并設(shè)置它們?cè)谶B線上的位置。

在設(shè)置 icons 屬性前,需要先注冊(cè)好圖標(biāo):

ht.Default.setImage('toArrow', {
    width: 40,
    height: 20,
    comps: [
        {
            type: 'shape',
points: [5, 2, 10, 10, 5, 18, 20, 10],
            closePath: true,
            background: 'rgb(0,199,7)',
            borderWidth: 1,
            borderColor: 'rgb(0,199,7)',
            gradient: 'spread.vertical'
        }
    ]
});
ht.Default.setImage('fromArrow', {
    width: 12,
    height: 12,
    comps: [
        {
            type: 'circle',
            rect: [1, 1, 10, 10],
            background: 'rgb(0,199,7)'
        }
    ]
});

在 ht.Edge 上設(shè)置 icons:

edge.addStyleIcon("fromArrow", {
     position: 15, // 圖標(biāo)位置
     keepOrien: true, // 圖標(biāo)是否默認(rèn)自動(dòng)調(diào)整方向以保持最好的閱讀效果
     names: ['fromArrow']
});
edge.addStyleIcon("toArrow", {
     position: 19,
     keepOrien: true,
     names: ['toArrow']
});

設(shè)置 icons 之后的效果:

wKgZomZ5DZWAMY_JAACMHnvsCpM093.jpg

流動(dòng)動(dòng)畫(huà)

在圖撲自研產(chǎn)品 HT for Web 中,使用 ht-flow.js 插件,能夠?yàn)?ht.Edge 連線添加流動(dòng)動(dòng)畫(huà)效果。這種效果可用于表示數(shù)據(jù)傳輸、能源流動(dòng)或任何類(lèi)型的動(dòng)態(tài)連接。使用 ht-flow.js 插件實(shí)現(xiàn)的流動(dòng)效果配置起來(lái)也十分簡(jiǎn)單,正確引入 ht-flow.js 插件后,使用 g2d.enableFlow(60); 開(kāi)啟流動(dòng),再在 ht.Edge 上設(shè)置相應(yīng)的流動(dòng)屬性即可。

ht.Edge 配置流動(dòng)效果的一些屬性說(shuō)明:

flow:布爾值,設(shè)置為 true 以啟用流動(dòng)效果。

flow.count:控制流動(dòng)組的個(gè)數(shù),默認(rèn)為 1。

flow.step:控制流動(dòng)的步進(jìn),默認(rèn)為 3。

flow.element.count: 每個(gè)流動(dòng)組中的元素的個(gè)數(shù),默認(rèn)為 10。

flow.element.space: 流動(dòng)組中元素的間隔,默認(rèn)為 3.5。

flow.element.image: 字符串類(lèi)型,指定流動(dòng)組中元素的圖片,圖片需要提前通過(guò) ht.Default.setImage 注冊(cè)。目前支持設(shè)置。

flow.element.background: 流動(dòng)組中元素的背景顏色,默認(rèn)為 rgba(255, 255, 114, 0.4)。

flow.element.shadow.begincolor: 字符串類(lèi)型,表示流動(dòng)組中的元素的漸變陰影的中心顏色,默認(rèn)為 rgba(255, 255, 0, 0.3)。

flow.element.shadow.endcolor: 字符串類(lèi)型,表示流動(dòng)組中的元素的漸變陰影的邊緣顏色,默認(rèn)為 rgba(255, 255, 0, 0)。

flow.element.shadow.visible:流動(dòng)陰影是否可見(jiàn)。

flow.begin.percent:開(kāi)始的位置,值為 0 - 1,默認(rèn)是 0。

flow.element.autorotate:是否自動(dòng)朝向,根據(jù)連線的角度自動(dòng)朝向。

在示例的 ht.Edge 上設(shè)置流動(dòng)屬性:

edge.s({
        "flow": true,
        "flow.element.background": "rgba(240, 225, 19, 0.5)",
        "flow.element.shadow.begincolor": "rgba(240, 225, 19, 0.5)",
        "flow.element.shadow.endcolor": "rgba(240, 225, 19, 0)",
        "flow.element.count": 1
 });

設(shè)置完成后的效果:

wKgaomZ5DZaARBwRAAL4mtJx7dw227.jpg

在更為復(fù)雜的場(chǎng)景中,僅僅依賴(lài)簡(jiǎn)單的樣式配置難以滿(mǎn)足設(shè)計(jì)需求,為此 ht-flow.js 提供了 flow.element.image 屬性,該屬性支持將流動(dòng)的元素設(shè)置為圖片或圖標(biāo),還支持設(shè)置為多個(gè)圖片/圖標(biāo)流動(dòng)的效果。

在流動(dòng)上設(shè)置圖標(biāo),需要先注冊(cè)圖標(biāo):

ht.Default.setImage('dataIcon1', {
    "width": 50,
    "height": 50,
    "comps": [
        {
            "type": "shape",
            "background": "rgb(125,195,125)",
            "borderColor": "#979797",
            "points": [
                2.94441,
                16.1039,
                26.41008,
                16.1039,
                26.41008,
                4.28571,
                47.05559,
                25.58442,
                27.23783,
                45.71429,
                27.23783,
                33.84863,
                2.94441,
                33.84863,
                2.94441,
                16.1039
            ]
        }
    ]
})
ht.Default.setImage('dataIcon2', {
    "width": 50,
    "height": 50,
    "comps": [
        {
            "type": "shape",
            "background": "#32D3EB",
            "borderColor": "#979797",
            "points": [
                2.94441,
                16.1039,
                26.41008,
                16.1039,
                26.41008,
                4.28571,
                47.05559,
                25.58442,
                27.23783,
                45.71429,
                27.23783,
                33.84863,
                2.94441,
                33.84863,
                2.94441,
                16.1039
            ]
        }
    ]
});
在 ht.Edge 上設(shè)置屬性:
edge.s({
    "flow": true,
    "flow.element.count": 2,
    "flow.element.image": ["dataIcon1", "dataIcon2"],
    "flow.element.max": 20,
    "flow.element.min": 20,
    "flow.element.shadow.visible": false,
    "flow.element.space": 50,
    "flow.element.autorotate": true
});
設(shè)置完成后的效果:

設(shè)置完成后的效果:

wKgZomZ5DZaAUgPJAAcK0CfjKgo993.jpg

拓?fù)淇梢暬瘍?yōu)點(diǎn)

直觀性:將抽象的關(guān)系和數(shù)據(jù)通過(guò)圖形呈現(xiàn),使得人們可以直觀地理解和分析系統(tǒng)或網(wǎng)絡(luò)的結(jié)構(gòu)。

互動(dòng)性:現(xiàn)代拓?fù)淇梢暬ぞ咄ǔVС钟脩?hù)與圖形的交互操作,如縮放、拖拽節(jié)點(diǎn)、探索節(jié)點(diǎn)之間的路徑等,進(jìn)一步提升了分析的深度和廣度。

動(dòng)態(tài)性:能夠?qū)崟r(shí)反映系統(tǒng)或網(wǎng)絡(luò)的變化,及時(shí)展現(xiàn)新增元素和調(diào)整后的結(jié)構(gòu)關(guān)系,對(duì)于監(jiān)控和管理系統(tǒng)狀態(tài)尤為重要。

靈活性:用戶(hù)可以根據(jù)需要選擇不同的布局算法,調(diào)整圖形的展示方式,更好地適應(yīng)不同的分析場(chǎng)景。


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7726

    瀏覽量

    92367
  • 拓?fù)浣Y(jié)構(gòu)

    關(guān)注

    6

    文章

    332

    瀏覽量

    40654
  • 機(jī)房
    +關(guān)注

    關(guān)注

    0

    文章

    505

    瀏覽量

    17866
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    HT 數(shù)字孿生在智慧加油站中的技術(shù)實(shí)現(xiàn)與應(yīng)用解析

    隨著機(jī)動(dòng)車(chē)保有量激增與加油站密度擴(kuò)張,傳統(tǒng)管理模式在安全監(jiān)管、數(shù)據(jù)協(xié)同等方面的短板日益凸顯。廈門(mén)軟件(Hightopo)基于自主研發(fā)的 HT 前端插件,以 WebGL 與 Canvas 為底層
    的頭像 發(fā)表于 10-17 14:11 ?69次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> 數(shù)字孿生在智慧加油站中的技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>與應(yīng)用解析

    HT 自研技術(shù)架構(gòu)下 AR 應(yīng)用開(kāi)發(fā)與行業(yè)解決方案實(shí)現(xiàn)

    在數(shù)字化轉(zhuǎn)型加速推進(jìn)的當(dāng)下,軟件依托自主研發(fā)的 HT for Web 技術(shù)棧,構(gòu)建起一套無(wú)需依賴(lài)第三方插件的 AR(增強(qiáng)現(xiàn)實(shí))應(yīng)用開(kāi)發(fā)體系。該體系以
    的頭像 發(fā)表于 10-10 11:27 ?216次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> 自研技術(shù)架構(gòu)下 AR 應(yīng)用開(kāi)發(fā)與行業(yè)解決方案<b class='flag-5'>實(shí)現(xiàn)</b>

    邀您相聚 2025 國(guó)家工業(yè)軟件大會(huì)

    參展時(shí)間 :9 月 27 - 28 日 展位 :A05 展位 參展地址 :浙江寧波·新芝賓館國(guó)際聯(lián)誼中心三樓 本屆大會(huì)聚焦工業(yè)軟件領(lǐng)域發(fā)展,致力于搭建 產(chǎn)學(xué)研用深度融合 的交流平臺(tái)。將圍繞工業(yè)
    的頭像 發(fā)表于 09-24 15:34 ?242次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b>邀您相聚 2025 國(guó)家工業(yè)軟件大會(huì)

    HT 技術(shù)賦能智慧畜牧三維可視化:架構(gòu)設(shè)計(jì)與實(shí)踐應(yīng)用

    在現(xiàn)代農(nóng)業(yè)數(shù)字化轉(zhuǎn)型浪潮中,智慧畜牧作為畜牧業(yè)升級(jí)的核心方向,正通過(guò)信息技術(shù)重構(gòu)養(yǎng)殖管理模式。軟件(Hightopo)基于自主研發(fā)的 HT for Web 技術(shù),以 WebGL 與
    的頭像 發(fā)表于 09-19 14:48 ?261次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> 技術(shù)賦能智慧畜牧三維可視化:架構(gòu)設(shè)計(jì)與實(shí)踐應(yīng)用

    HT 流暢過(guò)渡動(dòng)畫(huà) × 場(chǎng)景切換實(shí)現(xiàn)方案

    HT 項(xiàng)目中,尤其是復(fù)雜應(yīng)用里,單一場(chǎng)景或圖紙通常難以承載所有需求,因此在多個(gè)圖紙或場(chǎng)景之間進(jìn)行切換是一種常見(jiàn)的實(shí)現(xiàn)方式。本文將深入解析
    的頭像 發(fā)表于 09-03 14:49 ?425次閱讀
    <b class='flag-5'>HT</b> 流暢過(guò)渡動(dòng)畫(huà) × 場(chǎng)景切換<b class='flag-5'>實(shí)現(xiàn)</b>方案

    HT數(shù)字孿生智慧選煤廠的實(shí)踐應(yīng)用

    HT 數(shù)字孿生技術(shù)通過(guò) “輕量化渲染 + 多源數(shù)據(jù)融合 + 高交互管控”,為選煤廠智能化轉(zhuǎn)型提供了可落地的技術(shù)方案。未來(lái),隨著 5G 與 AI 技術(shù)的融合,系統(tǒng)將進(jìn)一步實(shí)現(xiàn) “設(shè)
    的頭像 發(fā)表于 09-02 18:21 ?646次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b><b class='flag-5'>HT</b>數(shù)字孿生智慧選煤廠的實(shí)踐應(yīng)用

    基于 HT 搭建的農(nóng)林牧數(shù)據(jù)可視化監(jiān)控平臺(tái)

    HT 的農(nóng)林牧數(shù)據(jù)可視化監(jiān)控平臺(tái),以自主研發(fā)的 2D&3D 圖形渲染引擎、HT for Web GIS 產(chǎn)品及數(shù)據(jù)孿生應(yīng)用開(kāi)發(fā)平臺(tái)為核
    的頭像 發(fā)表于 08-29 14:51 ?228次閱讀
    基于 <b class='flag-5'>HT</b> 搭建的農(nóng)林牧數(shù)據(jù)可視化監(jiān)控平臺(tái)

    基于 HT 引擎鋁型材擠壓車(chē)間數(shù)字孿生技術(shù)實(shí)現(xiàn)

    在工業(yè)數(shù)字化轉(zhuǎn)型浪潮中,數(shù)字孿生技術(shù)成為連接物理世界與虛擬空間的核心紐帶。軟件(Hightopo)基于自研的 HT 引擎,以 Web 3D 技術(shù)為核心,構(gòu)建了鋁型材擠壓車(chē)間全要素?cái)?shù)
    的頭像 發(fā)表于 08-06 16:41 ?498次閱讀
    基于 <b class='flag-5'>HT</b> 引擎鋁型材擠壓車(chē)間數(shù)字孿生技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>

    HT 可視化在工業(yè)產(chǎn)線看板智能化應(yīng)用中的技術(shù)實(shí)現(xiàn)

    在工業(yè)數(shù)字化轉(zhuǎn)型進(jìn)程中,傳統(tǒng)生產(chǎn)管理模式因依賴(lài)人工采集數(shù)據(jù)、信息傳遞滯后等問(wèn)題,已難以滿(mǎn)足高效生產(chǎn)需求。軟件的 HT for Web 產(chǎn)品依托 WebGL、Canvas 等前端技術(shù)
    的頭像 發(fā)表于 07-25 15:10 ?282次閱讀
    <b class='flag-5'>HT</b> 可視化在工業(yè)產(chǎn)線看板智能化應(yīng)用中的技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>

    再次順利認(rèn)證 CMMI5!實(shí)力獲國(guó)際最高級(jí)別認(rèn)可

    此次認(rèn)證是繼公司 2022 年首次斬獲 CMMI5 級(jí)資質(zhì)后的又一里程碑,這一全球軟件工程領(lǐng)域最高等級(jí)的認(rèn)證,不僅是對(duì)軟件公司技術(shù)與管理能力的國(guó)際認(rèn)可,更彰顯了軟件持續(xù)精進(jìn)的發(fā)
    的頭像 發(fā)表于 07-15 10:51 ?369次閱讀
    再次順利認(rèn)證 CMMI5!<b class='flag-5'>圖</b><b class='flag-5'>撲</b>實(shí)力獲國(guó)際最高級(jí)別認(rèn)可

    基于 HT for Web 的輕量化 3D 數(shù)字孿生數(shù)據(jù)中心解決方案

    一、技術(shù)架構(gòu):HT for Web 的核心能力 軟件自主研發(fā)的 HT for Web 是基于
    的頭像 發(fā)表于 05-30 14:33 ?480次閱讀
    基于 <b class='flag-5'>HT</b> for <b class='flag-5'>Web</b> 的輕量化 3D 數(shù)字孿生數(shù)據(jù)中心解決方案

    基于 HT 實(shí)現(xiàn)的智慧展館數(shù)字孿生應(yīng)用

    同時(shí),HT 自身也將不斷優(yōu)化升級(jí),提升渲染性能、交互體驗(yàn)和數(shù)據(jù)處理能力,以滿(mǎn)足日益增長(zhǎng)的智慧展館數(shù)字化需求。在未來(lái)城市基礎(chǔ)設(shè)施數(shù)字化建設(shè)中,HT 技術(shù)將繼續(xù)發(fā)揮關(guān)鍵作用,推動(dòng)智慧展館向更加智能化、人性化、全球化的方向發(fā)展,為文化傳播、科普教育、商業(yè)展覽等領(lǐng)域創(chuàng)造更多價(jià)值。
    的頭像 發(fā)表于 04-25 17:03 ?411次閱讀
    基于<b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> <b class='flag-5'>實(shí)現(xiàn)</b>的智慧展館數(shù)字孿生應(yīng)用

    數(shù)字孿生:解鎖壓縮空氣儲(chǔ)能管控新高度

    在能源轉(zhuǎn)型的關(guān)鍵時(shí)期,壓縮空氣儲(chǔ)能憑借其獨(dú)特優(yōu)勢(shì),成為解決可再生能源間歇性問(wèn)題、保障可靠能源供應(yīng)的重要技術(shù)。軟件(Hightopo)充分發(fā)揮其在 Web 2D&3D 可視化領(lǐng)域的技術(shù)專(zhuān)長(zhǎng),打造出先進(jìn)的數(shù)字孿生壓縮空氣儲(chǔ)能管控
    的頭像 發(fā)表于 02-26 15:40 ?718次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b>數(shù)字孿生:解鎖壓縮空氣儲(chǔ)能管控新高度

    HT 總線式拓?fù)鋱D的可視化實(shí)現(xiàn)

    軟件 HT 自定義連線功能為圖形交互設(shè)計(jì)開(kāi)辟了廣闊的新天地。從基本的"橫-豎-橫"連線到復(fù)雜的總線拓?fù)鋱D,不僅提升了數(shù)據(jù)可視化的靈活性,還大幅增強(qiáng)了用戶(hù)體驗(yàn)。通過(guò)精細(xì)調(diào)整連線的旋轉(zhuǎn)
    的頭像 發(fā)表于 02-25 11:26 ?581次閱讀
    <b class='flag-5'>圖</b><b class='flag-5'>撲</b> <b class='flag-5'>HT</b> 總線式<b class='flag-5'>拓?fù)鋱D</b>的可視化<b class='flag-5'>實(shí)現(xiàn)</b>

    模擬功放聽(tīng)到有的聲音,怎么處理?

    模擬功放的收入端是一個(gè)射頻芯片出來(lái)的數(shù)字信號(hào)進(jìn)入DAC,然后輸出到模擬功放中,聽(tīng)到有的聲音,應(yīng)該是地環(huán)路不好,想問(wèn)一下,這樣的情況下需要把 哪些地盡量連到一起,還有這種情況DAC輸出的音頻信號(hào)的電流是怎么流向?多謝!
    發(fā)表于 11-06 07:57