數碼資源網

文章頻道 軟件下載 安卓下載 蘋果下載

當前位置:首頁文章中心CG 基 礎3ds max基礎 → 3D教程-在N個點之間畫線條的函數

3D教程-在N個點之間畫線條的函數

時間:2006-08-19 11:01:50人氣:192作者:網友整理
立體畫教程app(繪畫教學) v3.7.5 安卓版
立體畫教程app(繪畫教學) v3.7.5 安卓版 for Android
  • 類型:安卓其他大小:26.54M語言:簡體中文 評分:3.0
  • 今天給大家推薦一款繪畫教學軟件立體畫教程app,如果你是繪畫專業的美術生,那麼這...
立即下載
簡畫大師免費版(手機畫畫app) v1.3 安卓最新版
簡畫大師免費版(手機畫畫app) v1.3 安卓最新版 for Android
  • 類型:安卓趣味娛樂大小:20M語言:簡體中文 評分:3.0
  • 簡單的幾筆線條就能描繪出物件的特點,簡畫大師免費版讓你領略簡筆畫的魅力。孩子用這...
立即下載
連接1000個點v1.8.8
連接1000個點v1.8.8 for Android
  • 類型:手遊存檔大小:56.11M語言: 評分:4.3
  • 連接1000個點是一款動作冒險類遊戲,整個遊戲十分有趣,Q版的遊戲畫風,卡通的人...
立即下載

在N個點之間畫一條線

在MAXScript幫助中隻提供了在兩點之間畫一條線的函數,現在我對此進行了一個補充,那創建了一個可以在多個點之間繪製線條的函數。有很多人用這個函數來創建角線、門套,窗套等,用起來非常方便,代碼如下:

--定義繪製線條的函數

fn drawLine ptArray=

(

ss = SplineShape pos:[0,0,0]

addNewSpline ss

for i in 1 to ptArray.count do (

addKnot ss 1 #corner #line ptArray[i]

)

updateShape ss

)

代碼簡析:

ptArray是點的坐標數組

addKnot ss 1 #corner #line ptArray[i]

ss 是要創建的線條,1是第一條線條,#corner 是點的類型, #line 線段的類型, ptArray[i]是點的坐標。

--示例 :創建“www.8media.com”的數字 8

pt=#([0,24,0],[0,0,0],[50,0,0],[50,50,0],[0,50,0],[0,25,0],[48,25,0])

--使用上麵的點繪製線條

drawLine pt

結果強圖:
 

應用流程示意圖:
1、創建二維圖形

2、拉伸成三維網格

拉伸出牆體

3、結合

相關文章

  • GeoGebra怎麼畫函數圖象

    GeoGebra怎麼畫函數圖象GeoGebra是一款供非常強大的數學學習軟件,能夠幫助我們在學習熟悉...
  • Photoshop教程-漂亮線條

    在網上也看過不少線條教程,但上麵基本都是要手繪出基本線條,對於我們這些沒有手繪經驗的,手就是把握不好...

感謝速聯科技、八度網絡、九九數據、億恩科技、群英網絡讚助部分帶寬!

關於本站 | 聯係方式 | 版權聲明 | 下載幫助(?) | 網站地圖

Copyright 2002-2020 95262.com 【數碼資源網】 版權所有 粵ICP備2020128507號-1

本站所有軟件來自互聯網,版權歸原著所有。如有侵權,敬請來信告知 ,我們將及時撤銷。