青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

彎管參數(shù)計算及編程實現(xiàn)

Posted on 2011-12-03 19:38 eryar 閱讀(2059) 評論(0)  編輯 收藏 引用 所屬分類: 4.AVEVA Solution

船舶軟件建立三維管道模型后,需要自動生成管子加工信息,這樣就提高了設計效率。其中彎管參數(shù)主要是下料長度,彎角和轉角。

下料長度是由各管段實長,即管子中心線長度,減去彎管部分切線長再加上彎管部分。實長就是向量的模。

彎角用向量的點乘來求解,即余弦定理。

轉角用向量的叉乘來求解,比用兩面角的方法精度要高。因為向量叉乘運算時的數(shù)字運算比三角函數(shù)精度高點。

因為都是矢量代數(shù)運算,所以需要一個矢量類,類定義如下:

   1:  //------------------------------------------------------------------------------
   2:  //    Copyright (c) 2011 eryar All Rights Reserved.
   3:  //
   4:  //        File    :    Vector.h
   5:  //        Author    :    eryar@163.com
   6:  //        Date    :    2011-12-2 21:34
   7:  //        Version    :    1.0v
   8:  //
   9:  //    Description    :    
  10:  //
  11:  //==============================================================================
  12:   
  13:  #ifndef _VECTOR_H_
  14:  #define _VECTOR_H_
  15:   
  16:  #pragma once
  17:   
  18:  #include <cmath>
  19:  #include <string>
  20:  #include <iostream>
  21:  using namespace std;
  22:   
  23:  class CVector  
  24:  {
  25:  public:
  26:      CVector();
  27:      CVector(const CVector& v);
  28:      CVector(double x, double y, double z);
  29:      virtual ~CVector();
  30:   
  31:      // Overload operators
  32:      CVector& operator =  (const CVector& v);
  33:      bool     operator == (const CVector& v) const;
  34:      bool     operator != (const CVector& v) const;
  35:      CVector  operator +  (const CVector& v) const;
  36:      CVector  operator -  (const CVector& v) const;
  37:      CVector  operator *  (double k) const;
  38:      // 向量點乘
  39:      double   operator *  (const CVector& v) const;
  40:   
  41:      // 向量叉乘
  42:      CVector CrossProduct(const CVector& v);
  43:   
  44:      // 求向量的模
  45:      double Magnitude(void) const;
  46:   
  47:      // 
  48:      void    Show(void) const;
  49:   
  50:  private:
  51:      double  m_x;
  52:      double  m_y;
  53:      double  m_z;
  54:  };
  55:   
  56:  #endif // _VECTOR_H_

求解轉角代碼如下:

   1:  //------------------------------------------------------------------------------
   2:  //    Copyright (c) 2011 eryar All Rights Reserved.
   3:  //
   4:  //        File    :    Main.cpp
   5:  //        Author    :    eryar@163.com
   6:  //        Date    :    2011-12-2 21:33
   7:  //        Version    :    1.0v
   8:  //
   9:  //    Description    :    
  10:  //
  11:  //==============================================================================
  12:   
  13:  #include "Vector.h"
  14:   
  15:  int main(int argc, char* argv[])
  16:  {
  17:      // One Pipe piece
  18:      CVector aVector(287, 0, 0);
  19:      CVector bVector(313, 204, 165);
  20:      CVector cVector(0, 746, 0);
  21:   
  22:      // Another pipe piece
  23:  //     CVector aVector(150, 0, 0);
  24:  //     CVector bVector(50, 150, 150);
  25:  //     CVector cVector(50, 250, 0);
  26:   
  27:      CVector alpha;
  28:      CVector beta;
  29:      double  phi = 0;
  30:   
  31:      aVector.Show();
  32:      bVector.Show();
  33:      cVector.Show();
  34:   
  35:      alpha   = aVector.CrossProduct(bVector);
  36:      beta    = bVector.CrossProduct(cVector);
  37:   
  38:      phi = (alpha * beta) / (alpha.Magnitude() * beta.Magnitude());
  39:      cout<<"Rotate : "<<acos(phi) * 180 / 3.1416<<endl;
  40:   
  41:      return 0;
  42:  }
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久精品一区| 一本大道久久精品懂色aⅴ| 亚洲在线一区二区三区| 这里是久久伊人| 亚洲一二三区精品| 亚洲午夜精品久久久久久app| 激情六月婷婷久久| 国产一区在线看| 狠狠做深爱婷婷久久综合一区 | 国产精品一区二区视频| 国产精品系列在线| 狠狠色狠狠色综合人人| 在线免费观看视频一区| 亚洲第一精品夜夜躁人人爽 | 中日韩美女免费视频网址在线观看| 欧美激情综合色| 欧美一区二区| 久久综合九色综合欧美就去吻| 欧美多人爱爱视频网站| 极品尤物av久久免费看| 亚洲香蕉网站| 亚洲精品欧美| 一区二区三区高清不卡| 欧美+亚洲+精品+三区| 国产亚洲精品v| 欧美在线黄色| 久久综合久久综合久久综合| 老司机精品导航| 日韩亚洲欧美一区| 欧美激情精品| 午夜在线观看欧美| 9i看片成人免费高清| 欧美日韩精品高清| 久久久久久国产精品一区| 在线一区二区三区做爰视频网站| 久久夜色精品亚洲噜噜国产mv| 最新国产の精品合集bt伙计| 免费看亚洲片| 麻豆成人综合网| 国产一区二区三区久久 | 国产日韩欧美高清| 国产精品最新自拍| 欧美激情精品| 久久夜色精品国产欧美乱极品| 亚洲国产精品一区制服丝袜| 亚洲欧美日韩中文视频| 亚洲国产精品123| 中国成人亚色综合网站| 欧美日韩免费一区二区三区视频| 一区二区三区高清不卡| 久久精品91久久久久久再现| 一本色道综合亚洲| 久久精品国产久精国产思思| 国产精品99一区二区| 久久精品国产亚洲5555| 欧美一区二区三区婷婷月色| 亚洲精品美女在线| 一本大道久久a久久精二百| 国产精品视频网站| 久久电影一区| 亚洲国产精品一区二区久 | 亚洲欧美在线播放| 久久av一区二区三区漫画| 亚洲一区二区三区四区五区午夜| 亚洲欧美福利一区二区| 亚洲电影天堂av| 亚洲国产免费看| 国产精品伦一区| 欧美国产日韩视频| 亚洲精品久久久久久久久久久久久 | 久久免费精品日本久久中文字幕| 久久成人精品一区二区三区| 欧美理论在线| 亚洲国产精品久久久久秋霞蜜臀| 国产精品国产三级国产普通话三级| 久久青草久久| 国内精品一区二区三区| 久久久久久网站| 日韩一区二区精品视频| 一本久道久久综合中文字幕 | 91久久精品www人人做人人爽 | 欧美在线观看网站| 国产精品国色综合久久| 亚洲视频每日更新| 亚洲精品久久视频| 午夜精品久久久久99热蜜桃导演| 欧美午夜不卡在线观看免费 | 毛片精品免费在线观看| 欧美日韩一区二区免费视频| 亚洲裸体视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美日本一区二区视频在线观看| 这里只有视频精品| 亚洲精品综合精品自拍| 午夜在线不卡| 99re66热这里只有精品3直播| 国产精品性做久久久久久| 欧美激情视频在线播放 | 欧美色图首页| 久久久久国产免费免费| 亚洲免费成人| 久久婷婷av| 日韩视频一区二区三区| 亚洲女人天堂成人av在线| 伊人色综合久久天天| 欧美午夜视频一区二区| 欧美性猛交xxxx乱大交退制版| 久久网站热最新地址| 久久久综合网站| 久久久久久久久伊人| 久久夜色精品国产亚洲aⅴ| 亚洲嫩草精品久久| 亚洲免费成人av电影| 一本色道久久综合精品竹菊| 亚洲一区三区视频在线观看| 在线亚洲成人| 久久久久综合网| 亚洲国产成人在线播放| 免费看av成人| 蜜桃伊人久久| 美女视频网站黄色亚洲| 裸体女人亚洲精品一区| 欧美电影免费观看高清完整版| 午夜精品在线看| 久久精品91久久香蕉加勒比| 国内精品久久久久久久果冻传媒| 狠狠色狠狠色综合系列| 在线日韩中文字幕| 亚洲欧洲99久久| 亚洲国产日本| 午夜日本精品| 欧美日韩一区二区视频在线观看| 国产精品美腿一区在线看| 欧美视频一区二区| 亚洲人妖在线| 亚洲欧美国产精品va在线观看| 久久精品视频在线| 狂野欧美一区| 亚洲美女视频网| 欧美日韩亚洲视频一区| 欧美日韩视频一区二区| 激情欧美一区二区三区在线观看| 亚洲综合精品| 夜夜夜久久久| 欧美日韩亚洲一区二区三区四区| 日韩亚洲一区二区| 午夜精品短视频| 国产精品户外野外| 国产日韩精品一区二区三区| 亚洲毛片在线| 亚洲国产精品电影| 欧美.www| 亚洲第一精品福利| 一本不卡影院| 国产女主播视频一区二区| 久久精品91久久久久久再现| 亚洲每日在线| 欧美体内she精视频在线观看| 这里只有精品电影| 亚洲精品一区二区三区四区高清 | 欧美日韩亚洲天堂| 日韩一区二区精品视频| 国产精品午夜久久| 欧美理论电影在线播放| 欧美一区综合| 日韩一区二区电影网| 亚洲第一福利在线观看| 欧美一区二区| 亚洲欧美三级在线| 亚洲午夜一区二区| 一区二区三区产品免费精品久久75 | 麻豆精品网站| 欧美伊人精品成人久久综合97| 一本色道久久综合亚洲精品小说| 亚洲国产成人tv| 18成人免费观看视频| 国模精品娜娜一二三区| 国产欧美91| 国产区日韩欧美| 国产亚洲精品bv在线观看| 国产欧美在线观看一区| 国产啪精品视频| 国产一区二区剧情av在线| 国产欧美va欧美va香蕉在| 国产三级欧美三级| 国产有码一区二区| 在线成人激情| 亚洲国产婷婷香蕉久久久久久99| 亚洲国产一区二区三区高清| 亚洲高清影视| 亚洲免费高清| 亚洲在线1234| 久久国产一区二区| 免费观看30秒视频久久| 亚洲电影网站| 一区二区三区视频在线播放| 午夜精品理论片| 久久久久在线观看| 欧美黄色aaaa| 国产精品一二一区|